Lines Matching refs:rxe

10 #include "rxe.h"
19 struct rxe_dev *rxe = to_rdev(dev);
24 *attr = rxe->attr;
31 struct rxe_dev *rxe = to_rdev(dev);
35 port = &rxe->port;
40 mutex_lock(&rxe->usdev_lock);
46 else if (dev_get_flags(rxe->ndev) & IFF_UP)
51 mutex_unlock(&rxe->usdev_lock);
69 struct rxe_dev *rxe = to_rdev(dev);
76 rxe->attr.sys_image_guid = cpu_to_be64(attr->sys_image_guid);
79 memcpy(rxe->ib_dev.node_desc,
80 attr->node_desc, sizeof(rxe->ib_dev.node_desc));
89 struct rxe_dev *rxe = to_rdev(dev);
92 port = &rxe->port;
111 struct rxe_dev *rxe = to_rdev(uctx->device);
114 return rxe_add_to_pool(&rxe->uc_pool, &uc->pelem);
145 struct rxe_dev *rxe = to_rdev(ibpd->device);
148 return rxe_add_to_pool(&rxe->pd_pool, &pd->pelem);
165 struct rxe_dev *rxe = to_rdev(ibah->device);
168 err = rxe_av_chk_attr(rxe, init_attr->ah_attr);
172 err = rxe_add_to_pool(&rxe->ah_pool, &ah->pelem);
183 struct rxe_dev *rxe = to_rdev(ibah->device);
186 err = rxe_av_chk_attr(rxe, attr);
263 struct rxe_dev *rxe = to_rdev(ibsrq->device);
274 err = rxe_srq_chk_attr(rxe, NULL, &init->attr, IB_SRQ_INIT_MASK);
278 err = rxe_add_to_pool(&rxe->srq_pool, &srq->pelem);
285 err = rxe_srq_from_init(rxe, srq, init, udata, uresp);
304 struct rxe_dev *rxe = to_rdev(ibsrq->device);
316 err = rxe_srq_chk_attr(rxe, srq, attr, mask);
320 err = rxe_srq_from_attr(rxe, srq, attr, mask, &ucmd, udata);
384 struct rxe_dev *rxe = to_rdev(ibpd->device);
395 err = rxe_qp_chk_init(rxe, init);
399 qp = rxe_alloc(&rxe->qp_pool);
415 err = rxe_qp_from_init(rxe, qp, pd, init, uresp, ibpd, udata);
433 struct rxe_dev *rxe = to_rdev(ibqp->device);
436 err = rxe_qp_chk_attr(rxe, qp, attr, mask);
757 struct rxe_dev *rxe = to_rdev(dev);
770 err = rxe_cq_chk_attr(rxe, NULL, attr->cqe, attr->comp_vector);
774 err = rxe_cq_from_init(rxe, cq, attr->cqe, attr->comp_vector, udata,
779 return rxe_add_to_pool(&rxe->cq_pool, &cq->pelem);
796 struct rxe_dev *rxe = to_rdev(ibcq->device);
805 err = rxe_cq_chk_attr(rxe, cq, cqe, 0);
868 struct rxe_dev *rxe = to_rdev(ibpd->device);
872 mr = rxe_alloc(&rxe->mr_pool);
890 struct rxe_dev *rxe = to_rdev(ibpd->device);
894 mr = rxe_alloc(&rxe->mr_pool);
933 struct rxe_dev *rxe = to_rdev(ibpd->device);
941 mr = rxe_alloc(&rxe->mr_pool);
1007 struct rxe_dev *rxe = to_rdev(ibqp->device);
1012 err = rxe_mcast_get_grp(rxe, mgid, &grp);
1016 err = rxe_mcast_add_grp_elem(rxe, qp, grp);
1024 struct rxe_dev *rxe = to_rdev(ibqp->device);
1027 return rxe_mcast_drop_grp_elem(rxe, qp, mgid);
1033 struct rxe_dev *rxe =
1036 return scnprintf(buf, PAGE_SIZE, "%s\n", rxe_parent_name(rxe, 1));
1052 struct rxe_dev *rxe = container_of(ib_dev, struct rxe_dev, ib_dev);
1054 rxe_set_port_state(rxe);
1055 dev_info(&rxe->ib_dev.dev, "added %s\n", netdev_name(rxe->ndev));
1116 int rxe_register_device(struct rxe_dev *rxe, const char *ibdev_name)
1119 struct ib_device *dev = &rxe->ib_dev;
1122 strlcpy(dev->node_desc, "rxe", sizeof(dev->node_desc));
1129 rxe->ndev->dev_addr);
1165 err = ib_device_set_netdev(&rxe->ib_dev, rxe->ndev, 1);
1175 rxe->tfm = tfm;
1183 * Note that rxe may be invalid at this point if another thread