Home
last modified time | relevance | path

Searched refs:backend_dev (Results 1 – 9 of 9) sorted by relevance

/openbmc/qemu/hw/rdma/
H A Drdma_backend.c303 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 Drdma_backend.h58 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 Drdma_rm.h25 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 Drdma_rm.c166 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 Drdma_backend_defs.h60 RdmaBackendDev *backend_dev; member
/openbmc/qemu/hw/rdma/vmw/
H A Dpvrdma_qp_ops.c173 &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 Dpvrdma_main.c338 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 Dpvrdma_cmd.c138 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 Dpvrdma.h95 RdmaBackendDev backend_dev; member