| /Linux-v5.4/include/rdma/ |
| D | rdma_vt.h | 237 struct rvt_dev_info; 279 struct pci_dev * (*get_pci_dev)(struct rvt_dev_info *rdi); 287 void * (*qp_priv_alloc)(struct rvt_dev_info *rdi, struct rvt_qp *qp); 293 int (*qp_priv_init)(struct rvt_dev_info *rdi, struct rvt_qp *qp, 299 void (*qp_priv_free)(struct rvt_dev_info *rdi, struct rvt_qp *qp); 310 int (*get_pmtu_from_attr)(struct rvt_dev_info *rdi, struct rvt_qp *qp, 338 u32 (*mtu_from_qp)(struct rvt_dev_info *rdi, struct rvt_qp *qp, 348 int (*get_guid_be)(struct rvt_dev_info *rdi, struct rvt_ibport *rvp, 354 int (*query_port_state)(struct rvt_dev_info *rdi, u8 port_num, 360 int (*shut_down_port)(struct rvt_dev_info *rdi, u8 port_num); [all …]
|
| D | rdmavt_qp.h | 714 static inline struct rvt_qp *rvt_lookup_qpn(struct rvt_dev_info *rdi, in rvt_lookup_qpn() 742 struct rvt_dev_info *rdi = ib_to_rvt(ibqp->device); in rvt_mod_retry_timer_ext() 885 struct rvt_dev_info; 918 struct rvt_dev_info *rdi; 984 struct rvt_dev_info *rdi = ib_to_rvt(qp->ibqp.device); in rvt_to_iport() 1011 struct rvt_qp_iter *rvt_qp_iter_init(struct rvt_dev_info *rdi, 1015 void rvt_qp_iter(struct rvt_dev_info *rdi,
|
| D | rdmavt_cq.h | 99 struct rvt_dev_info *rdi;
|
| /Linux-v5.4/drivers/infiniband/sw/rdmavt/ |
| D | qp.h | 53 int rvt_driver_qp_init(struct rvt_dev_info *rdi); 54 void rvt_qp_exit(struct rvt_dev_info *rdi); 69 int rvt_wss_init(struct rvt_dev_info *rdi); 70 void rvt_wss_exit(struct rvt_dev_info *rdi);
|
| D | vt.c | 90 struct rvt_dev_info *rvt_alloc_device(size_t size, int nports) in rvt_alloc_device() 92 struct rvt_dev_info *rdi; in rvt_alloc_device() 94 rdi = container_of(_ib_alloc_device(size), struct rvt_dev_info, ibdev); in rvt_alloc_device() 114 void rvt_dealloc_device(struct rvt_dev_info *rdi) in rvt_dealloc_device() 125 struct rvt_dev_info *rdi = ib_to_rvt(ibdev); in rvt_query_device() 159 struct rvt_dev_info *rdi = ib_to_rvt(ibdev); in rvt_query_port() 194 struct rvt_dev_info *rdi = ib_to_rvt(ibdev); in rvt_modify_port() 239 struct rvt_dev_info *rdi = ib_to_rvt(ibdev); in rvt_query_pkey() 265 struct rvt_dev_info *rdi; in rvt_query_gid() 315 struct rvt_dev_info *rdi = ib_to_rvt(ibdev); in rvt_get_port_immutable() [all …]
|
| D | mmap.h | 53 void rvt_mmap_init(struct rvt_dev_info *rdi); 56 struct rvt_mmap_info *rvt_create_mmap_info(struct rvt_dev_info *rdi, u32 size, 58 void rvt_update_mmap_info(struct rvt_dev_info *rdi, struct rvt_mmap_info *ip,
|
| D | mmap.c | 59 void rvt_mmap_init(struct rvt_dev_info *rdi) in rvt_mmap_init() 75 struct rvt_dev_info *rdi = ib_to_rvt(ip->context->device); in rvt_release_mmap_info() 113 struct rvt_dev_info *rdi = ib_to_rvt(context->device); in rvt_mmap() 159 struct rvt_mmap_info *rvt_create_mmap_info(struct rvt_dev_info *rdi, u32 size, in rvt_create_mmap_info() 198 void rvt_update_mmap_info(struct rvt_dev_info *rdi, struct rvt_mmap_info *ip, in rvt_update_mmap_info()
|
| D | mcast.h | 53 void rvt_driver_mcast_init(struct rvt_dev_info *rdi); 56 int rvt_mcast_tree_empty(struct rvt_dev_info *rdi);
|
| D | mad.h | 58 int rvt_create_mad_agents(struct rvt_dev_info *rdi); 59 void rvt_free_mad_agents(struct rvt_dev_info *rdi);
|
| D | ah.c | 68 struct rvt_dev_info *rdi = ib_to_rvt(ibdev); in rvt_check_ah() 105 struct rvt_dev_info *dev = ib_to_rvt(ibah->device); in rvt_create_ah() 138 struct rvt_dev_info *dev = ib_to_rvt(ibah->device); in rvt_destroy_ah()
|
| D | pd.c | 63 struct rvt_dev_info *dev = ib_to_rvt(ibdev); in rvt_alloc_pd() 100 struct rvt_dev_info *dev = ib_to_rvt(ibpd->device); in rvt_dealloc_pd()
|
| D | mcast.c | 62 void rvt_driver_mcast_init(struct rvt_dev_info *rdi) in rvt_driver_mcast_init() 193 static int rvt_mcast_add(struct rvt_dev_info *rdi, struct rvt_ibport *ibp, in rvt_mcast_add() 283 struct rvt_dev_info *rdi = ib_to_rvt(ibqp->device); in rvt_attach_mcast() 346 struct rvt_dev_info *rdi = ib_to_rvt(ibqp->device); in rvt_detach_mcast() 434 int rvt_mcast_tree_empty(struct rvt_dev_info *rdi) in rvt_mcast_tree_empty()
|
| D | mr.c | 64 int rvt_driver_mr_init(struct rvt_dev_info *rdi) in rvt_driver_mr_init() 110 void rvt_mr_exit(struct rvt_dev_info *rdi) in rvt_mr_exit() 140 struct rvt_dev_info *dev = ib_to_rvt(pd->device); in rvt_init_mregion() 184 struct rvt_dev_info *dev = ib_to_rvt(mr->pd->device); in rvt_alloc_lkey() 253 struct rvt_dev_info *dev = ib_to_rvt(mr->pd->device); in rvt_free_lkey() 470 struct rvt_dev_info *rdi = ib_to_rvt(mr->pd->device); in rvt_dereg_clean_qps() 489 struct rvt_dev_info *rdi = ib_to_rvt(mr->pd->device); in rvt_check_refs() 693 struct rvt_dev_info *dev = ib_to_rvt(qp->ibqp.device); in rvt_invalidate_rkey() 793 struct rvt_dev_info *rdi = ib_to_rvt(ibfmr->device); in rvt_map_phys_fmr() 834 struct rvt_dev_info *rdi; in rvt_unmap_fmr() [all …]
|
| D | srq.c | 62 void rvt_driver_srq_init(struct rvt_dev_info *rdi) in rvt_driver_srq_init() 79 struct rvt_dev_info *dev = ib_to_rvt(ibsrq->device); in rvt_create_srq() 171 struct rvt_dev_info *dev = ib_to_rvt(ibsrq->device); in rvt_modify_srq() 271 struct rvt_dev_info *dev = ib_to_rvt(srq->ibsrq.device); in rvt_modify_srq() 338 struct rvt_dev_info *dev = ib_to_rvt(ibsrq->device); in rvt_destroy_srq()
|
| D | mr.h | 73 int rvt_driver_mr_init(struct rvt_dev_info *rdi); 74 void rvt_mr_exit(struct rvt_dev_info *rdi);
|
| D | qp.c | 143 void rvt_wss_exit(struct rvt_dev_info *rdi) in rvt_wss_exit() 162 int rvt_wss_init(struct rvt_dev_info *rdi) in rvt_wss_init() 326 static int init_qpn_table(struct rvt_dev_info *rdi, struct rvt_qpn_table *qpt) in init_qpn_table() 396 int rvt_driver_qp_init(struct rvt_dev_info *rdi) in rvt_driver_qp_init() 461 static unsigned rvt_free_all_qps(struct rvt_dev_info *rdi) in rvt_free_all_qps() 498 void rvt_qp_exit(struct rvt_dev_info *rdi) in rvt_qp_exit() 528 static int alloc_qpn(struct rvt_dev_info *rdi, struct rvt_qpn_table *qpt, in alloc_qpn() 618 struct rvt_dev_info *rdi = ib_to_rvt(qp->ibqp.device); in rvt_clear_mr_refs() 702 struct rvt_dev_info *rdi = ib_to_rvt(qp->ibqp.device); in rvt_qp_acks_has_lkey() 765 static void rvt_remove_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp) in rvt_remove_qp() [all …]
|
| D | mad.c | 102 int rvt_create_mad_agents(struct rvt_dev_info *rdi) in rvt_create_mad_agents() 149 void rvt_free_mad_agents(struct rvt_dev_info *rdi) in rvt_free_mad_agents()
|
| D | srq.h | 52 void rvt_driver_srq_init(struct rvt_dev_info *rdi);
|
| D | trace_rvt.h | 60 TP_PROTO(struct rvt_dev_info *rdi,
|
| D | cq.c | 104 struct rvt_dev_info *rdi = cq->rdi; in rvt_cq_enter() 204 struct rvt_dev_info *rdi = ib_to_rvt(ibdev); in rvt_create_cq() 321 struct rvt_dev_info *rdi = cq->rdi; in rvt_destroy_cq() 385 struct rvt_dev_info *rdi = cq->rdi; in rvt_resize_cq()
|
| /Linux-v5.4/drivers/infiniband/hw/hfi1/ |
| D | qp.h | 149 void *qp_priv_alloc(struct rvt_dev_info *rdi, struct rvt_qp *qp); 150 void qp_priv_free(struct rvt_dev_info *rdi, struct rvt_qp *qp); 151 unsigned free_all_qps(struct rvt_dev_info *rdi); 153 int get_pmtu_from_attr(struct rvt_dev_info *rdi, struct rvt_qp *qp, 159 u32 mtu_from_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp, u32 pmtu);
|
| D | verbs.h | 278 struct rvt_dev_info rdi; /* Must be first */ 309 struct rvt_dev_info *rdi; in to_idev() 311 rdi = container_of(ibdev, struct rvt_dev_info, ibdev); in to_idev() 328 void hfi1_cap_mask_chg(struct rvt_dev_info *rdi, u8 port_num);
|
| D | affinity.h | 124 int hfi1_comp_vect_mappings_lookup(struct rvt_dev_info *rdi, int comp_vect);
|
| /Linux-v5.4/drivers/infiniband/hw/qib/ |
| D | qib_verbs.h | 170 struct rvt_dev_info rdi; 209 struct rvt_dev_info *rdi; in to_idev() 211 rdi = container_of(ibdev, struct rvt_dev_info, ibdev); in to_idev() 243 void qib_cap_mask_chg(struct rvt_dev_info *rdi, u8 port_num); 251 void qib_notify_create_mad_agent(struct rvt_dev_info *rdi, int port_idx); 252 void qib_notify_free_mad_agent(struct rvt_dev_info *rdi, int port_idx); 273 unsigned qib_free_all_qps(struct rvt_dev_info *rdi); 274 void *qib_qp_priv_alloc(struct rvt_dev_info *rdi, struct rvt_qp *qp); 275 void qib_qp_priv_free(struct rvt_dev_info *rdi, struct rvt_qp *qp); 277 int qib_alloc_qpn(struct rvt_dev_info *rdi, struct rvt_qpn_table *qpt,
|
| D | qib_qp.c | 127 int qib_alloc_qpn(struct rvt_dev_info *rdi, struct rvt_qpn_table *qpt, in qib_alloc_qpn() 213 unsigned qib_free_all_qps(struct rvt_dev_info *rdi) in qib_free_all_qps() 291 int qib_get_pmtu_from_attr(struct rvt_dev_info *rdi, struct rvt_qp *qp, in qib_get_pmtu_from_attr() 314 u32 qib_mtu_from_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp, u32 pmtu) in qib_mtu_from_qp() 319 void *qib_qp_priv_alloc(struct rvt_dev_info *rdi, struct rvt_qp *qp) in qib_qp_priv_alloc() 340 void qib_qp_priv_free(struct rvt_dev_info *rdi, struct rvt_qp *qp) in qib_qp_priv_free()
|