/openbmc/qemu/hw/rdma/ |
H A D | rdma_backend.c | 303 rc = ibv_query_port(backend_dev->context, backend_dev->port_num, port_attr); in rdma_backend_query_port() 788 cq->backend_dev = backend_dev; in rdma_backend_create_cq() 1219 ret = ibv_query_gid(backend_dev->context, backend_dev->port_num, i, in rdma_backend_get_gid_index() 1292 memset(backend_dev, 0, sizeof(*backend_dev)); in rdma_backend_init() 1294 backend_dev->dev = pdev; in rdma_backend_init() 1333 backend_dev->context = ibv_open_device(backend_dev->ib_dev); in rdma_backend_init() 1334 if (!backend_dev->context) { in rdma_backend_init() 1341 backend_dev->channel = ibv_create_comp_channel(backend_dev->context); in rdma_backend_init() 1342 if (!backend_dev->channel) { in rdma_backend_init() 1391 mad_stop(backend_dev); in rdma_backend_stop() [all …]
|
H A D | rdma_backend.h | 58 int rdma_backend_init(RdmaBackendDev *backend_dev, PCIDevice *pdev, 63 void rdma_backend_fini(RdmaBackendDev *backend_dev); 64 int rdma_backend_add_gid(RdmaBackendDev *backend_dev, const char *ifname, 66 int rdma_backend_del_gid(RdmaBackendDev *backend_dev, const char *ifname, 68 int rdma_backend_get_gid_index(RdmaBackendDev *backend_dev, 70 void rdma_backend_start(RdmaBackendDev *backend_dev); 71 void rdma_backend_stop(RdmaBackendDev *backend_dev); 76 int rdma_backend_query_port(RdmaBackendDev *backend_dev, 107 void rdma_backend_post_send(RdmaBackendDev *backend_dev, 113 void rdma_backend_post_recv(RdmaBackendDev *backend_dev, [all …]
|
H A D | rdma_rm.h | 25 void rdma_rm_fini(RdmaDeviceResources *dev_res, RdmaBackendDev *backend_dev, 28 int rdma_rm_alloc_pd(RdmaDeviceResources *dev_res, RdmaBackendDev *backend_dev, 45 int rdma_rm_alloc_cq(RdmaDeviceResources *dev_res, RdmaBackendDev *backend_dev, 59 int rdma_rm_modify_qp(RdmaDeviceResources *dev_res, RdmaBackendDev *backend_dev, 64 int rdma_rm_query_qp(RdmaDeviceResources *dev_res, RdmaBackendDev *backend_dev, 84 int rdma_rm_add_gid(RdmaDeviceResources *dev_res, RdmaBackendDev *backend_dev, 86 int rdma_rm_del_gid(RdmaDeviceResources *dev_res, RdmaBackendDev *backend_dev, 89 RdmaBackendDev *backend_dev, int sgid_idx);
|
H A D | rdma_rm.c | 166 ret = rdma_backend_create_pd(backend_dev, &pd->backend_pd); in rdma_rm_alloc_pd() 326 rc = rdma_backend_create_cq(backend_dev, &cq->backend_cq, cqe); in rdma_rm_alloc_cq() 490 ret = rdma_backend_qp_state_init(backend_dev, &qp->backend_qp, in rdma_rm_modify_qp() 499 sgid_idx = rdma_rm_get_backend_gid_index(dev_res, backend_dev, in rdma_rm_modify_qp() 507 ret = rdma_backend_qp_state_rtr(backend_dev, &qp->backend_qp, in rdma_rm_modify_qp() 689 rc = rdma_backend_add_gid(backend_dev, ifname, gid); in rdma_rm_add_gid() 708 rc = rdma_backend_del_gid(backend_dev, ifname, in rdma_rm_del_gid() 731 rdma_backend_get_gid_index(backend_dev, in rdma_rm_get_backend_gid_index() 756 RdmaBackendDev *backend_dev, const char *ifname) in fini_ports() argument 762 rdma_rm_del_gid(dev_res, backend_dev, ifname, i); in fini_ports() [all …]
|
H A D | rdma_backend_defs.h | 60 RdmaBackendDev *backend_dev; member
|
/openbmc/qemu/hw/rdma/vmw/ |
H A D | pvrdma_qp_ops.c | 173 &dev->backend_dev, in pvrdma_qp_send() 189 rdma_backend_post_send(&dev->backend_dev, &qp->backend_qp, qp->qp_type, in pvrdma_qp_send() 234 rdma_backend_post_recv(&dev->backend_dev, &qp->backend_qp, qp->qp_type, in pvrdma_qp_recv() 276 rdma_backend_post_srq_recv(&dev->backend_dev, &srq->backend_srq, in pvrdma_srq_recv()
|
H A D | pvrdma_main.c | 338 rdma_backend_stop(&dev->backend_dev); in pvrdma_fini() 340 rdma_rm_fini(&dev->rdma_dev_res, &dev->backend_dev, in pvrdma_fini() 343 rdma_backend_fini(&dev->backend_dev); in pvrdma_fini() 357 rdma_backend_stop(&dev->backend_dev); in pvrdma_stop() 362 rdma_backend_start(&dev->backend_dev); in pvrdma_start() 662 rc = rdma_backend_init(&dev->backend_dev, pdev, &dev->rdma_dev_res, in pvrdma_realize()
|
H A D | pvrdma_cmd.c | 138 if (rdma_backend_query_port(&dev->backend_dev, &attrs)) { in query_port() 191 return rdma_rm_alloc_pd(&dev->rdma_dev_res, &dev->backend_dev, in create_pd() 331 rc = rdma_rm_alloc_cq(&dev->rdma_dev_res, &dev->backend_dev, cmd->cqe, in create_cq() 511 return rdma_rm_modify_qp(&dev->rdma_dev_res, &dev->backend_dev, in modify_qp() 530 return rdma_rm_query_qp(&dev->rdma_dev_res, &dev->backend_dev, in query_qp() 566 return rdma_rm_add_gid(&dev->rdma_dev_res, &dev->backend_dev, in create_bind() 579 return rdma_rm_del_gid(&dev->rdma_dev_res, &dev->backend_dev, in destroy_bind()
|
H A D | pvrdma.h | 95 RdmaBackendDev backend_dev; member
|