sys/dev/bnxt/bnxt_re/bnxt_re.h
481
struct ib_device ibdev;
sys/dev/bnxt/bnxt_re/bnxt_re.h
707
void bnxt_re_set_dma_device(struct ib_device *ibdev, struct bnxt_re_dev *rdev);
sys/dev/bnxt/bnxt_re/ib_verbs.c
125
struct ifnet *bnxt_re_get_netdev(struct ib_device *ibdev,
sys/dev/bnxt/bnxt_re/ib_verbs.c
147
int bnxt_re_query_device(struct ib_device *ibdev,
sys/dev/bnxt/bnxt_re/ib_verbs.c
223
int bnxt_re_modify_device(struct ib_device *ibdev,
sys/dev/bnxt/bnxt_re/ib_verbs.c
340
int bnxt_re_query_port(struct ib_device *ibdev, u8 port_num,
sys/dev/bnxt/bnxt_re/ib_verbs.c
386
int bnxt_re_modify_port(struct ib_device *ibdev, u8 port_num,
sys/dev/bnxt/bnxt_re/ib_verbs.c
406
int bnxt_re_get_port_immutable(struct ib_device *ibdev, u8 port_num,
sys/dev/bnxt/bnxt_re/ib_verbs.c
437
int bnxt_re_query_pkey(struct ib_device *ibdev, u8 port_num,
sys/dev/bnxt/bnxt_re/ib_verbs.c
448
int bnxt_re_query_gid(struct ib_device *ibdev, u8 port_num,
sys/dev/bnxt/bnxt_re/ib_verbs.c
462
int bnxt_re_del_gid(struct ib_device *ibdev, u8 port_num,
sys/dev/bnxt/bnxt_re/ib_verbs.c
529
int bnxt_re_add_gid(struct ib_device *ibdev, u8 port_num,
sys/dev/bnxt/bnxt_re/ib_verbs.c
5316
struct ib_device *ibdev = &rdev->ibdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
5334
struct ib_device *ibdev = ctx->device;
sys/dev/bnxt/bnxt_re/ib_verbs.c
5571
int bnxt_re_process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num,
sys/dev/bnxt/bnxt_re/ib_verbs.c
582
enum rdma_link_layer bnxt_re_get_link_layer(struct ib_device *ibdev,
sys/dev/bnxt/bnxt_re/ib_verbs.c
839
struct ib_device *ibdev = ibpd->device;
sys/dev/bnxt/bnxt_re/ib_verbs.c
943
bnxt_re_get_cached_gid(struct ib_device *dev, u8 port_num, int index,
sys/dev/bnxt/bnxt_re/ib_verbs.h
136
bnxt_re_query_fw_str(struct ib_device *ibdev, \
sys/dev/bnxt/bnxt_re/ib_verbs.h
279
struct ifnet *bnxt_re_get_netdev(struct ib_device *ibdev,
sys/dev/bnxt/bnxt_re/ib_verbs.h
282
int bnxt_re_query_device(struct ib_device *ibdev,
sys/dev/bnxt/bnxt_re/ib_verbs.h
285
int bnxt_re_modify_device(struct ib_device *ibdev,
sys/dev/bnxt/bnxt_re/ib_verbs.h
288
int bnxt_re_query_port(struct ib_device *ibdev, u8 port_num,
sys/dev/bnxt/bnxt_re/ib_verbs.h
290
int bnxt_re_modify_port(struct ib_device *ibdev, u8 port_num,
sys/dev/bnxt/bnxt_re/ib_verbs.h
293
int bnxt_re_get_port_immutable(struct ib_device *ibdev, u8 port_num,
sys/dev/bnxt/bnxt_re/ib_verbs.h
296
int bnxt_re_query_pkey(struct ib_device *ibdev, u8 port_num,
sys/dev/bnxt/bnxt_re/ib_verbs.h
298
int bnxt_re_del_gid(struct ib_device *ibdev, u8 port_num,
sys/dev/bnxt/bnxt_re/ib_verbs.h
300
int bnxt_re_add_gid(struct ib_device *ibdev, u8 port_num,
sys/dev/bnxt/bnxt_re/ib_verbs.h
303
int bnxt_re_query_gid(struct ib_device *ibdev, u8 port_num,
sys/dev/bnxt/bnxt_re/ib_verbs.h
305
enum rdma_link_layer bnxt_re_get_link_layer(struct ib_device *ibdev,
sys/dev/bnxt/bnxt_re/ib_verbs.h
368
int bnxt_re_process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num,
sys/dev/bnxt/bnxt_re/ib_verbs.h
381
bnxt_re_get_cached_gid(struct ib_device *dev, u8 port_num, int index,
sys/dev/bnxt/bnxt_re/main.c
133
void bnxt_re_set_dma_device(struct ib_device *ibdev, struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
2061
struct ib_device *ibdev = &rdev->ibdev;
sys/dev/bnxt/bnxt_re/main.c
2074
struct ib_device *ibdev = &rdev->ibdev;
sys/dev/bnxt/bnxt_re/main.c
2545
static void bnxt_re_dispatch_event(struct ib_device *ibdev, struct ib_qp *qp,
sys/dev/bnxt/bnxt_re/stats.c
617
int bnxt_re_get_hw_stats(struct ib_device *ibdev,
sys/dev/bnxt/bnxt_re/stats.c
767
struct rdma_hw_stats *bnxt_re_alloc_hw_port_stats(struct ib_device *ibdev,
sys/dev/bnxt/bnxt_re/stats.h
343
struct rdma_hw_stats *bnxt_re_alloc_hw_port_stats(struct ib_device *ibdev,
sys/dev/bnxt/bnxt_re/stats.h
345
int bnxt_re_get_hw_stats(struct ib_device *ibdev,
sys/dev/cxgbe/iw_cxgbe/cq.c
907
struct ib_device *ibdev = ibcq->device;
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
266
struct ib_device ibdev;
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
278
static inline struct c4iw_dev *to_c4iw_dev(struct ib_device *ibdev)
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
958
struct ib_qp *c4iw_get_qp(struct ib_device *dev, int qpn);
sys/dev/cxgbe/iw_cxgbe/provider.c
112
struct ib_device *ibdev = ucontext->device;
sys/dev/cxgbe/iw_cxgbe/provider.c
227
struct ib_device *ibdev = pd->device;
sys/dev/cxgbe/iw_cxgbe/provider.c
261
c4iw_query_pkey(struct ib_device *ibdev, u8 port, u16 index, u16 *pkey)
sys/dev/cxgbe/iw_cxgbe/provider.c
272
c4iw_query_gid(struct ib_device *ibdev, u8 port, int index, union ib_gid *gid)
sys/dev/cxgbe/iw_cxgbe/provider.c
292
c4iw_query_device(struct ib_device *ibdev, struct ib_device_attr *props,
sys/dev/cxgbe/iw_cxgbe/provider.c
335
c4iw_query_port(struct ib_device *ibdev, u8 port, struct ib_port_attr *props)
sys/dev/cxgbe/iw_cxgbe/provider.c
380
static int c4iw_port_immutable(struct ib_device *ibdev, u8 port_num,
sys/dev/cxgbe/iw_cxgbe/provider.c
405
struct ib_device *ibdev = &dev->ibdev;
sys/dev/cxgbe/iw_cxgbe/provider.c
52
static int c4iw_modify_port(struct ib_device *ibdev,
sys/dev/cxgbe/iw_cxgbe/provider.c
80
static int c4iw_process_mad(struct ib_device *ibdev, int mad_flags,
sys/dev/cxgbe/iw_cxgbe/qp.c
1956
struct ib_qp *c4iw_get_qp(struct ib_device *dev, int qpn)
sys/dev/irdma/fbsd_kcompat.h
150
int ib_get_eth_speed(struct ib_device *dev, u32 port_num, u16 *speed, u8 *width);
sys/dev/irdma/fbsd_kcompat.h
151
enum rdma_link_layer irdma_get_link_layer(struct ib_device *ibdev,
sys/dev/irdma/fbsd_kcompat.h
153
int irdma_roce_port_immutable(struct ib_device *ibdev, u8 port_num,
sys/dev/irdma/fbsd_kcompat.h
155
int irdma_iw_port_immutable(struct ib_device *ibdev, u8 port_num,
sys/dev/irdma/fbsd_kcompat.h
157
int irdma_query_gid(struct ib_device *ibdev, u8 port, int index,
sys/dev/irdma/fbsd_kcompat.h
159
int irdma_query_gid_roce(struct ib_device *ibdev, u8 port, int index,
sys/dev/irdma/fbsd_kcompat.h
161
int irdma_query_pkey(struct ib_device *ibdev, u8 port, u16 index,
sys/dev/irdma/fbsd_kcompat.h
163
int irdma_query_port(struct ib_device *ibdev, u8 port,
sys/dev/irdma/fbsd_kcompat.h
165
struct rdma_hw_stats *irdma_alloc_hw_stats(struct ib_device *ibdev, u8 port_num);
sys/dev/irdma/fbsd_kcompat.h
166
int irdma_get_hw_stats(struct ib_device *ibdev,
sys/dev/irdma/fbsd_kcompat.h
175
void ib_unregister_device(struct ib_device *ibdev);
sys/dev/irdma/fbsd_kcompat.h
184
void irdma_get_dev_fw_str(struct ib_device *dev, char *str, size_t str_len);
sys/dev/irdma/fbsd_kcompat.h
186
int irdma_modify_port(struct ib_device *ibdev, u8 port, int mask,
sys/dev/irdma/fbsd_kcompat.h
258
int irdma_add_gid(struct ib_device *, u8, unsigned int, const union ib_gid *,
sys/dev/irdma/fbsd_kcompat.h
260
int irdma_del_gid(struct ib_device *, u8, unsigned int, void **);
sys/dev/irdma/fbsd_kcompat.h
261
struct ib_device *ib_device_get_by_netdev(struct ifnet *ndev, int driver_id);
sys/dev/irdma/fbsd_kcompat.h
262
void ib_device_put(struct ib_device *device);
sys/dev/irdma/fbsd_kcompat.h
263
void ib_unregister_device_put(struct ib_device *device);
sys/dev/irdma/fbsd_kcompat.h
93
static inline int irdma_iw_query_pkey(struct ib_device *ibdev, u8 port, u16 index,
sys/dev/irdma/irdma_kcompat.c
1490
struct ib_device *
sys/dev/irdma/irdma_kcompat.c
1512
ib_unregister_device_put(struct ib_device *device)
sys/dev/irdma/irdma_kcompat.c
1525
irdma_query_gid_roce(struct ib_device *ibdev, u8 port, int index,
sys/dev/irdma/irdma_kcompat.c
1547
irdma_modify_port(struct ib_device *ibdev, u8 port, int mask,
sys/dev/irdma/irdma_kcompat.c
1564
irdma_query_pkey(struct ib_device *ibdev, u8 port, u16 index,
sys/dev/irdma/irdma_kcompat.c
1575
irdma_roce_port_immutable(struct ib_device *ibdev, u8 port_num,
sys/dev/irdma/irdma_kcompat.c
1594
irdma_iw_port_immutable(struct ib_device *ibdev, u8 port_num,
sys/dev/irdma/irdma_kcompat.c
1616
irdma_query_port(struct ib_device *ibdev, u8 port,
sys/dev/irdma/irdma_kcompat.c
1713
irdma_alloc_hw_stats(struct ib_device *ibdev,
sys/dev/irdma/irdma_kcompat.c
1734
irdma_get_hw_stats(struct ib_device *ibdev,
sys/dev/irdma/irdma_kcompat.c
175
struct ib_device *ibdev = uctx->device;
sys/dev/irdma/irdma_kcompat.c
1757
irdma_query_gid(struct ib_device *ibdev, u8 port, int index,
sys/dev/irdma/irdma_kcompat.c
1769
irdma_get_link_layer(struct ib_device *ibdev,
sys/dev/irdma/irdma_kcompat.c
1917
ib_get_eth_speed(struct ib_device *ibdev, u32 port_num, u16 *speed, u8 *width)
sys/dev/irdma/irdma_kcompat.c
68
irdma_get_dev_fw_str(struct ib_device *dev,
sys/dev/irdma/irdma_kcompat.c
80
irdma_add_gid(struct ib_device *device,
sys/dev/irdma/irdma_kcompat.c
91
irdma_del_gid(struct ib_device *device,
sys/dev/irdma/irdma_kcompat.c
971
struct ib_device *ibdev = ibcq->device;
sys/dev/irdma/irdma_main.h
378
struct ib_device ibdev;
sys/dev/irdma/irdma_main.h
421
static inline struct irdma_device *to_iwdev(struct ib_device *ibdev)
sys/dev/irdma/irdma_main.h
534
struct ib_qp *irdma_get_qp(struct ib_device *ibdev, int qpn);
sys/dev/irdma/irdma_utils.c
795
struct ib_device *
sys/dev/irdma/irdma_utils.c
807
irdma_get_qp(struct ib_device *device, int qpn)
sys/dev/irdma/irdma_verbs.c
3254
static if_t irdma_get_netdev(struct ib_device *ibdev, u8 port_num){
sys/dev/irdma/irdma_verbs.c
3266
irdma_set_device_ops(struct ib_device *ibdev)
sys/dev/irdma/irdma_verbs.c
3268
struct ib_device *dev_ops = ibdev;
sys/dev/irdma/irdma_verbs.c
3311
irdma_set_device_mcast_ops(struct ib_device *ibdev)
sys/dev/irdma/irdma_verbs.c
3313
struct ib_device *dev_ops = ibdev;
sys/dev/irdma/irdma_verbs.c
3320
irdma_set_device_roce_ops(struct ib_device *ibdev)
sys/dev/irdma/irdma_verbs.c
3322
struct ib_device *dev_ops = ibdev;
sys/dev/irdma/irdma_verbs.c
3337
irdma_set_device_iw_ops(struct ib_device *ibdev)
sys/dev/irdma/irdma_verbs.c
3339
struct ib_device *dev_ops = ibdev;
sys/dev/irdma/irdma_verbs.c
3354
irdma_set_device_gen1_ops(struct ib_device *ibdev)
sys/dev/irdma/irdma_verbs.c
44
irdma_query_device(struct ib_device *ibdev,
sys/dev/irdma/osdep.h
238
struct ib_device *to_ibdev(struct irdma_sc_dev *dev);
sys/dev/iser/icl_iser.c
504
ib_dma_unmap_single(device->ib_device, tx_desc->dma_addr,
sys/dev/iser/icl_iser.c
96
dma_addr = ib_dma_map_single(device->ib_device, (void *)tx_desc,
sys/dev/iser/icl_iser.c
98
if (ib_dma_mapping_error(device->ib_device, dma_addr)) {
sys/dev/iser/icl_iser.h
350
struct ib_device *ib_device;
sys/dev/iser/iser_initiator.c
107
ib_dma_sync_single_for_cpu(device->ib_device,
sys/dev/iser/iser_initiator.c
130
ib_dma_unmap_single(device->ib_device,
sys/dev/iser/iser_initiator.c
135
ib_dma_unmap_single(device->ib_device,
sys/dev/iser/iser_initiator.c
165
iser_conn->login_req_dma = ib_dma_map_single(device->ib_device,
sys/dev/iser/iser_initiator.c
170
iser_conn->login_resp_dma = ib_dma_map_single(device->ib_device,
sys/dev/iser/iser_initiator.c
175
req_err = ib_dma_mapping_error(device->ib_device,
sys/dev/iser/iser_initiator.c
177
resp_err = ib_dma_mapping_error(device->ib_device,
sys/dev/iser/iser_initiator.c
224
dma_addr = ib_dma_map_single(device->ib_device, (void *)rx_desc,
sys/dev/iser/iser_initiator.c
226
if (ib_dma_mapping_error(device->ib_device, dma_addr))
sys/dev/iser/iser_initiator.c
244
ib_dma_unmap_single(device->ib_device, rx_desc->dma_addr,
sys/dev/iser/iser_initiator.c
268
ib_dma_unmap_single(device->ib_device, rx_desc->dma_addr,
sys/dev/iser/iser_initiator.c
429
ib_dma_sync_single_for_cpu(device->ib_device,
sys/dev/iser/iser_initiator.c
433
ib_dma_sync_single_for_device(device->ib_device,
sys/dev/iser/iser_initiator.c
487
ib_dma_sync_single_for_cpu(ib_conn->device->ib_device, rx_dma,
sys/dev/iser/iser_initiator.c
503
ib_dma_sync_single_for_device(ib_conn->device->ib_device, rx_dma,
sys/dev/iser/iser_memory.c
102
struct ib_device *dev;
sys/dev/iser/iser_memory.c
104
dev = iser_pdu->iser_conn->ib_conn.device->ib_device;
sys/dev/iser/iser_memory.c
116
reg->sge.length = ib_sg_dma_len(device->ib_device, &sg[0]);
sys/dev/iser/iser_memory.c
117
reg->sge.addr = ib_sg_dma_address(device->ib_device, &sg[0]);
sys/dev/iser/iser_memory.c
222
struct ib_device *ibdev = device->ib_device;
sys/dev/iser/iser_memory.c
273
struct ib_device *dev;
sys/dev/iser/iser_memory.c
276
dev = iser_pdu->iser_conn->ib_conn.device->ib_device;
sys/dev/iser/iser_memory.c
60
iser_data_buf_aligned_len(struct iser_data_buf *data, struct ib_device *ibdev)
sys/dev/iser/iser_verbs.c
202
struct ib_device *ib_dev = device->ib_device;
sys/dev/iser/iser_verbs.c
207
"can't register memory", device->ib_device->name);
sys/dev/iser/iser_verbs.c
211
device->comps_used = min(mp_ncpus, device->ib_device->num_comp_vectors);
sys/dev/iser/iser_verbs.c
219
device->comps_used, device->ib_device->name,
sys/dev/iser/iser_verbs.c
220
device->ib_device->num_comp_vectors, max_cqe);
sys/dev/iser/iser_verbs.c
222
device->pd = ib_alloc_pd(device->ib_device, IB_PD_UNSAFE_GLOBAL_RKEY);
sys/dev/iser/iser_verbs.c
234
comp->cq = ib_create_cq(device->ib_device,
sys/dev/iser/iser_verbs.c
259
INIT_IB_EVENT_HANDLER(&device->event_handler, device->ib_device,
sys/dev/iser/iser_verbs.c
313
iser_alloc_reg_res(struct ib_device *ib_device,
sys/dev/iser/iser_verbs.c
337
iser_create_fastreg_desc(struct ib_device *ib_device, struct ib_pd *pd)
sys/dev/iser/iser_verbs.c
343
ret = iser_alloc_reg_res(ib_device, pd, &desc->rsc);
sys/dev/iser/iser_verbs.c
370
desc = iser_create_fastreg_desc(device->ib_device, device->pd);
sys/dev/iser/iser_verbs.c
465
device->ib_device->name, dev_attr->max_qp_wr);
sys/dev/iser/iser_verbs.c
500
if (device->ib_device->node_guid == cma_id->device->node_guid)
sys/dev/iser/iser_verbs.c
505
device->ib_device = cma_id->device;
sys/dev/iser/iser_verbs.c
921
ib_dma_sync_single_for_device(ib_conn->device->ib_device,
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
437
struct ib_device *ib_dev;
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
446
struct ib_device *ib_dev;
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
561
struct ib_device ib_dev;
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
629
static inline struct mlx4_ib_dev *to_mdev(struct ib_device *ibdev)
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
775
int mlx4_ib_process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num,
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
789
int __mlx4_ib_query_port(struct ib_device *ibdev, u8 port,
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
791
int __mlx4_ib_query_pkey(struct ib_device *ibdev, u8 port, u16 index,
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
794
int __mlx4_ib_query_gid(struct ib_device *ibdev, u8 port, int index,
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
813
int mlx4_ib_find_real_gid(struct ib_device *ibdev, u8 port, __be64 guid);
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
815
int mlx4_ib_mcg_multiplex_handler(struct ib_device *ibdev, int port, int slave,
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
817
int mlx4_ib_mcg_demux_handler(struct ib_device *ibdev, int port, int slave,
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
839
int mlx4_ib_demux_cm_handler(struct ib_device *ibdev, int port, int *slave,
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
842
int mlx4_ib_multiplex_cm_handler(struct ib_device *ibdev, int port, int slave_id,
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
489
static int set_guid_rec(struct ib_device *ibdev,
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
135
static union ib_gid gid_from_req_msg(struct ib_device *ibdev, struct ib_mad *mad)
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
144
id_map_find_by_sl_id(struct ib_device *ibdev, u32 slave_id, u32 sl_cm_id)
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
192
static void id_map_find_del(struct ib_device *ibdev, int pv_cm_id)
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
210
static void sl_id_map_add(struct ib_device *ibdev, struct id_map_entry *new)
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
243
id_map_alloc(struct ib_device *ibdev, int slave_id, u32 sl_cm_id)
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
284
id_map_get(struct ib_device *ibdev, int *pv_cm_id, int sl_cm_id, int slave_id)
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
301
static void schedule_delayed(struct ib_device *ibdev, struct id_map_entry *id)
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
317
int mlx4_ib_multiplex_cm_handler(struct ib_device *ibdev, int port, int slave_id,
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
358
int mlx4_ib_demux_cm_handler(struct ib_device *ibdev, int port, int *slave,
sys/dev/mlx4/mlx4_ib/mlx4_ib_cq.c
177
struct ib_device *ibdev = ibcq->device;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1299
static int mlx4_ib_multiplex_sa_handler(struct ib_device *ibdev, int port,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1940
static int create_pv_resources(struct ib_device *ibdev, int slave, int port,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
217
static void smp_snoop(struct ib_device *ibdev, u8 port_num, const struct ib_mad *mad,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
363
static void node_desc_override(struct ib_device *dev,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
412
static int mlx4_ib_demux_sa_handler(struct ib_device *ibdev, int port, int slave,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
428
int mlx4_ib_find_real_gid(struct ib_device *ibdev, u8 port, __be64 guid)
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
639
static int mlx4_ib_demux_mad(struct ib_device *ibdev, u8 port,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
764
static int ib_process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
899
static int iboe_process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
947
int mlx4_ib_process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1008
static int mlx4_ib_modify_port(struct ib_device *ibdev, u8 port, int mask,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1045
struct ib_device *ibdev = uctx->device;
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1142
struct ib_device *ibdev = ibpd->device;
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1161
static struct ib_xrcd *mlx4_ib_alloc_xrcd(struct ib_device *ibdev,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
134
static if_t mlx4_ib_get_netdev(struct ib_device *device, u8 port_num)
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2043
static struct rdma_hw_stats *mlx4_ib_alloc_hw_stats(struct ib_device *ibdev,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2057
static int mlx4_ib_get_hw_stats(struct ib_device *ibdev,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2376
static int mlx4_port_immutable(struct ib_device *ibdev, u8 port_num,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2405
static void get_fw_ver_str(struct ib_device *device, char *str,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
255
static int mlx4_ib_add_gid(struct ib_device *device,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
3086
struct mlx4_ib_dev *ibdev = to_mdev((struct ib_device *) ibdev_ptr);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
334
static int mlx4_ib_del_gid(struct ib_device *device,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
438
static int mlx4_ib_query_device(struct ib_device *ibdev,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
584
mlx4_ib_port_link_layer(struct ib_device *device, u8 port_num)
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
592
static int ib_link_query_port(struct ib_device *ibdev, u8 port,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
688
static int eth_link_query_port(struct ib_device *ibdev, u8 port,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
748
int __mlx4_ib_query_port(struct ib_device *ibdev, u8 port,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
762
static int mlx4_ib_query_port(struct ib_device *ibdev, u8 port,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
769
int __mlx4_ib_query_gid(struct ib_device *ibdev, u8 port, int index,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
825
static int mlx4_ib_query_gid(struct ib_device *ibdev, u8 port, int index,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
848
static int mlx4_ib_query_sl2vl(struct ib_device *ibdev, u8 port, u64 *sl2vl_tbl)
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
908
int __mlx4_ib_query_pkey(struct ib_device *ibdev, u8 port, u16 index,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
941
static int mlx4_ib_query_pkey(struct ib_device *ibdev, u8 port, u16 index, u16 *pkey)
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
946
static int mlx4_ib_modify_device(struct ib_device *ibdev, int mask,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
886
int mlx4_ib_mcg_demux_handler(struct ib_device *ibdev, int port, int slave,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
935
int mlx4_ib_mcg_multiplex_handler(struct ib_device *ibdev, int port,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mr.c
279
mlx4_alloc_priv_pages(struct ib_device *device,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mr.c
317
struct ib_device *device = mr->ibmr.device;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1252
struct ib_device *device = pd ? pd->device : init_attr->xrcd->device;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2302
struct ib_device *ib_dev = &mdev->ib_dev;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2430
struct ib_device *ib_dev = sqp->qp.ibqp.device;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
560
static int alloc_proxy_bufs(struct ib_device *dev, struct mlx4_ib_qp *qp)
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
599
static void free_proxy_bufs(struct ib_device *dev, struct mlx4_ib_qp *qp)
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
1008
struct ib_rwq_ind_table *mlx5_ib_create_rwq_ind_table(struct ib_device *device,
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
1044
int mlx5_ib_get_vf_config(struct ib_device *device, int vf,
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
1046
int mlx5_ib_set_vf_link_state(struct ib_device *device, int vf,
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
1048
int mlx5_ib_get_vf_stats(struct ib_device *device, int vf,
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
1050
int mlx5_ib_set_vf_guid(struct ib_device *device, int vf, u8 port,
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
749
struct ib_device ib_dev;
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
805
static inline struct mlx5_ib_dev *to_mdev(struct ib_device *ibdev)
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
956
int mlx5_ib_process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num,
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
961
struct ib_xrcd *mlx5_ib_alloc_xrcd(struct ib_device *ibdev,
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
966
int mlx5_query_mad_ifc_smp_attr_node_info(struct ib_device *ibdev,
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
968
int mlx5_query_mad_ifc_system_image_guid(struct ib_device *ibdev,
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
970
int mlx5_query_mad_ifc_max_pkeys(struct ib_device *ibdev,
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
972
int mlx5_query_mad_ifc_vendor_id(struct ib_device *ibdev,
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
976
int mlx5_query_mad_ifc_pkey(struct ib_device *ibdev, u8 port, u16 index,
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
978
int mlx5_query_mad_ifc_gids(struct ib_device *ibdev, u8 port, int index,
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
980
int mlx5_query_mad_ifc_port(struct ib_device *ibdev, u8 port,
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
982
int mlx5_ib_query_port(struct ib_device *ibdev, u8 port,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
919
struct ib_device *ibdev = ibcq->device;
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2905
static bool devx_is_supported(struct ib_device *device)
sys/dev/mlx5/mlx5_ib/mlx5_ib_gsi.c
310
struct ib_device *device = gsi->rx_qp->device;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mad.c
181
static int process_pma_cmd(struct ib_device *ibdev, u8 port_num,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mad.c
232
int mlx5_ib_process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mad.c
288
int mlx5_query_mad_ifc_smp_attr_node_info(struct ib_device *ibdev,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mad.c
308
int mlx5_query_mad_ifc_system_image_guid(struct ib_device *ibdev,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mad.c
330
int mlx5_query_mad_ifc_max_pkeys(struct ib_device *ibdev,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mad.c
352
int mlx5_query_mad_ifc_vendor_id(struct ib_device *ibdev,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mad.c
424
int mlx5_query_mad_ifc_pkey(struct ib_device *ibdev, u8 port, u16 index,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mad.c
453
int mlx5_query_mad_ifc_gids(struct ib_device *ibdev, u8 port, int index,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mad.c
493
int mlx5_query_mad_ifc_port(struct ib_device *ibdev, u8 port,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mad.c
57
static int process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num,
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
1015
static int mlx5_ib_query_gid(struct ib_device *ibdev, u8 port, int index,
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
1034
static int mlx5_ib_query_pkey(struct ib_device *ibdev, u8 port, u16 index,
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
1053
static int mlx5_ib_modify_device(struct ib_device *ibdev, int mask,
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
1082
static int mlx5_ib_modify_port(struct ib_device *ibdev, u8 port, int mask,
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
1263
struct ib_device *ibdev = uctx->device;
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
141
static if_t mlx5_ib_get_netdev(struct ib_device *device,
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
1742
struct ib_device *ibdev = ibpd->device;
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
285
static int mlx5_query_port_roce(struct ib_device *device, u8 port_num,
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2909
struct ib_device *ibdev;
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
3064
static u32 get_core_cap_flags(struct ib_device *ibdev)
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
3090
static int mlx5_port_immutable(struct ib_device *ibdev, u8 port_num,
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
3111
static void get_dev_fw_str(struct ib_device *ibdev, char *str,
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
3273
static struct rdma_hw_stats *mlx5_ib_alloc_hw_stats(struct ib_device *ibdev,
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
3286
static int mlx5_ib_get_hw_stats(struct ib_device *ibdev,
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
3609
ib_dealloc_device((struct ib_device *)dev);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
398
static int set_roce_addr(struct ib_device *device, u8 port_num,
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
419
static int mlx5_ib_add_gid(struct ib_device *device, u8 port_num,
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
427
static int mlx5_ib_del_gid(struct ib_device *device, u8 port_num,
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
487
static int mlx5_get_vport_access_method(struct ib_device *ibdev)
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
521
static int mlx5_query_system_image_guid(struct ib_device *ibdev,
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
553
static int mlx5_query_max_pkeys(struct ib_device *ibdev,
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
574
static int mlx5_query_vendor_id(struct ib_device *ibdev,
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
638
static int mlx5_ib_query_device(struct ib_device *ibdev,
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
80
mlx5_ib_port_link_layer(struct ib_device *device, u8 port_num)
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
839
static int translate_active_width(struct ib_device *ibdev, u8 active_width,
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
884
static int translate_max_vl_num(struct ib_device *ibdev, u8 vl_hw_cap,
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
911
static int mlx5_query_hca_port(struct ib_device *ibdev, u8 port,
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
997
int mlx5_ib_query_port(struct ib_device *ibdev, u8 port,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
1219
mlx5_alloc_priv_descs(struct ib_device *device,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
1254
struct ib_device *device = mr->ibmr.device;
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
136
struct ib_device *ibdev = qp->ibqp.device;
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
4631
struct ib_xrcd *mlx5_ib_alloc_xrcd(struct ib_device *ibdev,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
4877
struct ib_rwq_ind_table *mlx5_ib_create_rwq_ind_table(struct ib_device *device,
sys/dev/mlx5/mlx5_ib/mlx5_ib_virt.c
33
int mlx5_ib_get_vf_config(struct ib_device *device, int vf, u8 port,
sys/dev/mlx5/mlx5_ib/mlx5_ib_virt.c
39
int mlx5_ib_set_vf_link_state(struct ib_device *device, int vf,
sys/dev/mlx5/mlx5_ib/mlx5_ib_virt.c
45
int mlx5_ib_get_vf_stats(struct ib_device *device, int vf,
sys/dev/mlx5/mlx5_ib/mlx5_ib_virt.c
51
int mlx5_ib_set_vf_guid(struct ib_device *device, int vf, u8 port,
sys/dev/mthca/mthca_dev.h
292
struct ib_device ib_dev;
sys/dev/mthca/mthca_dev.h
581
int mthca_process_mad(struct ib_device *ibdev,
sys/dev/mthca/mthca_dev.h
592
static inline struct mthca_dev *to_mdev(struct ib_device *ibdev)
sys/dev/mthca/mthca_mad.c
105
static void smp_snoop(struct ib_device *ibdev,
sys/dev/mthca/mthca_mad.c
148
static void node_desc_override(struct ib_device *dev,
sys/dev/mthca/mthca_mad.c
197
int mthca_process_mad(struct ib_device *ibdev,
sys/dev/mthca/mthca_provider.c
1107
static int mthca_port_immutable(struct ib_device *ibdev, u8 port_num,
sys/dev/mthca/mthca_provider.c
1125
static void get_dev_fw_str(struct ib_device *device, char *str,
sys/dev/mthca/mthca_provider.c
137
static int mthca_query_port(struct ib_device *ibdev,
sys/dev/mthca/mthca_provider.c
186
static int mthca_modify_device(struct ib_device *ibdev,
sys/dev/mthca/mthca_provider.c
204
static int mthca_modify_port(struct ib_device *ibdev,
sys/dev/mthca/mthca_provider.c
233
static int mthca_query_pkey(struct ib_device *ibdev,
sys/dev/mthca/mthca_provider.c
262
static int mthca_query_gid(struct ib_device *ibdev, u8 port,
sys/dev/mthca/mthca_provider.c
305
struct ib_device *ibdev = uctx->device;
sys/dev/mthca/mthca_provider.c
366
struct ib_device *ibdev = ibpd->device;
sys/dev/mthca/mthca_provider.c
60
static int mthca_query_device(struct ib_device *ibdev, struct ib_device_attr *props,
sys/dev/mthca/mthca_provider.c
603
struct ib_device *ibdev = ibcq->device;
sys/dev/qlnx/qlnxr/qlnxr_def.h
357
struct ib_device ibdev;
sys/dev/qlnx/qlnxr/qlnxr_def.h
749
get_qlnxr_dev(struct ib_device *ibdev)
sys/dev/qlnx/qlnxr/qlnxr_os.c
149
struct ib_device *ibdev;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
101
qlnxr_iw_query_gid(struct ib_device *ibdev, u8 port, int index,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
122
qlnxr_query_gid(struct ib_device *ibdev, u8 port, int index,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
370
qlnxr_roce_port_immutable(struct ib_device *ibdev, u8 port_num,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
470
qlnxr_query_device(struct ib_device *ibdev, struct ib_device_attr *attr,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5575
qlnxr_process_mad(struct ib_device *ibdev,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5604
qlnxr_get_port_immutable(struct ib_device *ibdev, u8 port_num,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
595
qlnxr_query_port(struct ib_device *ibdev, uint8_t port,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
6375
qlnxr_iw_get_qp(struct ib_device *ibdev, int qpn)
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
667
qlnxr_modify_port(struct ib_device *ibdev, uint8_t port, int mask,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
688
qlnxr_link_layer(struct ib_device *ibdev, uint8_t port_num)
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
704
struct ib_device *ibdev = ibpd->device;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
789
qlnxr_query_pkey(struct ib_device *ibdev, u8 port, u16 index, u16 *pkey)
sys/dev/qlnx/qlnxr/qlnxr_verbs.h
112
extern int qlnxr_query_pkey(struct ib_device *,
sys/dev/qlnx/qlnxr/qlnxr_verbs.h
128
extern int qlnxr_process_mad(struct ib_device *ibdev,
sys/dev/qlnx/qlnxr/qlnxr_verbs.h
192
extern struct ib_qp *qlnxr_iw_get_qp(struct ib_device *dev, int qpn);
sys/dev/qlnx/qlnxr/qlnxr_verbs.h
32
extern int qlnxr_iw_query_gid(struct ib_device *,
sys/dev/qlnx/qlnxr/qlnxr_verbs.h
37
extern int qlnxr_query_gid(struct ib_device *,
sys/dev/qlnx/qlnxr/qlnxr_verbs.h
61
extern int qlnxr_query_device(struct ib_device *, struct ib_device_attr *,
sys/dev/qlnx/qlnxr/qlnxr_verbs.h
63
extern int qlnxr_get_port_immutable(struct ib_device *ibdev, u8 port_num,
sys/dev/qlnx/qlnxr/qlnxr_verbs.h
66
extern int qlnxr_query_port(struct ib_device *,
sys/dev/qlnx/qlnxr/qlnxr_verbs.h
70
extern int qlnxr_modify_port(struct ib_device *,
sys/dev/qlnx/qlnxr/qlnxr_verbs.h
75
extern enum rdma_link_layer qlnxr_link_layer(struct ib_device *device,
sys/ofed/drivers/infiniband/core/agent.h
45
extern int ib_agent_port_open(struct ib_device *device, int port_num);
sys/ofed/drivers/infiniband/core/agent.h
47
extern int ib_agent_port_close(struct ib_device *device, int port_num);
sys/ofed/drivers/infiniband/core/agent.h
50
const struct ib_wc *wc, const struct ib_device *device,
sys/ofed/drivers/infiniband/core/core_priv.h
107
void ib_cache_gid_set_default_gid(struct ib_device *ib_dev, u8 port,
sys/ofed/drivers/infiniband/core/core_priv.h
112
int ib_cache_gid_add(struct ib_device *ib_dev, u8 port,
sys/ofed/drivers/infiniband/core/core_priv.h
115
int ib_cache_gid_del(struct ib_device *ib_dev, u8 port,
sys/ofed/drivers/infiniband/core/core_priv.h
118
int ib_cache_gid_del_all_netdev_gids(struct ib_device *ib_dev, u8 port,
sys/ofed/drivers/infiniband/core/core_priv.h
125
int roce_rescan_device(struct ib_device *ib_dev);
sys/ofed/drivers/infiniband/core/core_priv.h
126
unsigned long roce_gid_type_mask_support(struct ib_device *ib_dev, u8 port);
sys/ofed/drivers/infiniband/core/core_priv.h
128
int ib_cache_setup_one(struct ib_device *device);
sys/ofed/drivers/infiniband/core/core_priv.h
129
void ib_cache_cleanup_one(struct ib_device *device);
sys/ofed/drivers/infiniband/core/core_priv.h
130
void ib_cache_release_one(struct ib_device *device);
sys/ofed/drivers/infiniband/core/core_priv.h
143
int ib_port_register_module_stat(struct ib_device *device, u8 port_num,
sys/ofed/drivers/infiniband/core/core_priv.h
148
static inline struct ib_qp *_ib_create_qp(struct ib_device *dev,
sys/ofed/drivers/infiniband/core/core_priv.h
64
typedef bool (*cma_device_filter)(struct ib_device *, void *);
sys/ofed/drivers/infiniband/core/core_priv.h
72
struct ib_device *cma_get_ib_dev(struct cma_device *cma_dev);
sys/ofed/drivers/infiniband/core/core_priv.h
74
int ib_device_register_sysfs(struct ib_device *device,
sys/ofed/drivers/infiniband/core/core_priv.h
75
int (*port_callback)(struct ib_device *,
sys/ofed/drivers/infiniband/core/core_priv.h
77
void ib_device_unregister_sysfs(struct ib_device *device);
sys/ofed/drivers/infiniband/core/core_priv.h
82
typedef void (*roce_netdev_callback)(struct ib_device *device, u8 port,
sys/ofed/drivers/infiniband/core/core_priv.h
85
typedef int (*roce_netdev_filter)(struct ib_device *device, u8 port,
sys/ofed/drivers/infiniband/core/core_priv.h
88
void ib_enum_roce_netdev(struct ib_device *ib_dev,
sys/ofed/drivers/infiniband/core/ib_agent.c
152
int ib_agent_port_open(struct ib_device *device, int port_num)
sys/ofed/drivers/infiniband/core/ib_agent.c
203
int ib_agent_port_close(struct ib_device *device, int port_num)
sys/ofed/drivers/infiniband/core/ib_agent.c
59
__ib_get_agent_port(const struct ib_device *device, int port_num)
sys/ofed/drivers/infiniband/core/ib_agent.c
72
ib_get_agent_port(const struct ib_device *device, int port_num)
sys/ofed/drivers/infiniband/core/ib_agent.c
84
const struct ib_wc *wc, const struct ib_device *device,
sys/ofed/drivers/infiniband/core/ib_cache.c
1026
int ib_get_cached_lmc(struct ib_device *device,
sys/ofed/drivers/infiniband/core/ib_cache.c
1044
static void ib_cache_update(struct ib_device *device,
sys/ofed/drivers/infiniband/core/ib_cache.c
1173
int ib_cache_setup_one(struct ib_device *device)
sys/ofed/drivers/infiniband/core/ib_cache.c
120
static void dispatch_gid_change_event(struct ib_device *ib_dev, u8 port)
sys/ofed/drivers/infiniband/core/ib_cache.c
1214
void ib_cache_release_one(struct ib_device *device)
sys/ofed/drivers/infiniband/core/ib_cache.c
1234
void ib_cache_cleanup_one(struct ib_device *device)
sys/ofed/drivers/infiniband/core/ib_cache.c
175
static int write_gid(struct ib_device *ib_dev, u8 port,
sys/ofed/drivers/infiniband/core/ib_cache.c
233
static int add_gid(struct ib_device *ib_dev, u8 port,
sys/ofed/drivers/infiniband/core/ib_cache.c
242
static int modify_gid(struct ib_device *ib_dev, u8 port,
sys/ofed/drivers/infiniband/core/ib_cache.c
251
static int del_gid(struct ib_device *ib_dev, u8 port,
sys/ofed/drivers/infiniband/core/ib_cache.c
332
int ib_cache_gid_add(struct ib_device *ib_dev, u8 port,
sys/ofed/drivers/infiniband/core/ib_cache.c
370
int ib_cache_gid_del(struct ib_device *ib_dev, u8 port,
sys/ofed/drivers/infiniband/core/ib_cache.c
400
int ib_cache_gid_del_all_netdev_gids(struct ib_device *ib_dev, u8 port,
sys/ofed/drivers/infiniband/core/ib_cache.c
429
static int __ib_cache_gid_get(struct ib_device *ib_dev, u8 port, int index,
sys/ofed/drivers/infiniband/core/ib_cache.c
458
static int _ib_cache_gid_table_find(struct ib_device *ib_dev,
sys/ofed/drivers/infiniband/core/ib_cache.c
488
static int ib_cache_gid_find(struct ib_device *ib_dev,
sys/ofed/drivers/infiniband/core/ib_cache.c
505
int ib_find_cached_gid_by_port(struct ib_device *ib_dev,
sys/ofed/drivers/infiniband/core/ib_cache.c
561
static int ib_cache_gid_find_by_filter(struct ib_device *ib_dev,
sys/ofed/drivers/infiniband/core/ib_cache.c
58
struct ib_device *device;
sys/ofed/drivers/infiniband/core/ib_cache.c
648
static void cleanup_gid_table_port(struct ib_device *ib_dev, u8 port,
sys/ofed/drivers/infiniband/core/ib_cache.c
672
void ib_cache_gid_set_default_gid(struct ib_device *ib_dev, u8 port,
sys/ofed/drivers/infiniband/core/ib_cache.c
758
static int gid_table_reserve_default(struct ib_device *ib_dev, u8 port,
sys/ofed/drivers/infiniband/core/ib_cache.c
782
static int _gid_table_setup_one(struct ib_device *ib_dev)
sys/ofed/drivers/infiniband/core/ib_cache.c
828
static void gid_table_release_one(struct ib_device *ib_dev)
sys/ofed/drivers/infiniband/core/ib_cache.c
843
static void gid_table_cleanup_one(struct ib_device *ib_dev)
sys/ofed/drivers/infiniband/core/ib_cache.c
856
static int gid_table_setup_one(struct ib_device *ib_dev)
sys/ofed/drivers/infiniband/core/ib_cache.c
875
int ib_get_cached_gid(struct ib_device *device,
sys/ofed/drivers/infiniband/core/ib_cache.c
897
int ib_find_cached_gid(struct ib_device *device,
sys/ofed/drivers/infiniband/core/ib_cache.c
908
int ib_find_gid_by_filter(struct ib_device *device,
sys/ofed/drivers/infiniband/core/ib_cache.c
926
int ib_get_cached_pkey(struct ib_device *device,
sys/ofed/drivers/infiniband/core/ib_cache.c
953
int ib_find_cached_pkey(struct ib_device *device,
sys/ofed/drivers/infiniband/core/ib_cache.c
994
int ib_find_exact_cached_pkey(struct ib_device *device,
sys/ofed/drivers/infiniband/core/ib_cm.c
115
static void cm_add_one(struct ib_device *device);
sys/ofed/drivers/infiniband/core/ib_cm.c
1154
struct ib_cm_id *ib_cm_insert_listen(struct ib_device *device,
sys/ofed/drivers/infiniband/core/ib_cm.c
116
static void cm_remove_one(struct ib_device *device, void *client_data);
sys/ofed/drivers/infiniband/core/ib_cm.c
1501
struct ib_device *ib_dev = work->port->cm_dev->ib_device;
sys/ofed/drivers/infiniband/core/ib_cm.c
1777
cm_id = ib_create_cm_id(work->port->cm_dev->ib_device, NULL, NULL);
sys/ofed/drivers/infiniband/core/ib_cm.c
1814
ret = ib_get_cached_gid(work->port->cm_dev->ib_device,
sys/ofed/drivers/infiniband/core/ib_cm.c
1829
int err = ib_get_cached_gid(work->port->cm_dev->ib_device,
sys/ofed/drivers/infiniband/core/ib_cm.c
228
struct ib_device *ib_device;
sys/ofed/drivers/infiniband/core/ib_cm.c
2985
if (rdma_protocol_roce(work->port->cm_dev->ib_device,
sys/ofed/drivers/infiniband/core/ib_cm.c
3137
if (rdma_protocol_roce(work->port->cm_dev->ib_device,
sys/ofed/drivers/infiniband/core/ib_cm.c
3307
cm_id = ib_create_cm_id(work->port->cm_dev->ib_device, NULL, NULL);
sys/ofed/drivers/infiniband/core/ib_cm.c
4021
ret = ib_port_register_module_stat(port->cm_dev->ib_device,
sys/ofed/drivers/infiniband/core/ib_cm.c
4048
static void cm_add_one(struct ib_device *ib_device)
sys/ofed/drivers/infiniband/core/ib_cm.c
4065
ib_device->phys_port_cnt, GFP_KERNEL);
sys/ofed/drivers/infiniband/core/ib_cm.c
4069
cm_dev->ib_device = ib_device;
sys/ofed/drivers/infiniband/core/ib_cm.c
4070
cm_dev->ack_delay = ib_device->attrs.local_ca_ack_delay;
sys/ofed/drivers/infiniband/core/ib_cm.c
4074
for (i = 1; i <= ib_device->phys_port_cnt; i++) {
sys/ofed/drivers/infiniband/core/ib_cm.c
4075
if (!rdma_cap_ib_cm(ib_device, i))
sys/ofed/drivers/infiniband/core/ib_cm.c
4093
port->mad_agent = ib_register_mad_agent(ib_device, i,
sys/ofed/drivers/infiniband/core/ib_cm.c
4104
ret = ib_modify_port(ib_device, i, 0, &port_modify);
sys/ofed/drivers/infiniband/core/ib_cm.c
4114
ib_set_client_data(ib_device, &cm_client, cm_dev);
sys/ofed/drivers/infiniband/core/ib_cm.c
4130
if (!rdma_cap_ib_cm(ib_device, i))
sys/ofed/drivers/infiniband/core/ib_cm.c
4134
ib_modify_port(ib_device, port->port_num, 0, &port_modify);
sys/ofed/drivers/infiniband/core/ib_cm.c
4143
static void cm_remove_one(struct ib_device *ib_device, void *client_data)
sys/ofed/drivers/infiniband/core/ib_cm.c
4166
for (i = 1; i <= ib_device->phys_port_cnt; i++) {
sys/ofed/drivers/infiniband/core/ib_cm.c
4167
if (!rdma_cap_ib_cm(ib_device, i))
sys/ofed/drivers/infiniband/core/ib_cm.c
4171
ib_modify_port(ib_device, port->port_num, 0, &port_modify);
sys/ofed/drivers/infiniband/core/ib_cm.c
477
ret = ib_init_ah_from_wc(port->cm_dev->ib_device,
sys/ofed/drivers/infiniband/core/ib_cm.c
492
return ib_init_ah_from_wc(port->cm_dev->ib_device, port->port_num, wc,
sys/ofed/drivers/infiniband/core/ib_cm.c
508
if (!ib_find_cached_gid(cm_dev->ib_device, &path->sgid,
sys/ofed/drivers/infiniband/core/ib_cm.c
522
ret = ib_find_cached_pkey(cm_dev->ib_device, port->port_num,
sys/ofed/drivers/infiniband/core/ib_cm.c
528
ret = ib_init_ah_from_path(cm_dev->ib_device, port->port_num,
sys/ofed/drivers/infiniband/core/ib_cm.c
658
static struct cm_id_private * cm_find_listen(struct ib_device *device,
sys/ofed/drivers/infiniband/core/ib_cm.c
812
struct ib_cm_id *ib_create_cm_id(struct ib_device *device,
sys/ofed/drivers/infiniband/core/ib_cma.c
131
static void cma_add_one(struct ib_device *device);
sys/ofed/drivers/infiniband/core/ib_cma.c
132
static void cma_remove_one(struct ib_device *device, void *client_data);
sys/ofed/drivers/infiniband/core/ib_cma.c
1517
roce_get_net_dev_by_cm_event(struct ib_device *device, u8 port_num,
sys/ofed/drivers/infiniband/core/ib_cma.c
1656
static bool cma_protocol_roce_dev_port(struct ib_device *device, int port_num)
sys/ofed/drivers/infiniband/core/ib_cma.c
1667
struct ib_device *device = id->device;
sys/ofed/drivers/infiniband/core/ib_cma.c
191
struct ib_device *device;
sys/ofed/drivers/infiniband/core/ib_cma.c
207
struct ib_device *device;
sys/ofed/drivers/infiniband/core/ib_cma.c
294
struct ib_device *cma_get_ib_dev(struct cma_device *cma_dev)
sys/ofed/drivers/infiniband/core/ib_cma.c
392
struct ib_device *device;
sys/ofed/drivers/infiniband/core/ib_cma.c
4170
static int cma_query_sa_classport_info(struct ib_device *device, u8 port_num,
sys/ofed/drivers/infiniband/core/ib_cma.c
4507
static void cma_add_one(struct ib_device *device)
sys/ofed/drivers/infiniband/core/ib_cma.c
4625
static void cma_remove_one(struct ib_device *device, void *client_data)
sys/ofed/drivers/infiniband/core/ib_cma.c
598
static inline int cma_validate_port(struct ib_device *device, u8 port,
sys/ofed/drivers/infiniband/core/ib_cq.c
87
__ib_alloc_cq_user(struct ib_device *dev, void *private,
sys/ofed/drivers/infiniband/core/ib_device.c
128
static struct ib_device *__ib_device_get_by_name(const char *name)
sys/ofed/drivers/infiniband/core/ib_device.c
130
struct ib_device *device;
sys/ofed/drivers/infiniband/core/ib_device.c
144
struct ib_device *device;
sys/ofed/drivers/infiniband/core/ib_device.c
174
struct ib_device *dev = container_of(device, struct ib_device, dev);
sys/ofed/drivers/infiniband/core/ib_device.c
204
struct ib_device *ib_alloc_device(size_t size)
sys/ofed/drivers/infiniband/core/ib_device.c
206
struct ib_device *device;
sys/ofed/drivers/infiniband/core/ib_device.c
208
if (WARN_ON(size < sizeof(struct ib_device)))
sys/ofed/drivers/infiniband/core/ib_device.c
237
void ib_dealloc_device(struct ib_device *device)
sys/ofed/drivers/infiniband/core/ib_device.c
245
static int add_client_context(struct ib_device *device, struct ib_client *client)
sys/ofed/drivers/infiniband/core/ib_device.c
270
static int verify_immutable(const struct ib_device *dev, u8 port)
sys/ofed/drivers/infiniband/core/ib_device.c
276
static int read_port_immutable(struct ib_device *device)
sys/ofed/drivers/infiniband/core/ib_device.c
308
void ib_get_device_fw_str(struct ib_device *dev, char *str, size_t str_len)
sys/ofed/drivers/infiniband/core/ib_device.c
326
int ib_register_device(struct ib_device *device,
sys/ofed/drivers/infiniband/core/ib_device.c
327
int (*port_callback)(struct ib_device *,
sys/ofed/drivers/infiniband/core/ib_device.c
403
void ib_unregister_device(struct ib_device *device)
sys/ofed/drivers/infiniband/core/ib_device.c
456
struct ib_device *device;
sys/ofed/drivers/infiniband/core/ib_device.c
485
struct ib_device *device;
sys/ofed/drivers/infiniband/core/ib_device.c
538
void *ib_get_client_data(struct ib_device *device, struct ib_client *client)
sys/ofed/drivers/infiniband/core/ib_device.c
565
void ib_set_client_data(struct ib_device *device, struct ib_client *client,
sys/ofed/drivers/infiniband/core/ib_device.c
658
int ib_query_port(struct ib_device *device,
sys/ofed/drivers/infiniband/core/ib_device.c
696
int ib_query_gid(struct ib_device *device,
sys/ofed/drivers/infiniband/core/ib_device.c
722
void ib_enum_roce_netdev(struct ib_device *ib_dev,
sys/ofed/drivers/infiniband/core/ib_device.c
767
struct ib_device *dev;
sys/ofed/drivers/infiniband/core/ib_device.c
782
struct ib_device *ib_dev;
sys/ofed/drivers/infiniband/core/ib_device.c
807
int ib_query_pkey(struct ib_device *device,
sys/ofed/drivers/infiniband/core/ib_device.c
826
int ib_modify_device(struct ib_device *device,
sys/ofed/drivers/infiniband/core/ib_device.c
849
int ib_modify_port(struct ib_device *device,
sys/ofed/drivers/infiniband/core/ib_device.c
87
static int ib_device_check_mandatory(struct ib_device *device)
sys/ofed/drivers/infiniband/core/ib_device.c
875
int ib_find_gid(struct ib_device *device, union ib_gid *gid,
sys/ofed/drivers/infiniband/core/ib_device.c
89
#define IB_MANDATORY_FUNC(x) { offsetof(struct ib_device, x), #x }
sys/ofed/drivers/infiniband/core/ib_device.c
919
int ib_find_pkey(struct ib_device *device,
sys/ofed/drivers/infiniband/core/ib_device.c
960
if_t ib_get_net_dev_by_params(struct ib_device *dev,
sys/ofed/drivers/infiniband/core/ib_fmr_pool.c
216
struct ib_device *device;
sys/ofed/drivers/infiniband/core/ib_iwcm.c
219
struct iw_cm_id *iw_create_cm_id(struct ib_device *device,
sys/ofed/drivers/infiniband/core/ib_mad.c
113
ib_get_mad_port(struct ib_device *device, int port_num)
sys/ofed/drivers/infiniband/core/ib_mad.c
1850
struct ib_device *device = mad_agent_priv->agent.device;
sys/ofed/drivers/infiniband/core/ib_mad.c
198
struct ib_mad_agent *ib_register_mad_agent(struct ib_device *device,
sys/ofed/drivers/infiniband/core/ib_mad.c
3108
static int ib_mad_port_open(struct ib_device *device,
sys/ofed/drivers/infiniband/core/ib_mad.c
3211
static int ib_mad_port_close(struct ib_device *device, int port_num)
sys/ofed/drivers/infiniband/core/ib_mad.c
3240
static void ib_mad_init_device(struct ib_device *device)
sys/ofed/drivers/infiniband/core/ib_mad.c
3279
static void ib_mad_remove_device(struct ib_device *device, void *client_data)
sys/ofed/drivers/infiniband/core/ib_mad.c
489
struct ib_mad_agent *ib_register_mad_snoop(struct ib_device *device,
sys/ofed/drivers/infiniband/core/ib_mad.c
759
struct ib_device *device = mad_agent_priv->agent.device;
sys/ofed/drivers/infiniband/core/ib_mad.c
97
__ib_get_mad_port(struct ib_device *device, int port_num)
sys/ofed/drivers/infiniband/core/ib_multicast.c
50
static void mcast_add_one(struct ib_device *device);
sys/ofed/drivers/infiniband/core/ib_multicast.c
51
static void mcast_remove_one(struct ib_device *device, void *client_data);
sys/ofed/drivers/infiniband/core/ib_multicast.c
611
struct ib_device *device, u8 port_num,
sys/ofed/drivers/infiniband/core/ib_multicast.c
696
int ib_sa_get_mcmember_rec(struct ib_device *device, u8 port_num,
sys/ofed/drivers/infiniband/core/ib_multicast.c
722
int ib_init_ah_from_mcmember(struct ib_device *device, u8 port_num,
sys/ofed/drivers/infiniband/core/ib_multicast.c
75
struct ib_device *device;
sys/ofed/drivers/infiniband/core/ib_multicast.c
812
static void mcast_add_one(struct ib_device *device)
sys/ofed/drivers/infiniband/core/ib_multicast.c
852
static void mcast_remove_one(struct ib_device *device, void *client_data)
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
784
struct ib_device *ib_dev = ucontext->device;
sys/ofed/drivers/infiniband/core/ib_roce_gid_mgmt.c
119
roce_gid_match_netdev(struct ib_device *ib_dev, u8 port,
sys/ofed/drivers/infiniband/core/ib_roce_gid_mgmt.c
129
roce_gid_match_all(struct ib_device *ib_dev, u8 port,
sys/ofed/drivers/infiniband/core/ib_roce_gid_mgmt.c
138
roce_gid_enum_netdev_default(struct ib_device *ib_dev,
sys/ofed/drivers/infiniband/core/ib_roce_gid_mgmt.c
211
roce_gid_update_addr_callback(struct ib_device *device, u8 port,
sys/ofed/drivers/infiniband/core/ib_roce_gid_mgmt.c
441
int roce_rescan_device(struct ib_device *ib_dev)
sys/ofed/drivers/infiniband/core/ib_roce_gid_mgmt.c
62
struct ib_device *ib_dev;
sys/ofed/drivers/infiniband/core/ib_roce_gid_mgmt.c
66
bool (*is_supported)(const struct ib_device *device, u8 port_num);
sys/ofed/drivers/infiniband/core/ib_roce_gid_mgmt.c
75
unsigned long roce_gid_type_mask_support(struct ib_device *ib_dev, u8 port)
sys/ofed/drivers/infiniband/core/ib_roce_gid_mgmt.c
91
static void update_gid(enum gid_op_type gid_op, struct ib_device *ib_dev,
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1017
struct ib_device *device, u8 port_num, u8 method,
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1113
struct ib_device *device, u8 port_num,
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1205
struct ib_device *device, u8 port_num,
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1318
struct ib_device *device, u8 port_num,
sys/ofed/drivers/infiniband/core/ib_sa_query.c
136
static void ib_sa_add_one(struct ib_device *device);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
137
static void ib_sa_remove_one(struct ib_device *device, void *client_data);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1449
static void ib_sa_add_one(struct ib_device *device)
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1523
static void ib_sa_remove_one(struct ib_device *device, void *client_data)
sys/ofed/drivers/infiniband/core/ib_sa_query.c
628
static u8 get_src_path_mask(struct ib_device *device, u8 port_num)
sys/ofed/drivers/infiniband/core/ib_sa_query.c
647
int ib_init_ah_from_path(struct ib_device *device, u8 port_num,
sys/ofed/drivers/infiniband/core/ib_sa_query.c
897
struct ib_device *device, u8 port_num,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1028
static int add_port(struct ib_device *device, int port_num,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1029
int (*port_callback)(struct ib_device *,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1201
struct ib_device *dev = container_of(device, struct ib_device, dev);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1217
struct ib_device *dev = container_of(device, struct ib_device, dev);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1229
struct ib_device *dev = container_of(device, struct ib_device, dev);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1241
struct ib_device *dev = container_of(device, struct ib_device, dev);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1250
struct ib_device *dev = container_of(device, struct ib_device, dev);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1268
struct ib_device *dev = container_of(device, struct ib_device, dev);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1289
static void free_port_list_attributes(struct ib_device *device)
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1316
int ib_device_register_sysfs(struct ib_device *device,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1317
int (*port_callback)(struct ib_device *,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1373
void ib_device_unregister_sysfs(struct ib_device *device)
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1403
int ib_port_register_module_stat(struct ib_device *device, u8 port_num,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
466
static int get_perf_mad(struct ib_device *dev, int port_num, __be16 attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
60
struct ib_device *ibdev;
sys/ofed/drivers/infiniband/core/ib_sysfs.c
772
static struct attribute_group *get_counter_table(struct ib_device *dev,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
792
static int update_hw_stats(struct ib_device *dev, struct rdma_hw_stats *stats,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
816
struct ib_device *dev;
sys/ofed/drivers/infiniband/core/ib_sysfs.c
825
struct ib_device, dev);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
853
struct ib_device *dev = container_of((struct device *)kobj,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
854
struct ib_device, dev);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
888
struct ib_device *dev = container_of((struct device *)kobj,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
889
struct ib_device, dev);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
952
static void setup_hw_stats(struct ib_device *device, struct ib_port *port,
sys/ofed/drivers/infiniband/core/ib_ucm.c
113
static void ib_ucm_add_one(struct ib_device *device);
sys/ofed/drivers/infiniband/core/ib_ucm.c
114
static void ib_ucm_remove_one(struct ib_device *device, void *client_data);
sys/ofed/drivers/infiniband/core/ib_ucm.c
1254
static void ib_ucm_add_one(struct ib_device *device)
sys/ofed/drivers/infiniband/core/ib_ucm.c
1317
static void ib_ucm_remove_one(struct ib_device *device, void *client_data)
sys/ofed/drivers/infiniband/core/ib_ucm.c
65
struct ib_device *ib_dev;
sys/ofed/drivers/infiniband/core/ib_umem.c
51
static void __ib_umem_release(struct ib_device *dev, struct ib_umem *umem, int dirty)
sys/ofed/drivers/infiniband/core/ib_umem_odp.c
441
struct ib_device *dev = umem->context->device;
sys/ofed/drivers/infiniband/core/ib_umem_odp.c
627
struct ib_device *dev = umem->context->device;
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1137
static int find_overflow_devnum(struct ib_device *device)
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1158
static int ib_umad_init_port(struct ib_device *device, int port_num,
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1284
static void ib_umad_add_one(struct ib_device *device)
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1332
static void ib_umad_remove_one(struct ib_device *device, void *client_data)
sys/ofed/drivers/infiniband/core/ib_user_mad.c
137
static void ib_umad_add_one(struct ib_device *device);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
138
static void ib_umad_remove_one(struct ib_device *device, void *client_data);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
97
struct ib_device *ib_dev;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1002
struct ib_device *ib_dev;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1142
static int copy_wc_to_user(struct ib_device *ib_dev, void __user *dest,
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1274
struct ib_device *device;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1286
struct ib_device *ib_dev;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1562
struct ib_device *ib_dev;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1737
static void copy_ah_attr_from_uverbs(struct ib_device *dev,
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
219
struct ib_device *ib_dev;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2404
struct ib_device *ib_dev;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
277
struct ib_device *ib_dev;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2906
struct ib_device *ib_dev;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3065
struct ib_device *ib_dev;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3199
struct ib_device *ib_dev;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
324
struct ib_device *ib_dev = ucontext->device;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3378
struct ib_device *ib_dev;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3635
struct ib_device *ib_dev;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
396
struct ib_device *ib_dev;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
424
struct ib_device *ib_dev;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
577
struct ib_device *ib_dev;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
720
struct ib_device *ib_dev;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
893
struct ib_device *ib_dev;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
966
struct ib_device *ib_dev;
sys/ofed/drivers/infiniband/core/ib_uverbs_main.c
1038
static void ib_uverbs_add_one(struct ib_device *device)
sys/ofed/drivers/infiniband/core/ib_uverbs_main.c
1119
struct ib_device *ib_dev)
sys/ofed/drivers/infiniband/core/ib_uverbs_main.c
1153
static void ib_uverbs_remove_one(struct ib_device *device, void *client_data)
sys/ofed/drivers/infiniband/core/ib_uverbs_main.c
186
struct ib_device *ib_dev;
sys/ofed/drivers/infiniband/core/ib_uverbs_main.c
479
struct ib_device *ib_dev = async_file->uobj.context->device;
sys/ofed/drivers/infiniband/core/ib_uverbs_main.c
79
static void ib_uverbs_add_one(struct ib_device *device);
sys/ofed/drivers/infiniband/core/ib_uverbs_main.c
80
static void ib_uverbs_remove_one(struct ib_device *device, void *client_data);
sys/ofed/drivers/infiniband/core/ib_uverbs_main.c
831
struct ib_device *ib_dev;
sys/ofed/drivers/infiniband/core/ib_uverbs_main.c
952
struct ib_device *ib_dev;
sys/ofed/drivers/infiniband/core/ib_uverbs_main.c
971
struct ib_device *ib_dev;
sys/ofed/drivers/infiniband/core/ib_uverbs_main.c
986
static int ib_uverbs_create_uapi(struct ib_device *device,
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_counters.c
59
struct ib_device *ib_dev = attrs->context->device;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_cq.c
66
struct ib_device *ib_dev = attrs->context->device;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_device.c
133
struct ib_device *ib_dev, u8 port_num)
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_device.c
164
struct ib_device *ib_dev;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_dm.c
58
struct ib_device *ib_dev = attrs->context->device;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_flow_action.c
227
static int parse_flow_action_esp(struct ib_device *ib_dev,
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_flow_action.c
313
struct ib_device *ib_dev = attrs->context->device;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_mr.c
51
struct ib_device *ib_dev = pd->device;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_mr.c
91
struct ib_device *ib_dev = pd->device;
sys/ofed/drivers/infiniband/core/ib_uverbs_uapi.c
273
static int uapi_merge_def(struct uverbs_api *uapi, struct ib_device *ibdev,
sys/ofed/drivers/infiniband/core/ib_uverbs_uapi.c
58
struct ib_device *ibdev,
sys/ofed/drivers/infiniband/core/ib_uverbs_uapi.c
641
struct uverbs_api *uverbs_alloc_api(struct ib_device *ibdev)
sys/ofed/drivers/infiniband/core/ib_verbs.c
1273
int ib_resolve_eth_dmac(struct ib_device *device,
sys/ofed/drivers/infiniband/core/ib_verbs.c
1526
struct ib_cq *__ib_create_cq(struct ib_device *device,
sys/ofed/drivers/infiniband/core/ib_verbs.c
1773
struct ib_xrcd *__ib_alloc_xrcd(struct ib_device *device, const char *caller)
sys/ofed/drivers/infiniband/core/ib_verbs.c
1904
struct ib_rwq_ind_table *ib_create_rwq_ind_table(struct ib_device *device,
sys/ofed/drivers/infiniband/core/ib_verbs.c
1964
int ib_set_vf_link_state(struct ib_device *device, int vf, u8 port,
sys/ofed/drivers/infiniband/core/ib_verbs.c
1974
int ib_get_vf_config(struct ib_device *device, int vf, u8 port,
sys/ofed/drivers/infiniband/core/ib_verbs.c
1984
int ib_get_vf_stats(struct ib_device *device, int vf, u8 port,
sys/ofed/drivers/infiniband/core/ib_verbs.c
1994
int ib_set_vf_guid(struct ib_device *device, int vf, u8 port, u64 guid,
sys/ofed/drivers/infiniband/core/ib_verbs.c
234
enum rdma_link_layer rdma_port_get_link_layer(struct ib_device *device, u8 port_num)
sys/ofed/drivers/infiniband/core/ib_verbs.c
264
struct ib_pd *__ib_alloc_pd(struct ib_device *device, unsigned int flags,
sys/ofed/drivers/infiniband/core/ib_verbs.c
360
struct ib_device *device = pd->device;
sys/ofed/drivers/infiniband/core/ib_verbs.c
474
static enum rdma_network_type ib_get_net_type_by_grh(struct ib_device *device,
sys/ofed/drivers/infiniband/core/ib_verbs.c
527
static int get_sgid_index_from_eth(struct ib_device *device, u8 port_num,
sys/ofed/drivers/infiniband/core/ib_verbs.c
572
int ib_init_ah_from_wc(struct ib_device *device, u8 port_num,
sys/ofed/drivers/infiniband/core/ib_verbs.c
878
struct ib_device *device = pd ? pd->device : qp_init_attr->xrcd->device;
sys/ofed/drivers/infiniband/core/mad_priv.h
201
struct ib_device *device;
sys/ofed/drivers/infiniband/core/opa_smi.h
55
struct ib_device *device)
sys/ofed/drivers/infiniband/core/opa_smi.h
70
struct ib_device *device)
sys/ofed/drivers/infiniband/core/rdma_core.h
147
struct uverbs_api *uverbs_alloc_api(struct ib_device *ibdev);
sys/ofed/drivers/infiniband/core/sa.h
54
struct ib_device *device, u8 port_num,
sys/ofed/drivers/infiniband/core/smi.h
67
struct ib_device *device)
sys/ofed/drivers/infiniband/core/smi.h
82
struct ib_device *device)
sys/ofed/drivers/infiniband/core/uverbs.h
110
struct ib_device __rcu *ib_dev;
sys/ofed/drivers/infiniband/core/uverbs.h
301
struct ib_device *ib_dev, u8 port_num);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h
349
struct ib_device *ca;
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h
460
struct ipoib_dev_priv *ipoib_intf_alloc(const char *format, struct ib_device *ca);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h
462
int ipoib_ib_dev_init(struct ipoib_dev_priv *priv, struct ib_device *ca,
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h
475
int ipoib_dev_init(struct ipoib_dev_priv *priv, struct ib_device *ca, int port);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h
513
int ipoib_transport_dev_init(struct ipoib_dev_priv *priv, struct ib_device *ca);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h
523
int ipoib_dma_map_tx(struct ib_device *ca, struct ipoib_tx_buf *tx_req, int max);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h
524
void ipoib_dma_unmap_tx(struct ib_device *ca, struct ipoib_tx_buf *tx_req);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h
533
int ipoib_set_dev_features(struct ipoib_dev_priv *priv, struct ib_device *hca);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c
276
int ipoib_dma_map_tx(struct ib_device *ca, struct ipoib_tx_buf *tx_req, int max)
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c
322
void ipoib_dma_unmap_tx(struct ib_device *ca, struct ipoib_tx_buf *tx_req)
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c
855
int ipoib_ib_dev_init(struct ipoib_dev_priv *priv, struct ib_device *ca, int port)
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
1054
ipoib_add_one(struct ib_device *device)
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
1092
ipoib_remove_one(struct ib_device *device, void *client_data)
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
1230
ipoib_get_net_dev_by_params(struct ib_device *dev, u8 port, u16 pkey,
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
790
ipoib_dev_init(struct ipoib_dev_priv *priv, struct ib_device *ca, int port)
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
88
static void ipoib_add_one(struct ib_device *device);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
89
static void ipoib_remove_one(struct ib_device *device, void *client_data);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
902
ipoib_intf_alloc(const char *name, struct ib_device *hca)
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
91
struct ib_device *dev, u8 port, u16 pkey,
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
937
ipoib_set_dev_features(struct ipoib_dev_priv *priv, struct ib_device *hca)
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
969
ipoib_add_port(const char *format, struct ib_device *hca, u8 port)
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_verbs.c
131
int ipoib_transport_dev_init(struct ipoib_dev_priv *priv, struct ib_device *ca)
sys/ofed/drivers/infiniband/ulp/sdp/sdp.h
340
struct ib_device *ib_device;
sys/ofed/drivers/infiniband/ulp/sdp/sdp.h
627
struct ib_device *dev;
sys/ofed/drivers/infiniband/ulp/sdp/sdp.h
631
dev = ssk->ib_device;
sys/ofed/drivers/infiniband/ulp/sdp/sdp.h
649
int sdp_tx_ring_create(struct sdp_sock *ssk, struct ib_device *device);
sys/ofed/drivers/infiniband/ulp/sdp/sdp.h
658
int sdp_rx_ring_create(struct sdp_sock *ssk, struct ib_device *device);
sys/ofed/drivers/infiniband/ulp/sdp/sdp_cma.c
126
ssk->ib_device = device;
sys/ofed/drivers/infiniband/ulp/sdp/sdp_cma.c
58
sdp_get_max_dev_sge(struct ib_device *dev)
sys/ofed/drivers/infiniband/ulp/sdp/sdp_cma.c
84
struct ib_device *device = id->device;
sys/ofed/drivers/infiniband/ulp/sdp/sdp_main.c
1689
sdp_dev_add(struct ib_device *device)
sys/ofed/drivers/infiniband/ulp/sdp/sdp_main.c
1718
sdp_dev_rem(struct ib_device *device, void *client_data)
sys/ofed/drivers/infiniband/ulp/sdp/sdp_main.c
1725
if (ssk->ib_device != device)
sys/ofed/drivers/infiniband/ulp/sdp/sdp_rx.c
102
struct ib_device *dev;
sys/ofed/drivers/infiniband/ulp/sdp/sdp_rx.c
127
dev = ssk->ib_device;
sys/ofed/drivers/infiniband/ulp/sdp/sdp_rx.c
305
struct ib_device *dev;
sys/ofed/drivers/infiniband/ulp/sdp/sdp_rx.c
314
dev = ssk->ib_device;
sys/ofed/drivers/infiniband/ulp/sdp/sdp_rx.c
702
sdp_rx_ring_create(struct sdp_sock *ssk, struct ib_device *device)
sys/ofed/drivers/infiniband/ulp/sdp/sdp_tx.c
125
dev = ssk->ib_device;
sys/ofed/drivers/infiniband/ulp/sdp/sdp_tx.c
169
struct ib_device *dev;
sys/ofed/drivers/infiniband/ulp/sdp/sdp_tx.c
180
dev = ssk->ib_device;
sys/ofed/drivers/infiniband/ulp/sdp/sdp_tx.c
422
sdp_tx_ring_create(struct sdp_sock *ssk, struct ib_device *device)
sys/ofed/drivers/infiniband/ulp/sdp/sdp_tx.c
71
struct ib_device *dev;
sys/ofed/drivers/infiniband/ulp/sdp/sdp_zcopy.c
424
struct ib_device *dev;
sys/ofed/drivers/infiniband/ulp/sdp/sdp_zcopy.c
469
dev = sdp_sk(sk)->ib_device;
sys/ofed/drivers/infiniband/util/madeye.c
52
static void madeye_remove_one(struct ib_device *device);
sys/ofed/drivers/infiniband/util/madeye.c
522
static void madeye_add_one(struct ib_device *device)
sys/ofed/drivers/infiniband/util/madeye.c
53
static void madeye_add_one(struct ib_device *device);
sys/ofed/drivers/infiniband/util/madeye.c
560
static void madeye_remove_one(struct ib_device *device)
sys/ofed/include/rdma/ib_cache.h
103
int ib_find_gid_by_filter(struct ib_device *device,
sys/ofed/include/rdma/ib_cache.h
120
int ib_get_cached_pkey(struct ib_device *device_handle,
sys/ofed/include/rdma/ib_cache.h
136
int ib_find_cached_pkey(struct ib_device *device,
sys/ofed/include/rdma/ib_cache.h
152
int ib_find_exact_cached_pkey(struct ib_device *device,
sys/ofed/include/rdma/ib_cache.h
166
int ib_get_cached_lmc(struct ib_device *device,
sys/ofed/include/rdma/ib_cache.h
54
int ib_get_cached_gid(struct ib_device *device,
sys/ofed/include/rdma/ib_cache.h
74
int ib_find_cached_gid(struct ib_device *device,
sys/ofed/include/rdma/ib_cache.h
96
int ib_find_cached_gid_by_port(struct ib_device *device,
sys/ofed/include/rdma/ib_cm.h
322
struct ib_device *device;
sys/ofed/include/rdma/ib_cm.h
343
struct ib_cm_id *ib_create_cm_id(struct ib_device *device,
sys/ofed/include/rdma/ib_cm.h
378
struct ib_cm_id *ib_cm_insert_listen(struct ib_device *device,
sys/ofed/include/rdma/ib_mad.h
532
struct ib_device *device;
sys/ofed/include/rdma/ib_mad.h
632
struct ib_mad_agent *ib_register_mad_agent(struct ib_device *device,
sys/ofed/include/rdma/ib_mad.h
663
struct ib_mad_agent *ib_register_mad_snoop(struct ib_device *device,
sys/ofed/include/rdma/ib_sa.h
329
struct ib_device *device, u8 port_num,
sys/ofed/include/rdma/ib_sa.h
340
struct ib_device *device, u8 port_num,
sys/ofed/include/rdma/ib_sa.h
388
struct ib_device *device, u8 port_num,
sys/ofed/include/rdma/ib_sa.h
417
int ib_sa_get_mcmember_rec(struct ib_device *device, u8 port_num,
sys/ofed/include/rdma/ib_sa.h
424
int ib_init_ah_from_mcmember(struct ib_device *device, u8 port_num,
sys/ofed/include/rdma/ib_sa.h
434
int ib_init_ah_from_path(struct ib_device *device, u8 port_num,
sys/ofed/include/rdma/ib_sa.h
452
struct ib_device *device, u8 port_num,
sys/ofed/include/rdma/ib_sa.h
464
struct ib_device *device, u8 port_num,
sys/ofed/include/rdma/ib_verbs.h
1386
struct ib_device *device;
sys/ofed/include/rdma/ib_verbs.h
1431
struct ib_device *device;
sys/ofed/include/rdma/ib_verbs.h
1444
struct ib_device *device;
sys/ofed/include/rdma/ib_verbs.h
1453
struct ib_device *device;
sys/ofed/include/rdma/ib_verbs.h
1467
struct ib_device *device;
sys/ofed/include/rdma/ib_verbs.h
1479
struct ib_device *device;
sys/ofed/include/rdma/ib_verbs.h
1521
struct ib_device *device;
sys/ofed/include/rdma/ib_verbs.h
1564
struct ib_device *device;
sys/ofed/include/rdma/ib_verbs.h
1583
struct ib_device *device;
sys/ofed/include/rdma/ib_verbs.h
1608
struct ib_device *device;
sys/ofed/include/rdma/ib_verbs.h
1616
struct ib_device *device;
sys/ofed/include/rdma/ib_verbs.h
1635
struct ib_device *device;
sys/ofed/include/rdma/ib_verbs.h
1643
struct ib_device *device;
sys/ofed/include/rdma/ib_verbs.h
1911
struct ib_device *device;
sys/ofed/include/rdma/ib_verbs.h
1967
struct ib_device *device;
sys/ofed/include/rdma/ib_verbs.h
2001
int (*mapping_error)(struct ib_device *dev,
sys/ofed/include/rdma/ib_verbs.h
2003
u64 (*map_single)(struct ib_device *dev,
sys/ofed/include/rdma/ib_verbs.h
2006
void (*unmap_single)(struct ib_device *dev,
sys/ofed/include/rdma/ib_verbs.h
2009
u64 (*map_page)(struct ib_device *dev,
sys/ofed/include/rdma/ib_verbs.h
2013
void (*unmap_page)(struct ib_device *dev,
sys/ofed/include/rdma/ib_verbs.h
2016
int (*map_sg)(struct ib_device *dev,
sys/ofed/include/rdma/ib_verbs.h
2019
void (*unmap_sg)(struct ib_device *dev,
sys/ofed/include/rdma/ib_verbs.h
2022
int (*map_sg_attrs)(struct ib_device *dev,
sys/ofed/include/rdma/ib_verbs.h
2026
void (*unmap_sg_attrs)(struct ib_device *dev,
sys/ofed/include/rdma/ib_verbs.h
2030
void (*sync_single_for_cpu)(struct ib_device *dev,
sys/ofed/include/rdma/ib_verbs.h
2034
void (*sync_single_for_device)(struct ib_device *dev,
sys/ofed/include/rdma/ib_verbs.h
2038
void *(*alloc_coherent)(struct ib_device *dev,
sys/ofed/include/rdma/ib_verbs.h
2042
void (*free_coherent)(struct ib_device *dev,
sys/ofed/include/rdma/ib_verbs.h
2057
struct ib_device *device;
sys/ofed/include/rdma/ib_verbs.h
2149
struct rdma_hw_stats *(*alloc_hw_stats)(struct ib_device *device,
sys/ofed/include/rdma/ib_verbs.h
2163
int (*get_hw_stats)(struct ib_device *device,
sys/ofed/include/rdma/ib_verbs.h
2166
int (*query_device)(struct ib_device *device,
sys/ofed/include/rdma/ib_verbs.h
2169
int (*query_port)(struct ib_device *device,
sys/ofed/include/rdma/ib_verbs.h
2172
enum rdma_link_layer (*get_link_layer)(struct ib_device *device,
sys/ofed/include/rdma/ib_verbs.h
2181
if_t (*get_netdev)(struct ib_device *device,
sys/ofed/include/rdma/ib_verbs.h
2183
int (*query_gid)(struct ib_device *device,
sys/ofed/include/rdma/ib_verbs.h
2199
int (*add_gid)(struct ib_device *device,
sys/ofed/include/rdma/ib_verbs.h
2211
int (*del_gid)(struct ib_device *device,
sys/ofed/include/rdma/ib_verbs.h
2215
int (*query_pkey)(struct ib_device *device,
sys/ofed/include/rdma/ib_verbs.h
2217
int (*modify_device)(struct ib_device *device,
sys/ofed/include/rdma/ib_verbs.h
2220
int (*modify_port)(struct ib_device *device,
sys/ofed/include/rdma/ib_verbs.h
2327
int (*process_mad)(struct ib_device *device,
sys/ofed/include/rdma/ib_verbs.h
2337
struct ib_xrcd * (*alloc_xrcd)(struct ib_device *device,
sys/ofed/include/rdma/ib_verbs.h
2346
struct ib_device *device,
sys/ofed/include/rdma/ib_verbs.h
2366
int (*set_vf_link_state)(struct ib_device *device, int vf, u8 port,
sys/ofed/include/rdma/ib_verbs.h
2368
int (*get_vf_config)(struct ib_device *device, int vf, u8 port,
sys/ofed/include/rdma/ib_verbs.h
2370
int (*get_vf_stats)(struct ib_device *device, int vf, u8 port,
sys/ofed/include/rdma/ib_verbs.h
2372
int (*set_vf_guid)(struct ib_device *device, int vf, u8 port, u64 guid,
sys/ofed/include/rdma/ib_verbs.h
2382
struct ib_rwq_ind_table * (*create_rwq_ind_table)(struct ib_device *device,
sys/ofed/include/rdma/ib_verbs.h
2386
struct ib_dm *(*alloc_dm)(struct ib_device *device,
sys/ofed/include/rdma/ib_verbs.h
2395
struct ib_device *device, struct uverbs_attr_bundle *attrs);
sys/ofed/include/rdma/ib_verbs.h
2435
int (*get_port_immutable)(struct ib_device *, u8, struct ib_port_immutable *);
sys/ofed/include/rdma/ib_verbs.h
2436
void (*get_dev_fw_str)(struct ib_device *, char *str, size_t str_len);
sys/ofed/include/rdma/ib_verbs.h
2441
void (*add) (struct ib_device *);
sys/ofed/include/rdma/ib_verbs.h
2442
void (*remove)(struct ib_device *, void *client_data);
sys/ofed/include/rdma/ib_verbs.h
2460
struct ib_device *dev,
sys/ofed/include/rdma/ib_verbs.h
2469
struct ib_device *ib_alloc_device(size_t size);
sys/ofed/include/rdma/ib_verbs.h
2470
void ib_dealloc_device(struct ib_device *device);
sys/ofed/include/rdma/ib_verbs.h
2472
void ib_get_device_fw_str(struct ib_device *device, char *str, size_t str_len);
sys/ofed/include/rdma/ib_verbs.h
2474
int ib_register_device(struct ib_device *device,
sys/ofed/include/rdma/ib_verbs.h
2475
int (*port_callback)(struct ib_device *,
sys/ofed/include/rdma/ib_verbs.h
2477
void ib_unregister_device(struct ib_device *device);
sys/ofed/include/rdma/ib_verbs.h
2482
void *ib_get_client_data(struct ib_device *device, struct ib_client *client);
sys/ofed/include/rdma/ib_verbs.h
2483
void ib_set_client_data(struct ib_device *device, struct ib_client *client,
sys/ofed/include/rdma/ib_verbs.h
2603
int ib_query_port(struct ib_device *device,
sys/ofed/include/rdma/ib_verbs.h
2606
enum rdma_link_layer rdma_port_get_link_layer(struct ib_device *device,
sys/ofed/include/rdma/ib_verbs.h
2618
static inline bool rdma_cap_ib_switch(const struct ib_device *device)
sys/ofed/include/rdma/ib_verbs.h
2631
static inline u8 rdma_start_port(const struct ib_device *device)
sys/ofed/include/rdma/ib_verbs.h
2644
static inline u8 rdma_end_port(const struct ib_device *device)
sys/ofed/include/rdma/ib_verbs.h
2649
static inline int rdma_is_port_valid(const struct ib_device *device,
sys/ofed/include/rdma/ib_verbs.h
2656
static inline bool rdma_protocol_ib(const struct ib_device *device, u8 port_num)
sys/ofed/include/rdma/ib_verbs.h
2661
static inline bool rdma_protocol_roce(const struct ib_device *device, u8 port_num)
sys/ofed/include/rdma/ib_verbs.h
2667
static inline bool rdma_protocol_roce_udp_encap(const struct ib_device *device, u8 port_num)
sys/ofed/include/rdma/ib_verbs.h
2672
static inline bool rdma_protocol_roce_eth_encap(const struct ib_device *device, u8 port_num)
sys/ofed/include/rdma/ib_verbs.h
2677
static inline bool rdma_protocol_iwarp(const struct ib_device *device, u8 port_num)
sys/ofed/include/rdma/ib_verbs.h
2682
static inline bool rdma_ib_or_roce(const struct ib_device *device, u8 port_num)
sys/ofed/include/rdma/ib_verbs.h
2700
static inline bool rdma_cap_ib_mad(const struct ib_device *device, u8 port_num)
sys/ofed/include/rdma/ib_verbs.h
2724
static inline bool rdma_cap_opa_mad(struct ib_device *device, u8 port_num)
sys/ofed/include/rdma/ib_verbs.h
2750
static inline bool rdma_cap_ib_smi(const struct ib_device *device, u8 port_num)
sys/ofed/include/rdma/ib_verbs.h
2770
static inline bool rdma_cap_ib_cm(const struct ib_device *device, u8 port_num)
sys/ofed/include/rdma/ib_verbs.h
2787
static inline bool rdma_cap_iw_cm(const struct ib_device *device, u8 port_num)
sys/ofed/include/rdma/ib_verbs.h
2807
static inline bool rdma_cap_ib_sa(const struct ib_device *device, u8 port_num)
sys/ofed/include/rdma/ib_verbs.h
2829
static inline bool rdma_cap_ib_mcast(const struct ib_device *device, u8 port_num)
sys/ofed/include/rdma/ib_verbs.h
2847
static inline bool rdma_cap_af_ib(const struct ib_device *device, u8 port_num)
sys/ofed/include/rdma/ib_verbs.h
2868
static inline bool rdma_cap_eth_ah(const struct ib_device *device, u8 port_num)
sys/ofed/include/rdma/ib_verbs.h
2885
static inline size_t rdma_max_mad_size(const struct ib_device *device, u8 port_num)
sys/ofed/include/rdma/ib_verbs.h
2903
static inline bool rdma_cap_roce_gid_table(const struct ib_device *device,
sys/ofed/include/rdma/ib_verbs.h
2913
static inline bool rdma_cap_read_inv(struct ib_device *dev, u32 port_num)
sys/ofed/include/rdma/ib_verbs.h
2922
int ib_query_gid(struct ib_device *device,
sys/ofed/include/rdma/ib_verbs.h
2926
int ib_set_vf_link_state(struct ib_device *device, int vf, u8 port,
sys/ofed/include/rdma/ib_verbs.h
2928
int ib_get_vf_config(struct ib_device *device, int vf, u8 port,
sys/ofed/include/rdma/ib_verbs.h
2930
int ib_get_vf_stats(struct ib_device *device, int vf, u8 port,
sys/ofed/include/rdma/ib_verbs.h
2932
int ib_set_vf_guid(struct ib_device *device, int vf, u8 port, u64 guid,
sys/ofed/include/rdma/ib_verbs.h
2935
int ib_query_pkey(struct ib_device *device,
sys/ofed/include/rdma/ib_verbs.h
2938
int ib_modify_device(struct ib_device *device,
sys/ofed/include/rdma/ib_verbs.h
2942
int ib_modify_port(struct ib_device *device,
sys/ofed/include/rdma/ib_verbs.h
2946
int ib_find_gid(struct ib_device *device, union ib_gid *gid,
sys/ofed/include/rdma/ib_verbs.h
2950
int ib_find_pkey(struct ib_device *device,
sys/ofed/include/rdma/ib_verbs.h
2966
struct ib_pd *__ib_alloc_pd(struct ib_device *device, unsigned int flags,
sys/ofed/include/rdma/ib_verbs.h
3033
int ib_init_ah_from_wc(struct ib_device *device, u8 port_num,
sys/ofed/include/rdma/ib_verbs.h
3296
struct ib_cq *__ib_alloc_cq_user(struct ib_device *dev, void *private,
sys/ofed/include/rdma/ib_verbs.h
3310
static inline struct ib_cq *ib_alloc_cq_user(struct ib_device *dev,
sys/ofed/include/rdma/ib_verbs.h
3330
static inline struct ib_cq *ib_alloc_cq(struct ib_device *dev, void *private,
sys/ofed/include/rdma/ib_verbs.h
3369
struct ib_cq *__ib_create_cq(struct ib_device *device,
sys/ofed/include/rdma/ib_verbs.h
3496
static inline int ib_dma_mapping_error(struct ib_device *dev, u64 dma_addr)
sys/ofed/include/rdma/ib_verbs.h
3510
static inline u64 ib_dma_map_single(struct ib_device *dev,
sys/ofed/include/rdma/ib_verbs.h
3526
static inline void ib_dma_unmap_single(struct ib_device *dev,
sys/ofed/include/rdma/ib_verbs.h
3536
static inline u64 ib_dma_map_single_attrs(struct ib_device *dev,
sys/ofed/include/rdma/ib_verbs.h
3545
static inline void ib_dma_unmap_single_attrs(struct ib_device *dev,
sys/ofed/include/rdma/ib_verbs.h
3562
static inline u64 ib_dma_map_page(struct ib_device *dev,
sys/ofed/include/rdma/ib_verbs.h
3580
static inline void ib_dma_unmap_page(struct ib_device *dev,
sys/ofed/include/rdma/ib_verbs.h
3597
static inline int ib_dma_map_sg(struct ib_device *dev,
sys/ofed/include/rdma/ib_verbs.h
3613
static inline void ib_dma_unmap_sg(struct ib_device *dev,
sys/ofed/include/rdma/ib_verbs.h
3623
static inline int ib_dma_map_sg_attrs(struct ib_device *dev,
sys/ofed/include/rdma/ib_verbs.h
3636
static inline void ib_dma_unmap_sg_attrs(struct ib_device *dev,
sys/ofed/include/rdma/ib_verbs.h
3656
static inline u64 ib_sg_dma_address(struct ib_device *dev,
sys/ofed/include/rdma/ib_verbs.h
3670
static inline unsigned int ib_sg_dma_len(struct ib_device *dev,
sys/ofed/include/rdma/ib_verbs.h
3683
static inline void ib_dma_sync_single_for_cpu(struct ib_device *dev,
sys/ofed/include/rdma/ib_verbs.h
3701
static inline void ib_dma_sync_single_for_device(struct ib_device *dev,
sys/ofed/include/rdma/ib_verbs.h
3719
static inline void *ib_dma_alloc_coherent(struct ib_device *dev,
sys/ofed/include/rdma/ib_verbs.h
3743
static inline void ib_dma_free_coherent(struct ib_device *dev,
sys/ofed/include/rdma/ib_verbs.h
3878
struct ib_xrcd *__ib_alloc_xrcd(struct ib_device *device, const char *caller);
sys/ofed/include/rdma/ib_verbs.h
3934
if_t ib_get_net_dev_by_params(struct ib_device *dev, u8 port,
sys/ofed/include/rdma/ib_verbs.h
3942
struct ib_rwq_ind_table *ib_create_rwq_ind_table(struct ib_device *device,
sys/ofed/include/rdma/ib_verbs.h
3973
int ib_resolve_eth_dmac(struct ib_device *device,
sys/ofed/include/rdma/ib_verbs.h
667
struct ib_device *device;
sys/ofed/include/rdma/ib_verbs.h
679
struct ib_device *device;
sys/ofed/include/rdma/iw_cm.h
115
struct ib_qp * (*get_qp)(struct ib_device *device,
sys/ofed/include/rdma/iw_cm.h
142
struct iw_cm_id *iw_create_cm_id(struct ib_device *device,
sys/ofed/include/rdma/iw_cm.h
174
struct ib_qp *iw_cm_get_qp(struct ib_device *device, int qpn);
sys/ofed/include/rdma/iw_cm.h
88
struct ib_device *device;
sys/ofed/include/rdma/rdma_cm.h
152
struct ib_device *device;
sys/ofed/include/rdma/rdma_vt.h
190
int (*port_callback)(struct ib_device *, u8, struct kobject *);
sys/ofed/include/rdma/rdma_vt.h
310
int (*check_ah)(struct ib_device *, struct ib_ah_attr *);
sys/ofed/include/rdma/rdma_vt.h
313
void (*notify_new_ah)(struct ib_device *, struct ib_ah_attr *,
sys/ofed/include/rdma/rdma_vt.h
340
struct ib_device ibdev; /* Keep this first. Nothing above here */
sys/ofed/include/rdma/rdma_vt.h
412
static inline struct rvt_dev_info *ib_to_rvt(struct ib_device *ibdev)
sys/ofed/include/rdma/rdma_vt.h
489
int rvt_check_ah(struct ib_device *ibdev, struct ib_ah_attr *ah_attr);
sys/ofed/include/rdma/uverbs_ioctl.h
375
bool (*func_is_supported)(struct ib_device *device);
sys/ofed/include/rdma/uverbs_ioctl.h
422
offsetof(struct ib_device, ibdev_fn) + \
sys/ofed/include/rdma/uverbs_ioctl.h
424
sizeof(((struct ib_device *)0)->ibdev_fn) != \
sys/ofed/include/rdma/uverbs_ioctl.h
437
offsetof(struct ib_device, ibdev_fn) + \
sys/ofed/include/rdma/uverbs_ioctl.h
439
sizeof(((struct ib_device *)0)->ibdev_fn) != \
sys/ofed/include/rdma/uverbs_std_types.h
117
struct uverbs_attr_bundle *attrs, struct ib_device **ib_dev)
sys/ofed/include/rdma/uverbs_std_types.h
131
struct ib_device *ib_dev,
sys/ofed/include/rdma/uverbs_std_types.h
162
struct ib_qp *qp, struct ib_device *device,