Linux Kernel
3.7.1
|
#include <ib_verbs.h>
Public Types | |
enum | { IB_DEV_UNINITIALIZED, IB_DEV_REGISTERED, IB_DEV_UNREGISTERED } |
Definition at line 1075 of file ib_verbs.h.
anonymous enum |
Definition at line 1243 of file ib_verbs.h.
Definition at line 1193 of file ib_verbs.h.
|
read |
Definition at line 1195 of file ib_verbs.h.
|
read |
Definition at line 1210 of file ib_verbs.h.
|
read |
Definition at line 1120 of file ib_verbs.h.
Definition at line 1115 of file ib_verbs.h.
|
read |
Definition at line 1231 of file ib_verbs.h.
Definition at line 1218 of file ib_verbs.h.
Definition at line 1206 of file ib_verbs.h.
Definition at line 1087 of file ib_verbs.h.
Definition at line 1085 of file ib_verbs.h.
spinlock_t client_data_lock |
Definition at line 1083 of file ib_verbs.h.
Definition at line 1084 of file ib_verbs.h.
Definition at line 1124 of file ib_verbs.h.
|
read |
Definition at line 1162 of file ib_verbs.h.
|
read |
Definition at line 1144 of file ib_verbs.h.
|
read |
Definition at line 1131 of file ib_verbs.h.
Definition at line 1209 of file ib_verbs.h.
int(* dealloc_ucontext)(struct ib_ucontext *context) |
Definition at line 1117 of file ib_verbs.h.
Definition at line 1234 of file ib_verbs.h.
Definition at line 1192 of file ib_verbs.h.
Definition at line 1168 of file ib_verbs.h.
Definition at line 1155 of file ib_verbs.h.
Definition at line 1140 of file ib_verbs.h.
Definition at line 1221 of file ib_verbs.h.
Definition at line 1239 of file ib_verbs.h.
Definition at line 1076 of file ib_verbs.h.
Definition at line 1236 of file ib_verbs.h.
Definition at line 1080 of file ib_verbs.h.
spinlock_t event_handler_lock |
Definition at line 1081 of file ib_verbs.h.
void(* free_fast_reg_page_list)(struct ib_fast_reg_page_list *page_list) |
Definition at line 1197 of file ib_verbs.h.
Definition at line 1178 of file ib_verbs.h.
Definition at line 1102 of file ib_verbs.h.
Definition at line 1095 of file ib_verbs.h.
int* gid_tbl_len |
Definition at line 1089 of file ib_verbs.h.
struct iw_cm_verbs* iwcm |
Definition at line 1093 of file ib_verbs.h.
u32 local_dma_lkey |
Definition at line 1254 of file ib_verbs.h.
Definition at line 1213 of file ib_verbs.h.
int(* mmap)(struct ib_ucontext *context, struct vm_area_struct *vma) |
Definition at line 1118 of file ib_verbs.h.
Definition at line 1126 of file ib_verbs.h.
Definition at line 1166 of file ib_verbs.h.
int(* modify_device)(struct ib_device *device, int device_modify_mask, struct ib_device_modify *device_modify) |
Definition at line 1109 of file ib_verbs.h.
int(* modify_port)(struct ib_device *device, u8 port_num, int port_modify_mask, struct ib_port_modify *port_modify) |
Definition at line 1112 of file ib_verbs.h.
int(* modify_qp)(struct ib_qp *qp, struct ib_qp_attr *qp_attr, int qp_attr_mask, struct ib_udata *udata) |
Definition at line 1147 of file ib_verbs.h.
int(* modify_srq)(struct ib_srq *srq, struct ib_srq_attr *srq_attr, enum ib_srq_attr_mask srq_attr_mask, struct ib_udata *udata) |
Definition at line 1134 of file ib_verbs.h.
char name[IB_DEVICE_NAME_MAX] |
Definition at line 1078 of file ib_verbs.h.
char node_desc[64] |
Definition at line 1252 of file ib_verbs.h.
__be64 node_guid |
Definition at line 1253 of file ib_verbs.h.
Definition at line 1255 of file ib_verbs.h.
int num_comp_vectors |
Definition at line 1091 of file ib_verbs.h.
Definition at line 1238 of file ib_verbs.h.
u8 phys_port_cnt |
Definition at line 1256 of file ib_verbs.h.
int* pkey_tbl_len |
Definition at line 1088 of file ib_verbs.h.
Definition at line 1171 of file ib_verbs.h.
Definition at line 1241 of file ib_verbs.h.
Definition at line 1240 of file ib_verbs.h.
int(* post_recv)(struct ib_qp *qp, struct ib_recv_wr *recv_wr, struct ib_recv_wr **bad_recv_wr) |
Definition at line 1159 of file ib_verbs.h.
int(* post_send)(struct ib_qp *qp, struct ib_send_wr *send_wr, struct ib_send_wr **bad_send_wr) |
Definition at line 1156 of file ib_verbs.h.
int(* post_srq_recv)(struct ib_srq *srq, struct ib_recv_wr *recv_wr, struct ib_recv_wr **bad_recv_wr) |
Definition at line 1141 of file ib_verbs.h.
int(* process_mad)(struct ib_device *device, int process_mad_flags, u8 port_num, struct ib_wc *in_wc, struct ib_grh *in_grh, struct ib_mad *in_mad, struct ib_mad *out_mad) |
Definition at line 1224 of file ib_verbs.h.
Definition at line 1128 of file ib_verbs.h.
Definition at line 1097 of file ib_verbs.h.
Definition at line 1104 of file ib_verbs.h.
int(* query_mr)(struct ib_mr *mr, struct ib_mr_attr *mr_attr) |
Definition at line 1190 of file ib_verbs.h.
Definition at line 1107 of file ib_verbs.h.
Definition at line 1099 of file ib_verbs.h.
int(* query_qp)(struct ib_qp *qp, struct ib_qp_attr *qp_attr, int qp_attr_mask, struct ib_qp_init_attr *qp_init_attr) |
Definition at line 1151 of file ib_verbs.h.
int(* query_srq)(struct ib_srq *srq, struct ib_srq_attr *srq_attr) |
Definition at line 1138 of file ib_verbs.h.
|
read |
Definition at line 1180 of file ib_verbs.h.
enum { ... } reg_state |
|
read |
Definition at line 1185 of file ib_verbs.h.
int(* req_notify_cq)(struct ib_cq *cq, enum ib_cq_notify_flags flags) |
Definition at line 1174 of file ib_verbs.h.
int(* rereg_phys_mr)(struct ib_mr *mr, int mr_rereg_mask, struct ib_pd *pd, struct ib_phys_buf *phys_buf_array, int num_phys_buf, int mr_access_flags, u64 *iova_start) |
Definition at line 1198 of file ib_verbs.h.
Definition at line 1169 of file ib_verbs.h.
Definition at line 1216 of file ib_verbs.h.
int uverbs_abi_ver |
Definition at line 1249 of file ib_verbs.h.
u64 uverbs_cmd_mask |
Definition at line 1250 of file ib_verbs.h.