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
117
struct pci_dev *get_pci_dev(struct rvt_dev_info *rdi)
drivers/infiniband/hw/hfi1/driver.c
215
struct rvt_dev_info *rdi = &verbs_dev->rdi;
drivers/infiniband/hw/hfi1/driver.c
582
struct rvt_dev_info *rdi = &rcd->dd->verbs_dev.rdi;
drivers/infiniband/hw/hfi1/hfi.h
1902
static inline struct hfi1_ibdev *dev_from_rdi(struct rvt_dev_info *rdi)
drivers/infiniband/hw/hfi1/hfi.h
2150
struct pci_dev *get_pci_dev(struct rvt_dev_info *rdi);
drivers/infiniband/hw/hfi1/mad.c
475
void hfi1_cap_mask_chg(struct rvt_dev_info *rdi, u32 port_num)
drivers/infiniband/hw/hfi1/qp.c
667
void *qp_priv_alloc(struct rvt_dev_info *rdi, struct rvt_qp *qp)
drivers/infiniband/hw/hfi1/qp.c
697
void qp_priv_free(struct rvt_dev_info *rdi, struct rvt_qp *qp)
drivers/infiniband/hw/hfi1/qp.c
706
unsigned free_all_qps(struct rvt_dev_info *rdi)
drivers/infiniband/hw/hfi1/qp.c
798
u32 mtu_from_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp, u32 pmtu)
drivers/infiniband/hw/hfi1/qp.c
820
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
1289
struct rvt_dev_info *rdi = &dd->verbs_dev.rdi;
drivers/infiniband/hw/hfi1/verbs.c
1367
static int query_port(struct rvt_dev_info *rdi, u32 port_num,
drivers/infiniband/hw/hfi1/verbs.c
1444
static int shut_down_port(struct rvt_dev_info *rdi, u32 port_num)
drivers/infiniband/hw/hfi1/verbs.c
1455
static int hfi1_get_guid_be(struct rvt_dev_info *rdi, struct rvt_ibport *rvp,
drivers/infiniband/hw/hfi1/verbs.c
1578
struct rvt_dev_info *rdi = ib_to_rvt(ibdev);
drivers/infiniband/hw/hfi1/verbs.c
333
struct rvt_dev_info *rdi = &ppd->dd->verbs_dev.rdi;
drivers/infiniband/hw/hfi1/verbs.c
387
struct rvt_dev_info *rdi = &ppd->dd->verbs_dev.rdi;
drivers/infiniband/hw/hfi1/verbs.c
459
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
150
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
240
struct rvt_dev_info *rdi = ib_to_rvt(ibqp->device);
drivers/infiniband/sw/rdmavt/mcast.c
303
struct rvt_dev_info *rdi = ib_to_rvt(ibqp->device);
drivers/infiniband/sw/rdmavt/mcast.c
391
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
128
struct rvt_mmap_info *rvt_create_mmap_info(struct rvt_dev_info *rdi, u32 size,
drivers/infiniband/sw/rdmavt/mmap.c
167
void rvt_update_mmap_info(struct rvt_dev_info *rdi, struct rvt_mmap_info *ip,
drivers/infiniband/sw/rdmavt/mmap.c
21
void rvt_mmap_init(struct rvt_dev_info *rdi)
drivers/infiniband/sw/rdmavt/mmap.c
37
struct rvt_dev_info *rdi = ib_to_rvt(ip->context->device);
drivers/infiniband/sw/rdmavt/mmap.c
75
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
101
void rvt_wss_exit(struct rvt_dev_info *rdi)
drivers/infiniband/sw/rdmavt/qp.c
1034
struct rvt_dev_info *rdi = ib_to_rvt(ibqp->device);
drivers/infiniband/sw/rdmavt/qp.c
120
int rvt_wss_init(struct rvt_dev_info *rdi)
drivers/infiniband/sw/rdmavt/qp.c
1285
struct rvt_dev_info *rdi = ib_to_rvt(qp->ibqp.device);
drivers/infiniband/sw/rdmavt/qp.c
1367
static void rvt_insert_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp)
drivers/infiniband/sw/rdmavt/qp.c
1400
struct rvt_dev_info *rdi = ib_to_rvt(ibqp->device);
drivers/infiniband/sw/rdmavt/qp.c
1675
struct rvt_dev_info *rdi = ib_to_rvt(ibqp->device);
drivers/infiniband/sw/rdmavt/qp.c
1717
struct rvt_dev_info *rdi = ib_to_rvt(ibqp->device);
drivers/infiniband/sw/rdmavt/qp.c
1906
struct rvt_dev_info *rdi,
drivers/infiniband/sw/rdmavt/qp.c
1966
struct rvt_dev_info *rdi = ib_to_rvt(qp->ibqp.device);
drivers/infiniband/sw/rdmavt/qp.c
2142
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
2269
struct rvt_dev_info *rdi = ib_to_rvt(qp->ibqp.device);
drivers/infiniband/sw/rdmavt/qp.c
2505
struct rvt_dev_info *rdi = ib_to_rvt(ibqp->device);
drivers/infiniband/sw/rdmavt/qp.c
2585
struct rvt_dev_info *rdi = ib_to_rvt(qp->ibqp.device);
drivers/infiniband/sw/rdmavt/qp.c
2613
struct rvt_dev_info *rdi = ib_to_rvt(qp->ibqp.device);
drivers/infiniband/sw/rdmavt/qp.c
2644
struct rvt_qp_iter *rvt_qp_iter_init(struct rvt_dev_info *rdi,
drivers/infiniband/sw/rdmavt/qp.c
2683
struct rvt_dev_info *rdi = iter->rdi;
drivers/infiniband/sw/rdmavt/qp.c
2743
void rvt_qp_iter(struct rvt_dev_info *rdi,
drivers/infiniband/sw/rdmavt/qp.c
2777
struct rvt_dev_info *rdi;
drivers/infiniband/sw/rdmavt/qp.c
2815
struct rvt_dev_info *rdi = ib_to_rvt(qp->ibqp.device);
drivers/infiniband/sw/rdmavt/qp.c
285
static int init_qpn_table(struct rvt_dev_info *rdi, struct rvt_qpn_table *qpt)
drivers/infiniband/sw/rdmavt/qp.c
2900
struct rvt_dev_info *rdi = ib_to_rvt(sqp->ibqp.device);
drivers/infiniband/sw/rdmavt/qp.c
355
int rvt_driver_qp_init(struct rvt_dev_info *rdi)
drivers/infiniband/sw/rdmavt/qp.c
424
struct rvt_dev_info *rdi = ib_to_rvt(qp->ibqp.device);
drivers/infiniband/sw/rdmavt/qp.c
441
static unsigned rvt_free_all_qps(struct rvt_dev_info *rdi)
drivers/infiniband/sw/rdmavt/qp.c
458
void rvt_qp_exit(struct rvt_dev_info *rdi)
drivers/infiniband/sw/rdmavt/qp.c
488
static int alloc_qpn(struct rvt_dev_info *rdi, struct rvt_qpn_table *qpt,
drivers/infiniband/sw/rdmavt/qp.c
579
struct rvt_dev_info *rdi = ib_to_rvt(qp->ibqp.device);
drivers/infiniband/sw/rdmavt/qp.c
663
struct rvt_dev_info *rdi = ib_to_rvt(qp->ibqp.device);
drivers/infiniband/sw/rdmavt/qp.c
726
static void rvt_remove_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp)
drivers/infiniband/sw/rdmavt/qp.c
820
static void rvt_init_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp,
drivers/infiniband/sw/rdmavt/qp.c
872
static void _rvt_reset_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp,
drivers/infiniband/sw/rdmavt/qp.c
928
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
228
struct rvt_dev_info *dev = ib_to_rvt(srq->ibsrq.device);
drivers/infiniband/sw/rdmavt/srq.c
296
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
125
struct rvt_dev_info *rdi = ib_to_rvt(ibdev);
drivers/infiniband/sw/rdmavt/vt.c
157
struct rvt_dev_info *rdi = ib_to_rvt(ibdev);
drivers/infiniband/sw/rdmavt/vt.c
199
struct rvt_dev_info *rdi = ib_to_rvt(ibdev);
drivers/infiniband/sw/rdmavt/vt.c
223
struct rvt_dev_info *rdi;
drivers/infiniband/sw/rdmavt/vt.c
250
struct rvt_dev_info *rdi = ib_to_rvt(uctx->device);
drivers/infiniband/sw/rdmavt/vt.c
263
struct rvt_dev_info *rdi = ib_to_rvt(context->device);
drivers/infiniband/sw/rdmavt/vt.c
273
struct rvt_dev_info *rdi = ib_to_rvt(ibdev);
drivers/infiniband/sw/rdmavt/vt.c
391
static noinline int check_support(struct rvt_dev_info *rdi, int verb)
drivers/infiniband/sw/rdmavt/vt.c
489
int rvt_register_device(struct rvt_dev_info *rdi)
drivers/infiniband/sw/rdmavt/vt.c
49
struct rvt_dev_info *rvt_alloc_device(size_t size, int nports)
drivers/infiniband/sw/rdmavt/vt.c
51
struct rvt_dev_info *rdi;
drivers/infiniband/sw/rdmavt/vt.c
53
rdi = container_of(_ib_alloc_device(size, &init_net), struct rvt_dev_info, ibdev);
drivers/infiniband/sw/rdmavt/vt.c
594
void rvt_unregister_device(struct rvt_dev_info *rdi)
drivers/infiniband/sw/rdmavt/vt.c
621
int rvt_init_port(struct rvt_dev_info *rdi, struct rvt_ibport *port,
drivers/infiniband/sw/rdmavt/vt.c
71
void rvt_dealloc_device(struct rvt_dev_info *rdi)
drivers/infiniband/sw/rdmavt/vt.c
82
struct rvt_dev_info *rdi = ib_to_rvt(ibdev);
drivers/infiniband/sw/rdmavt/vt.c
97
struct rvt_dev_info *rdi = ib_to_rvt(ibdev);
include/rdma/rdma_vt.h
196
struct rvt_dev_info;
include/rdma/rdma_vt.h
238
struct pci_dev * (*get_pci_dev)(struct rvt_dev_info *rdi);
include/rdma/rdma_vt.h
246
void * (*qp_priv_alloc)(struct rvt_dev_info *rdi, struct rvt_qp *qp);
include/rdma/rdma_vt.h
252
int (*qp_priv_init)(struct rvt_dev_info *rdi, struct rvt_qp *qp,
include/rdma/rdma_vt.h
258
void (*qp_priv_free)(struct rvt_dev_info *rdi, struct rvt_qp *qp);
include/rdma/rdma_vt.h
269
int (*get_pmtu_from_attr)(struct rvt_dev_info *rdi, struct rvt_qp *qp,
include/rdma/rdma_vt.h
297
u32 (*mtu_from_qp)(struct rvt_dev_info *rdi, struct rvt_qp *qp,
include/rdma/rdma_vt.h
307
int (*get_guid_be)(struct rvt_dev_info *rdi, struct rvt_ibport *rvp,
include/rdma/rdma_vt.h
313
int (*query_port_state)(struct rvt_dev_info *rdi, u32 port_num,
include/rdma/rdma_vt.h
319
int (*shut_down_port)(struct rvt_dev_info *rdi, u32 port_num);
include/rdma/rdma_vt.h
322
void (*cap_mask_chg)(struct rvt_dev_info *rdi, u32 port_num);
include/rdma/rdma_vt.h
331
unsigned (*free_all_qps)(struct rvt_dev_info *rdi);
include/rdma/rdma_vt.h
341
int (*alloc_qpn)(struct rvt_dev_info *rdi, struct rvt_qpn_table *qpt,
include/rdma/rdma_vt.h
353
void (*notify_create_mad_agent)(struct rvt_dev_info *rdi, int port_idx);
include/rdma/rdma_vt.h
356
void (*notify_free_mad_agent)(struct rvt_dev_info *rdi, int port_idx);
include/rdma/rdma_vt.h
362
int (*comp_vect_cpu_lookup)(struct rvt_dev_info *rdi, int comp_vect);
include/rdma/rdma_vt.h
447
static inline const char *rvt_get_ibdev_name(const struct rvt_dev_info *rdi)
include/rdma/rdma_vt.h
462
static inline struct rvt_dev_info *ib_to_rvt(struct ib_device *ibdev)
include/rdma/rdma_vt.h
464
return container_of(ibdev, struct rvt_dev_info, ibdev);
include/rdma/rdma_vt.h
467
static inline unsigned rvt_get_npkeys(struct rvt_dev_info *rdi)
include/rdma/rdma_vt.h
479
static inline unsigned int rvt_max_atomic(struct rvt_dev_info *rdi)
include/rdma/rdma_vt.h
485
static inline unsigned int rvt_size_atomic(struct rvt_dev_info *rdi)
include/rdma/rdma_vt.h
494
static inline u16 rvt_get_pkey(struct rvt_dev_info *rdi,
include/rdma/rdma_vt.h
504
struct rvt_dev_info *rvt_alloc_device(size_t size, int nports);
include/rdma/rdma_vt.h
505
void rvt_dealloc_device(struct rvt_dev_info *rdi);
include/rdma/rdma_vt.h
506
int rvt_register_device(struct rvt_dev_info *rvd);
include/rdma/rdma_vt.h
507
void rvt_unregister_device(struct rvt_dev_info *rvd);
include/rdma/rdma_vt.h
509
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,