Lines Matching refs:attrs
12 struct uverbs_attr_bundle *attrs)
19 ret = ib_destroy_wq_user(wq, &attrs->driver_udata);
28 struct uverbs_attr_bundle *attrs)
31 uverbs_attr_get_uobject(attrs, UVERBS_ATTR_CREATE_WQ_HANDLE),
34 uverbs_attr_get_obj(attrs, UVERBS_ATTR_CREATE_WQ_PD_HANDLE);
36 uverbs_attr_get_obj(attrs, UVERBS_ATTR_CREATE_WQ_CQ_HANDLE);
42 ret = uverbs_get_flags32(&wq_init_attr.create_flags, attrs,
49 ret = uverbs_copy_from(&wq_init_attr.max_sge, attrs,
52 ret = uverbs_copy_from(&wq_init_attr.max_wr, attrs,
55 ret = uverbs_copy_from(&user_handle, attrs,
58 ret = uverbs_get_const(&wq_init_attr.wq_type, attrs,
66 obj->uevent.event_file = ib_uverbs_get_async_event(attrs,
71 wq_init_attr.wq_context = attrs->ufile;
74 wq = pd->device->ops.create_wq(pd, &wq_init_attr, &attrs->driver_udata);
90 uverbs_finalize_uobj_create(attrs, UVERBS_ATTR_CREATE_WQ_HANDLE);
92 ret = uverbs_copy_to(attrs, UVERBS_ATTR_CREATE_WQ_RESP_MAX_WR,
98 ret = uverbs_copy_to(attrs, UVERBS_ATTR_CREATE_WQ_RESP_MAX_SGE,
104 ret = uverbs_copy_to(attrs, UVERBS_ATTR_CREATE_WQ_RESP_WQ_NUM,
160 struct uverbs_attr_bundle *attrs)
163 uverbs_attr_get_uobject(attrs, UVERBS_ATTR_DESTROY_WQ_HANDLE);
167 return uverbs_copy_to(attrs, UVERBS_ATTR_DESTROY_WQ_RESP,