| /linux/include/rdma/ |
| H A D | rdma_vt.h | 195 struct rvt_dev_info; 237 struct pci_dev * (*get_pci_dev)(struct rvt_dev_info *rdi); 245 void * (*qp_priv_alloc)(struct rvt_dev_info *rdi, struct rvt_qp *qp); 251 int (*qp_priv_init)(struct rvt_dev_info *rdi, struct rvt_qp *qp, 257 void (*qp_priv_free)(struct rvt_dev_info *rdi, struct rvt_qp *qp); 268 int (*get_pmtu_from_attr)(struct rvt_dev_info *rdi, struct rvt_qp *qp, 296 u32 (*mtu_from_qp)(struct rvt_dev_info *rdi, struct rvt_qp *qp, 306 int (*get_guid_be)(struct rvt_dev_info *rdi, struct rvt_ibport *rvp, 312 int (*query_port_state)(struct rvt_dev_info *rdi, u32 port_num, 318 int (*shut_down_port)(struct rvt_dev_info *rdi, u32 port_num); [all …]
|
| H A D | rdmavt_qp.h | 701 static inline struct rvt_qp *rvt_lookup_qpn(struct rvt_dev_info *rdi, in rvt_lookup_qpn() 729 struct rvt_dev_info *rdi = ib_to_rvt(ibqp->device); in rvt_mod_retry_timer_ext() 872 struct rvt_dev_info; 905 struct rvt_dev_info *rdi; 971 struct rvt_dev_info *rdi = ib_to_rvt(qp->ibqp.device); in rvt_to_iport() 998 struct rvt_qp_iter *rvt_qp_iter_init(struct rvt_dev_info *rdi, 1002 void rvt_qp_iter(struct rvt_dev_info *rdi,
|
| H A D | rdmavt_cq.h | 54 struct rvt_dev_info *rdi;
|
| /linux/drivers/infiniband/sw/rdmavt/ |
| H A D | qp.h | 11 int rvt_driver_qp_init(struct rvt_dev_info *rdi); 12 void rvt_qp_exit(struct rvt_dev_info *rdi); 26 int rvt_wss_init(struct rvt_dev_info *rdi); 27 void rvt_wss_exit(struct rvt_dev_info *rdi);
|
| H A D | mmap.h | 11 void rvt_mmap_init(struct rvt_dev_info *rdi); 14 struct rvt_mmap_info *rvt_create_mmap_info(struct rvt_dev_info *rdi, u32 size, 16 void rvt_update_mmap_info(struct rvt_dev_info *rdi, struct rvt_mmap_info *ip,
|
| H A D | mmap.c | 16 void rvt_mmap_init(struct rvt_dev_info *rdi) in rvt_mmap_init() 32 struct rvt_dev_info *rdi = ib_to_rvt(ip->context->device); in rvt_release_mmap_info() 70 struct rvt_dev_info *rdi = ib_to_rvt(context->device); in rvt_mmap() 116 struct rvt_mmap_info *rvt_create_mmap_info(struct rvt_dev_info *rdi, u32 size, in rvt_create_mmap_info() 155 void rvt_update_mmap_info(struct rvt_dev_info *rdi, struct rvt_mmap_info *ip, in rvt_update_mmap_info()
|
| H A D | mcast.h | 11 void rvt_driver_mcast_init(struct rvt_dev_info *rdi); 14 int rvt_mcast_tree_empty(struct rvt_dev_info *rdi);
|
| H A D | mad.h | 16 int rvt_create_mad_agents(struct rvt_dev_info *rdi); 17 void rvt_free_mad_agents(struct rvt_dev_info *rdi);
|
| H A D | ah.c | 26 struct rvt_dev_info *rdi = ib_to_rvt(ibdev); in rvt_check_ah() 62 struct rvt_dev_info *dev = ib_to_rvt(ibah->device); in rvt_create_ah() 94 struct rvt_dev_info *dev = ib_to_rvt(ibah->device); in rvt_destroy_ah()
|
| H A D | pd.c | 21 struct rvt_dev_info *dev = ib_to_rvt(ibdev); in rvt_alloc_pd() 58 struct rvt_dev_info *dev = ib_to_rvt(ibpd->device); in rvt_dealloc_pd()
|
| H A D | mcast.c | 20 void rvt_driver_mcast_init(struct rvt_dev_info *rdi) in rvt_driver_mcast_init() 151 static int rvt_mcast_add(struct rvt_dev_info *rdi, struct rvt_ibport *ibp, in rvt_mcast_add() 241 struct rvt_dev_info *rdi = ib_to_rvt(ibqp->device); in rvt_attach_mcast() 304 struct rvt_dev_info *rdi = ib_to_rvt(ibqp->device); in rvt_detach_mcast() 392 int rvt_mcast_tree_empty(struct rvt_dev_info *rdi) in rvt_mcast_tree_empty()
|
| H A D | srq.c | 20 void rvt_driver_srq_init(struct rvt_dev_info *rdi) in rvt_driver_srq_init() 37 struct rvt_dev_info *dev = ib_to_rvt(ibsrq->device); in rvt_create_srq() 129 struct rvt_dev_info *dev = ib_to_rvt(ibsrq->device); in rvt_modify_srq() 229 struct rvt_dev_info *dev = ib_to_rvt(srq->ibsrq.device); in rvt_modify_srq() 297 struct rvt_dev_info *dev = ib_to_rvt(ibsrq->device); in rvt_destroy_srq()
|
| H A D | mad.c | 60 int rvt_create_mad_agents(struct rvt_dev_info *rdi) in rvt_create_mad_agents() 107 void rvt_free_mad_agents(struct rvt_dev_info *rdi) in rvt_free_mad_agents()
|
| H A D | srq.h | 10 void rvt_driver_srq_init(struct rvt_dev_info *rdi);
|
| H A D | cq.c | 63 struct rvt_dev_info *rdi = cq->rdi; in rvt_cq_enter() 164 struct rvt_dev_info *rdi = ib_to_rvt(ibdev); in rvt_create_cq() 281 struct rvt_dev_info *rdi = cq->rdi; in rvt_destroy_cq() 346 struct rvt_dev_info *rdi = cq->rdi; in rvt_resize_cq()
|
| H A D | rc.c | 123 struct rvt_dev_info *rdi = ib_to_rvt(qp->ibqp.device); in rvt_get_credit()
|
| /linux/drivers/infiniband/hw/hfi1/ |
| H A D | qp.h | 93 void *qp_priv_alloc(struct rvt_dev_info *rdi, struct rvt_qp *qp); 94 void qp_priv_free(struct rvt_dev_info *rdi, struct rvt_qp *qp); 95 unsigned free_all_qps(struct rvt_dev_info *rdi); 97 int get_pmtu_from_attr(struct rvt_dev_info *rdi, struct rvt_qp *qp, 103 u32 mtu_from_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp, u32 pmtu);
|
| H A D | verbs.h | 236 struct rvt_dev_info rdi; /* Must be first */ 267 struct rvt_dev_info *rdi; in to_idev() 269 rdi = container_of(ibdev, struct rvt_dev_info, ibdev); in to_idev() 286 void hfi1_cap_mask_chg(struct rvt_dev_info *rdi, u32 port_num);
|
| H A D | affinity.h | 84 int hfi1_comp_vect_mappings_lookup(struct rvt_dev_info *rdi, int comp_vect);
|
| H A D | qp.c | 668 void *qp_priv_alloc(struct rvt_dev_info *rdi, struct rvt_qp *qp) in qp_priv_alloc() 698 void qp_priv_free(struct rvt_dev_info *rdi, struct rvt_qp *qp) in qp_priv_free() 707 unsigned free_all_qps(struct rvt_dev_info *rdi) in free_all_qps() 799 u32 mtu_from_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp, u32 pmtu) in mtu_from_qp() 821 int get_pmtu_from_attr(struct rvt_dev_info *rdi, struct rvt_qp *qp, in get_pmtu_from_attr()
|
| H A D | tid_rdma.h | 230 int hfi1_qp_priv_init(struct rvt_dev_info *rdi, struct rvt_qp *qp, 232 void hfi1_qp_priv_tid_free(struct rvt_dev_info *rdi, struct rvt_qp *qp);
|
| H A D | verbs.c | 334 struct rvt_dev_info *rdi = &ppd->dd->verbs_dev.rdi; in hfi1_kdeth_eager_rcv() 388 struct rvt_dev_info *rdi = &ppd->dd->verbs_dev.rdi; in hfi1_kdeth_expected_rcv() 460 struct rvt_dev_info *rdi = &ppd->dd->verbs_dev.rdi; in hfi1_handle_packet() 1290 struct rvt_dev_info *rdi = &dd->verbs_dev.rdi; in hfi1_fill_device_attr() 1368 static int query_port(struct rvt_dev_info *rdi, u32 port_num, in query_port() 1445 static int shut_down_port(struct rvt_dev_info *rdi, u32 port_num) in shut_down_port() 1456 static int hfi1_get_guid_be(struct rvt_dev_info *rdi, struct rvt_ibport *rvp, in hfi1_get_guid_be() 1579 struct rvt_dev_info *rdi = ib_to_rvt(ibdev); in hfi1_get_dev_fw_str()
|
| H A D | driver.c | 118 struct pci_dev *get_pci_dev(struct rvt_dev_info *rdi) in get_pci_dev() 216 struct rvt_dev_info *rdi = &verbs_dev->rdi; in rcv_hdrerr() 583 struct rvt_dev_info *rdi = &rcd->dd->verbs_dev.rdi; in __prescan_rxq()
|
| H A D | tid_rdma.c | 320 static struct hfi1_ctxtdata *qp_to_rcd(struct rvt_dev_info *rdi, in qp_to_rcd() 338 int hfi1_qp_priv_init(struct rvt_dev_info *rdi, struct rvt_qp *qp, in hfi1_qp_priv_init() 413 void hfi1_qp_priv_tid_free(struct rvt_dev_info *rdi, struct rvt_qp *qp) in hfi1_qp_priv_tid_free() 2851 struct rvt_dev_info *rdi = &dd->verbs_dev.rdi; in hfi1_handle_kdeth_eflags() 3986 struct rvt_dev_info *rdi = ib_to_rvt(qp->ibqp.device); in hfi1_tid_timeout() 4754 struct rvt_dev_info *rdi = ib_to_rvt(ibqp->device); in hfi1_add_tid_retry_timer() 4769 struct rvt_dev_info *rdi = ib_to_rvt(ibqp->device); in hfi1_mod_tid_retry_timer()
|
| H A D | rc.c | 1974 struct rvt_dev_info *rdi; in do_rc_ack()
|