Searched refs:xrcd_uobj (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/drivers/infiniband/core/ |
H A D | uverbs_std_types_srq.c | 45 struct ib_uobject *xrcd_uobj; in UVERBS_METHOD_SRQ_CREATE() local 76 xrcd_uobj = uverbs_attr_get_uobject(attrs, in UVERBS_METHOD_SRQ_CREATE() 78 if (IS_ERR(xrcd_uobj)) in UVERBS_METHOD_SRQ_CREATE() 79 return PTR_ERR(xrcd_uobj); in UVERBS_METHOD_SRQ_CREATE() 81 attr.ext.xrc.xrcd = (struct ib_xrcd *)xrcd_uobj->object; in UVERBS_METHOD_SRQ_CREATE() 84 obj->uxrcd = container_of(xrcd_uobj, struct ib_uxrcd_object, in UVERBS_METHOD_SRQ_CREATE()
|
H A D | uverbs_std_types_qp.c | 97 struct ib_uobject *xrcd_uobj = NULL; in UVERBS_METHOD_QP_CREATE() local 125 xrcd_uobj = uverbs_attr_get_uobject(attrs, in UVERBS_METHOD_QP_CREATE() 127 if (IS_ERR(xrcd_uobj)) in UVERBS_METHOD_QP_CREATE() 128 return PTR_ERR(xrcd_uobj); in UVERBS_METHOD_QP_CREATE() 130 xrcd = (struct ib_xrcd *)xrcd_uobj->object; in UVERBS_METHOD_QP_CREATE() 273 obj->uxrcd = container_of(xrcd_uobj, struct ib_uxrcd_object, in UVERBS_METHOD_QP_CREATE()
|
H A D | uverbs_cmd.c | 1251 struct ib_uobject *xrcd_uobj = ERR_PTR(-ENOENT); in create_qp() local 1307 xrcd_uobj = uobj_get_read(UVERBS_OBJECT_XRCD, cmd->pd_handle, in create_qp() 1310 if (IS_ERR(xrcd_uobj)) { in create_qp() 1315 xrcd = (struct ib_xrcd *)xrcd_uobj->object; in create_qp() 1440 obj->uxrcd = container_of(xrcd_uobj, struct ib_uxrcd_object, in create_qp() 1443 uobj_put_read(xrcd_uobj); in create_qp() 1475 if (!IS_ERR(xrcd_uobj)) in create_qp() 1476 uobj_put_read(xrcd_uobj); in create_qp() 1550 struct ib_uobject *xrcd_uobj; in ib_uverbs_open_qp() local 1562 xrcd_uobj in ib_uverbs_open_qp() 3358 struct ib_uobject *xrcd_uobj; __uverbs_create_xsrq() local [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/core/ |
H A D | uverbs_std_types_srq.c | 45 struct ib_uobject *xrcd_uobj; in UVERBS_METHOD_SRQ_CREATE() local 76 xrcd_uobj = uverbs_attr_get_uobject(attrs, in UVERBS_METHOD_SRQ_CREATE() 78 if (IS_ERR(xrcd_uobj)) in UVERBS_METHOD_SRQ_CREATE() 79 return PTR_ERR(xrcd_uobj); in UVERBS_METHOD_SRQ_CREATE() 81 attr.ext.xrc.xrcd = (struct ib_xrcd *)xrcd_uobj->object; in UVERBS_METHOD_SRQ_CREATE() 84 obj->uxrcd = container_of(xrcd_uobj, struct ib_uxrcd_object, in UVERBS_METHOD_SRQ_CREATE()
|
H A D | uverbs_std_types_qp.c | 97 struct ib_uobject *xrcd_uobj = NULL; in UVERBS_METHOD_QP_CREATE() local 125 xrcd_uobj = uverbs_attr_get_uobject(attrs, in UVERBS_METHOD_QP_CREATE() 127 if (IS_ERR(xrcd_uobj)) in UVERBS_METHOD_QP_CREATE() 128 return PTR_ERR(xrcd_uobj); in UVERBS_METHOD_QP_CREATE() 130 xrcd = (struct ib_xrcd *)xrcd_uobj->object; in UVERBS_METHOD_QP_CREATE() 260 obj->uxrcd = container_of(xrcd_uobj, struct ib_uxrcd_object, in UVERBS_METHOD_QP_CREATE()
|
H A D | uverbs_cmd.c | 1285 struct ib_uobject *xrcd_uobj = ERR_PTR(-ENOENT); in create_qp() local 1341 xrcd_uobj = uobj_get_read(UVERBS_OBJECT_XRCD, cmd->pd_handle, in create_qp() 1344 if (IS_ERR(xrcd_uobj)) { in create_qp() 1349 xrcd = (struct ib_xrcd *)xrcd_uobj->object; in create_qp() 1451 obj->uxrcd = container_of(xrcd_uobj, struct ib_uxrcd_object, in create_qp() 1454 uobj_put_read(xrcd_uobj); in create_qp() 1483 if (!IS_ERR(xrcd_uobj)) in create_qp() 1484 uobj_put_read(xrcd_uobj); in create_qp() 1558 struct ib_uobject *xrcd_uobj; in ib_uverbs_open_qp() local 1570 xrcd_uobj in ib_uverbs_open_qp() 3368 struct ib_uobject *xrcd_uobj; __uverbs_create_xsrq() local [all...] |
Completed in 7 milliseconds