Lines Matching refs:attrs
39 struct uverbs_attr_bundle *attrs)
42 &attrs->driver_udata);
46 struct uverbs_attr_bundle *attrs)
49 uverbs_attr_get_obj(attrs, UVERBS_ATTR_ADVISE_MR_PD_HANDLE);
61 ret = uverbs_get_const(&advice, attrs, UVERBS_ATTR_ADVISE_MR_ADVICE);
65 ret = uverbs_get_flags32(&flags, attrs, UVERBS_ATTR_ADVISE_MR_FLAGS,
71 attrs, UVERBS_ATTR_ADVISE_MR_SGE_LIST, sizeof(struct ib_sge));
75 sg_list = uverbs_attr_get_alloced_ptr(attrs,
78 attrs);
82 struct uverbs_attr_bundle *attrs)
86 uverbs_attr_get_uobject(attrs, UVERBS_ATTR_REG_DM_MR_HANDLE);
88 uverbs_attr_get_obj(attrs, UVERBS_ATTR_REG_DM_MR_DM_HANDLE);
90 uverbs_attr_get_obj(attrs, UVERBS_ATTR_REG_DM_MR_PD_HANDLE);
99 ret = uverbs_copy_from(&attr.offset, attrs, UVERBS_ATTR_REG_DM_MR_OFFSET);
103 ret = uverbs_copy_from(&attr.length, attrs,
108 ret = uverbs_get_flags32(&attr.access_flags, attrs,
125 mr = pd->device->reg_dm_mr(pd, dm, &attr, attrs);
139 ret = uverbs_copy_to(attrs, UVERBS_ATTR_REG_DM_MR_RESP_LKEY, &mr->lkey,
144 ret = uverbs_copy_to(attrs, UVERBS_ATTR_REG_DM_MR_RESP_RKEY,
152 ib_dereg_mr_user(mr, uverbs_get_cleared_udata(attrs));