Lines Matching refs:rxe
19 struct rxe_dev *rxe = to_rdev(dev); in rxe_query_device() local
24 *attr = rxe->attr; in rxe_query_device()
31 struct rxe_dev *rxe = to_rdev(dev); in rxe_query_port() local
35 port = &rxe->port; in rxe_query_port()
40 mutex_lock(&rxe->usdev_lock); in rxe_query_port()
46 else if (dev_get_flags(rxe->ndev) & IFF_UP) in rxe_query_port()
51 mutex_unlock(&rxe->usdev_lock); in rxe_query_port()
69 struct rxe_dev *rxe = to_rdev(dev); in rxe_modify_device() local
76 rxe->attr.sys_image_guid = cpu_to_be64(attr->sys_image_guid); in rxe_modify_device()
79 memcpy(rxe->ib_dev.node_desc, in rxe_modify_device()
80 attr->node_desc, sizeof(rxe->ib_dev.node_desc)); in rxe_modify_device()
89 struct rxe_dev *rxe = to_rdev(dev); in rxe_modify_port() local
92 port = &rxe->port; in rxe_modify_port()
111 struct rxe_dev *rxe = to_rdev(uctx->device); in rxe_alloc_ucontext() local
114 return rxe_add_to_pool(&rxe->uc_pool, &uc->pelem); in rxe_alloc_ucontext()
145 struct rxe_dev *rxe = to_rdev(ibpd->device); in rxe_alloc_pd() local
148 return rxe_add_to_pool(&rxe->pd_pool, &pd->pelem); in rxe_alloc_pd()
165 struct rxe_dev *rxe = to_rdev(ibah->device); in rxe_create_ah() local
168 err = rxe_av_chk_attr(rxe, init_attr->ah_attr); in rxe_create_ah()
172 err = rxe_add_to_pool(&rxe->ah_pool, &ah->pelem); in rxe_create_ah()
183 struct rxe_dev *rxe = to_rdev(ibah->device); in rxe_modify_ah() local
186 err = rxe_av_chk_attr(rxe, attr); in rxe_modify_ah()
263 struct rxe_dev *rxe = to_rdev(ibsrq->device); in rxe_create_srq() local
274 err = rxe_srq_chk_attr(rxe, NULL, &init->attr, IB_SRQ_INIT_MASK); in rxe_create_srq()
278 err = rxe_add_to_pool(&rxe->srq_pool, &srq->pelem); in rxe_create_srq()
285 err = rxe_srq_from_init(rxe, srq, init, udata, uresp); in rxe_create_srq()
304 struct rxe_dev *rxe = to_rdev(ibsrq->device); in rxe_modify_srq() local
316 err = rxe_srq_chk_attr(rxe, srq, attr, mask); in rxe_modify_srq()
320 err = rxe_srq_from_attr(rxe, srq, attr, mask, &ucmd, udata); in rxe_modify_srq()
384 struct rxe_dev *rxe = to_rdev(ibpd->device); in rxe_create_qp() local
395 err = rxe_qp_chk_init(rxe, init); in rxe_create_qp()
399 qp = rxe_alloc(&rxe->qp_pool); in rxe_create_qp()
415 err = rxe_qp_from_init(rxe, qp, pd, init, uresp, ibpd, udata); in rxe_create_qp()
433 struct rxe_dev *rxe = to_rdev(ibqp->device); in rxe_modify_qp() local
436 err = rxe_qp_chk_attr(rxe, qp, attr, mask); in rxe_modify_qp()
757 struct rxe_dev *rxe = to_rdev(dev); in rxe_create_cq() local
770 err = rxe_cq_chk_attr(rxe, NULL, attr->cqe, attr->comp_vector); in rxe_create_cq()
774 err = rxe_cq_from_init(rxe, cq, attr->cqe, attr->comp_vector, udata, in rxe_create_cq()
779 return rxe_add_to_pool(&rxe->cq_pool, &cq->pelem); in rxe_create_cq()
796 struct rxe_dev *rxe = to_rdev(ibcq->device); in rxe_resize_cq() local
805 err = rxe_cq_chk_attr(rxe, cq, cqe, 0); in rxe_resize_cq()
868 struct rxe_dev *rxe = to_rdev(ibpd->device); in rxe_get_dma_mr() local
872 mr = rxe_alloc(&rxe->mr_pool); in rxe_get_dma_mr()
890 struct rxe_dev *rxe = to_rdev(ibpd->device); in rxe_reg_user_mr() local
894 mr = rxe_alloc(&rxe->mr_pool); in rxe_reg_user_mr()
933 struct rxe_dev *rxe = to_rdev(ibpd->device); in rxe_alloc_mr() local
941 mr = rxe_alloc(&rxe->mr_pool); in rxe_alloc_mr()
1007 struct rxe_dev *rxe = to_rdev(ibqp->device); in rxe_attach_mcast() local
1012 err = rxe_mcast_get_grp(rxe, mgid, &grp); in rxe_attach_mcast()
1016 err = rxe_mcast_add_grp_elem(rxe, qp, grp); in rxe_attach_mcast()
1024 struct rxe_dev *rxe = to_rdev(ibqp->device); in rxe_detach_mcast() local
1027 return rxe_mcast_drop_grp_elem(rxe, qp, mgid); in rxe_detach_mcast()
1033 struct rxe_dev *rxe = in parent_show() local
1036 return scnprintf(buf, PAGE_SIZE, "%s\n", rxe_parent_name(rxe, 1)); in parent_show()
1052 struct rxe_dev *rxe = container_of(ib_dev, struct rxe_dev, ib_dev); in rxe_enable_driver() local
1054 rxe_set_port_state(rxe); in rxe_enable_driver()
1055 dev_info(&rxe->ib_dev.dev, "added %s\n", netdev_name(rxe->ndev)); in rxe_enable_driver()
1116 int rxe_register_device(struct rxe_dev *rxe, const char *ibdev_name) in rxe_register_device() argument
1119 struct ib_device *dev = &rxe->ib_dev; in rxe_register_device()
1129 rxe->ndev->dev_addr); in rxe_register_device()
1165 err = ib_device_set_netdev(&rxe->ib_dev, rxe->ndev, 1); in rxe_register_device()
1175 rxe->tfm = tfm; in rxe_register_device()