Symbol: rvt_dev_info
drivers/infiniband/hw/hfi1/affinity.c
467
int hfi1_comp_vect_mappings_lookup(struct rvt_dev_info *rdi, int comp_vect)
drivers/infiniband/hw/hfi1/affinity.h
84
int hfi1_comp_vect_mappings_lookup(struct rvt_dev_info *rdi, int comp_vect);
drivers/infiniband/hw/hfi1/driver.c
118
struct pci_dev *get_pci_dev(struct rvt_dev_info *rdi)
drivers/infiniband/hw/hfi1/driver.c
216
struct rvt_dev_info *rdi = &verbs_dev->rdi;
drivers/infiniband/hw/hfi1/driver.c
583
struct rvt_dev_info *rdi = &rcd->dd->verbs_dev.rdi;
drivers/infiniband/hw/hfi1/hfi.h
1922
static inline struct hfi1_ibdev *dev_from_rdi(struct rvt_dev_info *rdi)
drivers/infiniband/hw/hfi1/hfi.h
2170
struct pci_dev *get_pci_dev(struct rvt_dev_info *rdi);
drivers/infiniband/hw/hfi1/mad.c
476
void hfi1_cap_mask_chg(struct rvt_dev_info *rdi, u32 port_num)
drivers/infiniband/hw/hfi1/qp.c
668
void *qp_priv_alloc(struct rvt_dev_info *rdi, struct rvt_qp *qp)
drivers/infiniband/hw/hfi1/qp.c
698
void qp_priv_free(struct rvt_dev_info *rdi, struct rvt_qp *qp)
drivers/infiniband/hw/hfi1/qp.c
707
unsigned free_all_qps(struct rvt_dev_info *rdi)
drivers/infiniband/hw/hfi1/qp.c
799
u32 mtu_from_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp, u32 pmtu)
drivers/infiniband/hw/hfi1/qp.c
821
int get_pmtu_from_attr(struct rvt_dev_info *rdi, struct rvt_qp *qp,
drivers/infiniband/hw/hfi1/qp.h
103
u32 mtu_from_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp, u32 pmtu);
drivers/infiniband/hw/hfi1/qp.h
93
void *qp_priv_alloc(struct rvt_dev_info *rdi, struct rvt_qp *qp);
drivers/infiniband/hw/hfi1/qp.h
94
void qp_priv_free(struct rvt_dev_info *rdi, struct rvt_qp *qp);
drivers/infiniband/hw/hfi1/qp.h
95
unsigned free_all_qps(struct rvt_dev_info *rdi);
drivers/infiniband/hw/hfi1/qp.h
97
int get_pmtu_from_attr(struct rvt_dev_info *rdi, struct rvt_qp *qp,
drivers/infiniband/hw/hfi1/rc.c
1974
struct rvt_dev_info *rdi;
drivers/infiniband/hw/hfi1/tid_rdma.c
2851
struct rvt_dev_info *rdi = &dd->verbs_dev.rdi;
drivers/infiniband/hw/hfi1/tid_rdma.c
320
static struct hfi1_ctxtdata *qp_to_rcd(struct rvt_dev_info *rdi,
drivers/infiniband/hw/hfi1/tid_rdma.c
338
int hfi1_qp_priv_init(struct rvt_dev_info *rdi, struct rvt_qp *qp,
drivers/infiniband/hw/hfi1/tid_rdma.c
3986
struct rvt_dev_info *rdi = ib_to_rvt(qp->ibqp.device);
drivers/infiniband/hw/hfi1/tid_rdma.c
413
void hfi1_qp_priv_tid_free(struct rvt_dev_info *rdi, struct rvt_qp *qp)
drivers/infiniband/hw/hfi1/tid_rdma.c
4754
struct rvt_dev_info *rdi = ib_to_rvt(ibqp->device);
drivers/infiniband/hw/hfi1/tid_rdma.c
4769
struct rvt_dev_info *rdi = ib_to_rvt(ibqp->device);
drivers/infiniband/hw/hfi1/tid_rdma.h
230
int hfi1_qp_priv_init(struct rvt_dev_info *rdi, struct rvt_qp *qp,
drivers/infiniband/hw/hfi1/tid_rdma.h
232
void hfi1_qp_priv_tid_free(struct rvt_dev_info *rdi, struct rvt_qp *qp);
drivers/infiniband/hw/hfi1/verbs.c
1290
struct rvt_dev_info *rdi = &dd->verbs_dev.rdi;
drivers/infiniband/hw/hfi1/verbs.c
1368
static int query_port(struct rvt_dev_info *rdi, u32 port_num,
drivers/infiniband/hw/hfi1/verbs.c
1445
static int shut_down_port(struct rvt_dev_info *rdi, u32 port_num)
drivers/infiniband/hw/hfi1/verbs.c
1456
static int hfi1_get_guid_be(struct rvt_dev_info *rdi, struct rvt_ibport *rvp,
drivers/infiniband/hw/hfi1/verbs.c
1579
struct rvt_dev_info *rdi = ib_to_rvt(ibdev);
drivers/infiniband/hw/hfi1/verbs.c
334
struct rvt_dev_info *rdi = &ppd->dd->verbs_dev.rdi;
drivers/infiniband/hw/hfi1/verbs.c
388
struct rvt_dev_info *rdi = &ppd->dd->verbs_dev.rdi;
drivers/infiniband/hw/hfi1/verbs.c
460
struct rvt_dev_info *rdi = &ppd->dd->verbs_dev.rdi;
drivers/infiniband/hw/hfi1/verbs.h
236
struct rvt_dev_info rdi; /* Must be first */
drivers/infiniband/hw/hfi1/verbs.h
267
struct rvt_dev_info *rdi;
drivers/infiniband/hw/hfi1/verbs.h
269
rdi = container_of(ibdev, struct rvt_dev_info, ibdev);
drivers/infiniband/hw/hfi1/verbs.h
286
void hfi1_cap_mask_chg(struct rvt_dev_info *rdi, u32 port_num);
drivers/infiniband/sw/rdmavt/ah.c
26
struct rvt_dev_info *rdi = ib_to_rvt(ibdev);
drivers/infiniband/sw/rdmavt/ah.c
62
struct rvt_dev_info *dev = ib_to_rvt(ibah->device);
drivers/infiniband/sw/rdmavt/ah.c
94
struct rvt_dev_info *dev = ib_to_rvt(ibah->device);
drivers/infiniband/sw/rdmavt/cq.c
164
struct rvt_dev_info *rdi = ib_to_rvt(ibdev);
drivers/infiniband/sw/rdmavt/cq.c
281
struct rvt_dev_info *rdi = cq->rdi;
drivers/infiniband/sw/rdmavt/cq.c
346
struct rvt_dev_info *rdi = cq->rdi;
drivers/infiniband/sw/rdmavt/cq.c
63
struct rvt_dev_info *rdi = cq->rdi;
drivers/infiniband/sw/rdmavt/mad.c
107
void rvt_free_mad_agents(struct rvt_dev_info *rdi)
drivers/infiniband/sw/rdmavt/mad.c
60
int rvt_create_mad_agents(struct rvt_dev_info *rdi)
drivers/infiniband/sw/rdmavt/mad.h
16
int rvt_create_mad_agents(struct rvt_dev_info *rdi);
drivers/infiniband/sw/rdmavt/mad.h
17
void rvt_free_mad_agents(struct rvt_dev_info *rdi);
drivers/infiniband/sw/rdmavt/mcast.c
151
static int rvt_mcast_add(struct rvt_dev_info *rdi, struct rvt_ibport *ibp,
drivers/infiniband/sw/rdmavt/mcast.c
20
void rvt_driver_mcast_init(struct rvt_dev_info *rdi)
drivers/infiniband/sw/rdmavt/mcast.c
241
struct rvt_dev_info *rdi = ib_to_rvt(ibqp->device);
drivers/infiniband/sw/rdmavt/mcast.c
304
struct rvt_dev_info *rdi = ib_to_rvt(ibqp->device);
drivers/infiniband/sw/rdmavt/mcast.c
392
int rvt_mcast_tree_empty(struct rvt_dev_info *rdi)
drivers/infiniband/sw/rdmavt/mcast.h
11
void rvt_driver_mcast_init(struct rvt_dev_info *rdi);
drivers/infiniband/sw/rdmavt/mcast.h
14
int rvt_mcast_tree_empty(struct rvt_dev_info *rdi);
drivers/infiniband/sw/rdmavt/mmap.c
116
struct rvt_mmap_info *rvt_create_mmap_info(struct rvt_dev_info *rdi, u32 size,
drivers/infiniband/sw/rdmavt/mmap.c
155
void rvt_update_mmap_info(struct rvt_dev_info *rdi, struct rvt_mmap_info *ip,
drivers/infiniband/sw/rdmavt/mmap.c
16
void rvt_mmap_init(struct rvt_dev_info *rdi)
drivers/infiniband/sw/rdmavt/mmap.c
32
struct rvt_dev_info *rdi = ib_to_rvt(ip->context->device);
drivers/infiniband/sw/rdmavt/mmap.c
70
struct rvt_dev_info *rdi = ib_to_rvt(context->device);
drivers/infiniband/sw/rdmavt/mmap.h
11
void rvt_mmap_init(struct rvt_dev_info *rdi);
drivers/infiniband/sw/rdmavt/mmap.h
14
struct rvt_mmap_info *rvt_create_mmap_info(struct rvt_dev_info *rdi, u32 size,
drivers/infiniband/sw/rdmavt/mmap.h
16
void rvt_update_mmap_info(struct rvt_dev_info *rdi, struct rvt_mmap_info *ip,
drivers/infiniband/sw/rdmavt/mr.c
141
struct rvt_dev_info *dev = ib_to_rvt(mr->pd->device);
drivers/infiniband/sw/rdmavt/mr.c
210
struct rvt_dev_info *dev = ib_to_rvt(mr->pd->device);
drivers/infiniband/sw/rdmavt/mr.c
22
int rvt_driver_mr_init(struct rvt_dev_info *rdi)
drivers/infiniband/sw/rdmavt/mr.c
431
struct rvt_dev_info *rdi = ib_to_rvt(mr->pd->device);
drivers/infiniband/sw/rdmavt/mr.c
450
struct rvt_dev_info *rdi = ib_to_rvt(mr->pd->device);
drivers/infiniband/sw/rdmavt/mr.c
654
struct rvt_dev_info *dev = ib_to_rvt(qp->ibqp.device);
drivers/infiniband/sw/rdmavt/mr.c
67
void rvt_mr_exit(struct rvt_dev_info *rdi)
drivers/infiniband/sw/rdmavt/mr.c
734
struct rvt_dev_info *dev = ib_to_rvt(pd->ibpd.device);
drivers/infiniband/sw/rdmavt/mr.c
834
struct rvt_dev_info *dev = ib_to_rvt(qp->ibqp.device);
drivers/infiniband/sw/rdmavt/mr.c
847
struct rvt_dev_info *rdi = ib_to_rvt(pd->ibpd.device);
drivers/infiniband/sw/rdmavt/mr.c
97
struct rvt_dev_info *dev = ib_to_rvt(pd->device);
drivers/infiniband/sw/rdmavt/mr.h
22
int rvt_driver_mr_init(struct rvt_dev_info *rdi);
drivers/infiniband/sw/rdmavt/mr.h
23
void rvt_mr_exit(struct rvt_dev_info *rdi);
drivers/infiniband/sw/rdmavt/pd.c
21
struct rvt_dev_info *dev = ib_to_rvt(ibdev);
drivers/infiniband/sw/rdmavt/pd.c
58
struct rvt_dev_info *dev = ib_to_rvt(ibpd->device);
drivers/infiniband/sw/rdmavt/qp.c
103
void rvt_wss_exit(struct rvt_dev_info *rdi)
drivers/infiniband/sw/rdmavt/qp.c
1036
struct rvt_dev_info *rdi = ib_to_rvt(ibqp->device);
drivers/infiniband/sw/rdmavt/qp.c
122
int rvt_wss_init(struct rvt_dev_info *rdi)
drivers/infiniband/sw/rdmavt/qp.c
1288
struct rvt_dev_info *rdi = ib_to_rvt(qp->ibqp.device);
drivers/infiniband/sw/rdmavt/qp.c
1370
static void rvt_insert_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp)
drivers/infiniband/sw/rdmavt/qp.c
1403
struct rvt_dev_info *rdi = ib_to_rvt(ibqp->device);
drivers/infiniband/sw/rdmavt/qp.c
1678
struct rvt_dev_info *rdi = ib_to_rvt(ibqp->device);
drivers/infiniband/sw/rdmavt/qp.c
1720
struct rvt_dev_info *rdi = ib_to_rvt(ibqp->device);
drivers/infiniband/sw/rdmavt/qp.c
1909
struct rvt_dev_info *rdi,
drivers/infiniband/sw/rdmavt/qp.c
1969
struct rvt_dev_info *rdi = ib_to_rvt(qp->ibqp.device);
drivers/infiniband/sw/rdmavt/qp.c
2145
struct rvt_dev_info *rdi = ib_to_rvt(ibqp->device);
drivers/infiniband/sw/rdmavt/qp.c
22
static void rvt_reset_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp,
drivers/infiniband/sw/rdmavt/qp.c
2272
struct rvt_dev_info *rdi = ib_to_rvt(qp->ibqp.device);
drivers/infiniband/sw/rdmavt/qp.c
2508
struct rvt_dev_info *rdi = ib_to_rvt(ibqp->device);
drivers/infiniband/sw/rdmavt/qp.c
2588
struct rvt_dev_info *rdi = ib_to_rvt(qp->ibqp.device);
drivers/infiniband/sw/rdmavt/qp.c
2616
struct rvt_dev_info *rdi = ib_to_rvt(qp->ibqp.device);
drivers/infiniband/sw/rdmavt/qp.c
2647
struct rvt_qp_iter *rvt_qp_iter_init(struct rvt_dev_info *rdi,
drivers/infiniband/sw/rdmavt/qp.c
2686
struct rvt_dev_info *rdi = iter->rdi;
drivers/infiniband/sw/rdmavt/qp.c
2746
void rvt_qp_iter(struct rvt_dev_info *rdi,
drivers/infiniband/sw/rdmavt/qp.c
2780
struct rvt_dev_info *rdi;
drivers/infiniband/sw/rdmavt/qp.c
2818
struct rvt_dev_info *rdi = ib_to_rvt(qp->ibqp.device);
drivers/infiniband/sw/rdmavt/qp.c
287
static int init_qpn_table(struct rvt_dev_info *rdi, struct rvt_qpn_table *qpt)
drivers/infiniband/sw/rdmavt/qp.c
2903
struct rvt_dev_info *rdi = ib_to_rvt(sqp->ibqp.device);
drivers/infiniband/sw/rdmavt/qp.c
357
int rvt_driver_qp_init(struct rvt_dev_info *rdi)
drivers/infiniband/sw/rdmavt/qp.c
426
struct rvt_dev_info *rdi = ib_to_rvt(qp->ibqp.device);
drivers/infiniband/sw/rdmavt/qp.c
443
static unsigned rvt_free_all_qps(struct rvt_dev_info *rdi)
drivers/infiniband/sw/rdmavt/qp.c
460
void rvt_qp_exit(struct rvt_dev_info *rdi)
drivers/infiniband/sw/rdmavt/qp.c
490
static int alloc_qpn(struct rvt_dev_info *rdi, struct rvt_qpn_table *qpt,
drivers/infiniband/sw/rdmavt/qp.c
581
struct rvt_dev_info *rdi = ib_to_rvt(qp->ibqp.device);
drivers/infiniband/sw/rdmavt/qp.c
665
struct rvt_dev_info *rdi = ib_to_rvt(qp->ibqp.device);
drivers/infiniband/sw/rdmavt/qp.c
728
static void rvt_remove_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp)
drivers/infiniband/sw/rdmavt/qp.c
822
static void rvt_init_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp,
drivers/infiniband/sw/rdmavt/qp.c
874
static void _rvt_reset_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp,
drivers/infiniband/sw/rdmavt/qp.c
930
static void rvt_reset_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp,
drivers/infiniband/sw/rdmavt/qp.h
11
int rvt_driver_qp_init(struct rvt_dev_info *rdi);
drivers/infiniband/sw/rdmavt/qp.h
12
void rvt_qp_exit(struct rvt_dev_info *rdi);
drivers/infiniband/sw/rdmavt/qp.h
26
int rvt_wss_init(struct rvt_dev_info *rdi);
drivers/infiniband/sw/rdmavt/qp.h
27
void rvt_wss_exit(struct rvt_dev_info *rdi);
drivers/infiniband/sw/rdmavt/rc.c
123
struct rvt_dev_info *rdi = ib_to_rvt(qp->ibqp.device);
drivers/infiniband/sw/rdmavt/srq.c
129
struct rvt_dev_info *dev = ib_to_rvt(ibsrq->device);
drivers/infiniband/sw/rdmavt/srq.c
20
void rvt_driver_srq_init(struct rvt_dev_info *rdi)
drivers/infiniband/sw/rdmavt/srq.c
229
struct rvt_dev_info *dev = ib_to_rvt(srq->ibsrq.device);
drivers/infiniband/sw/rdmavt/srq.c
297
struct rvt_dev_info *dev = ib_to_rvt(ibsrq->device);
drivers/infiniband/sw/rdmavt/srq.c
37
struct rvt_dev_info *dev = ib_to_rvt(ibsrq->device);
drivers/infiniband/sw/rdmavt/srq.h
10
void rvt_driver_srq_init(struct rvt_dev_info *rdi);
drivers/infiniband/sw/rdmavt/trace_rvt.h
18
TP_PROTO(struct rvt_dev_info *rdi,
drivers/infiniband/sw/rdmavt/vt.c
122
struct rvt_dev_info *rdi = ib_to_rvt(ibdev);
drivers/infiniband/sw/rdmavt/vt.c
154
struct rvt_dev_info *rdi = ib_to_rvt(ibdev);
drivers/infiniband/sw/rdmavt/vt.c
196
struct rvt_dev_info *rdi = ib_to_rvt(ibdev);
drivers/infiniband/sw/rdmavt/vt.c
220
struct rvt_dev_info *rdi;
drivers/infiniband/sw/rdmavt/vt.c
262
struct rvt_dev_info *rdi = ib_to_rvt(ibdev);
drivers/infiniband/sw/rdmavt/vt.c
380
static noinline int check_support(struct rvt_dev_info *rdi, int verb)
drivers/infiniband/sw/rdmavt/vt.c
478
int rvt_register_device(struct rvt_dev_info *rdi)
drivers/infiniband/sw/rdmavt/vt.c
48
struct rvt_dev_info *rvt_alloc_device(size_t size, int nports)
drivers/infiniband/sw/rdmavt/vt.c
50
struct rvt_dev_info *rdi;
drivers/infiniband/sw/rdmavt/vt.c
52
rdi = container_of(_ib_alloc_device(size, &init_net), struct rvt_dev_info, ibdev);
drivers/infiniband/sw/rdmavt/vt.c
583
void rvt_unregister_device(struct rvt_dev_info *rdi)
drivers/infiniband/sw/rdmavt/vt.c
610
int rvt_init_port(struct rvt_dev_info *rdi, struct rvt_ibport *port,
drivers/infiniband/sw/rdmavt/vt.c
70
void rvt_dealloc_device(struct rvt_dev_info *rdi)
drivers/infiniband/sw/rdmavt/vt.c
81
struct rvt_dev_info *rdi = ib_to_rvt(ibdev);
drivers/infiniband/sw/rdmavt/vt.c
94
struct rvt_dev_info *rdi = ib_to_rvt(ibdev);
include/rdma/rdma_vt.h
195
struct rvt_dev_info;
include/rdma/rdma_vt.h
237
struct pci_dev * (*get_pci_dev)(struct rvt_dev_info *rdi);
include/rdma/rdma_vt.h
245
void * (*qp_priv_alloc)(struct rvt_dev_info *rdi, struct rvt_qp *qp);
include/rdma/rdma_vt.h
251
int (*qp_priv_init)(struct rvt_dev_info *rdi, struct rvt_qp *qp,
include/rdma/rdma_vt.h
257
void (*qp_priv_free)(struct rvt_dev_info *rdi, struct rvt_qp *qp);
include/rdma/rdma_vt.h
268
int (*get_pmtu_from_attr)(struct rvt_dev_info *rdi, struct rvt_qp *qp,
include/rdma/rdma_vt.h
296
u32 (*mtu_from_qp)(struct rvt_dev_info *rdi, struct rvt_qp *qp,
include/rdma/rdma_vt.h
306
int (*get_guid_be)(struct rvt_dev_info *rdi, struct rvt_ibport *rvp,
include/rdma/rdma_vt.h
312
int (*query_port_state)(struct rvt_dev_info *rdi, u32 port_num,
include/rdma/rdma_vt.h
318
int (*shut_down_port)(struct rvt_dev_info *rdi, u32 port_num);
include/rdma/rdma_vt.h
321
void (*cap_mask_chg)(struct rvt_dev_info *rdi, u32 port_num);
include/rdma/rdma_vt.h
330
unsigned (*free_all_qps)(struct rvt_dev_info *rdi);
include/rdma/rdma_vt.h
340
int (*alloc_qpn)(struct rvt_dev_info *rdi, struct rvt_qpn_table *qpt,
include/rdma/rdma_vt.h
352
void (*notify_create_mad_agent)(struct rvt_dev_info *rdi, int port_idx);
include/rdma/rdma_vt.h
355
void (*notify_free_mad_agent)(struct rvt_dev_info *rdi, int port_idx);
include/rdma/rdma_vt.h
361
int (*comp_vect_cpu_lookup)(struct rvt_dev_info *rdi, int comp_vect);
include/rdma/rdma_vt.h
437
static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi,
include/rdma/rdma_vt.h
457
static inline const char *rvt_get_ibdev_name(const struct rvt_dev_info *rdi)
include/rdma/rdma_vt.h
472
static inline struct rvt_dev_info *ib_to_rvt(struct ib_device *ibdev)
include/rdma/rdma_vt.h
474
return container_of(ibdev, struct rvt_dev_info, ibdev);
include/rdma/rdma_vt.h
477
static inline unsigned rvt_get_npkeys(struct rvt_dev_info *rdi)
include/rdma/rdma_vt.h
489
static inline unsigned int rvt_max_atomic(struct rvt_dev_info *rdi)
include/rdma/rdma_vt.h
495
static inline unsigned int rvt_size_atomic(struct rvt_dev_info *rdi)
include/rdma/rdma_vt.h
504
static inline u16 rvt_get_pkey(struct rvt_dev_info *rdi,
include/rdma/rdma_vt.h
514
struct rvt_dev_info *rvt_alloc_device(size_t size, int nports);
include/rdma/rdma_vt.h
515
void rvt_dealloc_device(struct rvt_dev_info *rdi);
include/rdma/rdma_vt.h
516
int rvt_register_device(struct rvt_dev_info *rvd);
include/rdma/rdma_vt.h
517
void rvt_unregister_device(struct rvt_dev_info *rvd);
include/rdma/rdma_vt.h
519
int rvt_init_port(struct rvt_dev_info *rdi, struct rvt_ibport *port,
include/rdma/rdmavt_cq.h
54
struct rvt_dev_info *rdi;
include/rdma/rdmavt_qp.h
1002
void rvt_qp_iter(struct rvt_dev_info *rdi,
include/rdma/rdmavt_qp.h
701
static inline struct rvt_qp *rvt_lookup_qpn(struct rvt_dev_info *rdi,
include/rdma/rdmavt_qp.h
729
struct rvt_dev_info *rdi = ib_to_rvt(ibqp->device);
include/rdma/rdmavt_qp.h
872
struct rvt_dev_info;
include/rdma/rdmavt_qp.h
905
struct rvt_dev_info *rdi;
include/rdma/rdmavt_qp.h
971
struct rvt_dev_info *rdi = ib_to_rvt(qp->ibqp.device);
include/rdma/rdmavt_qp.h
998
struct rvt_qp_iter *rvt_qp_iter_init(struct rvt_dev_info *rdi,