Lines Matching defs:attrs
174 struct uverbs_attr_bundle *attrs)
182 err = uverbs_copy_to(attrs, MLX5_IB_ATTR_DM_MAP_OP_ADDR_RESP_PAGE_INDEX,
187 return uverbs_copy_to(attrs,
193 struct uverbs_attr_bundle *attrs)
201 return copy_op_to_user(op_entry, attrs);
205 struct uverbs_attr_bundle *attrs)
208 attrs, MLX5_IB_ATTR_DM_MAP_OP_ADDR_REQ_HANDLE);
216 err = uverbs_copy_from(&op, attrs, MLX5_IB_ATTR_DM_MAP_OP_ADDR_REQ_OP);
227 err = map_existing_op(dm, op, attrs);
255 err = copy_op_to_user(op_entry, attrs);
276 struct uverbs_attr_bundle *attrs)
318 err = uverbs_copy_to(attrs, MLX5_IB_ATTR_ALLOC_DM_RESP_PAGE_INDEX,
324 err = uverbs_copy_to(attrs,
352 struct uverbs_attr_bundle *attrs,
404 err = uverbs_copy_to(attrs, MLX5_IB_ATTR_ALLOC_DM_RESP_START_OFFSET,
421 struct uverbs_attr_bundle *attrs)
426 err = uverbs_get_const_default(&type, attrs,
437 return handle_alloc_dm_memic(context, attr, attrs);
441 return handle_alloc_dm_sw_icm(context, attr, attrs, type);
481 struct uverbs_attr_bundle *attrs)
484 &attrs->driver_udata, struct mlx5_ib_ucontext, ibucontext);
501 struct uverbs_attr_bundle *attrs)
504 uverbs_attr_get_obj(attrs, MLX5_IB_ATTR_QUERY_DM_REQ_HANDLE);
516 err = uverbs_copy_to(attrs, MLX5_IB_ATTR_QUERY_DM_RESP_PAGE_INDEX,
522 err = uverbs_copy_to(attrs, MLX5_IB_ATTR_QUERY_DM_RESP_START_OFFSET,
527 return uverbs_copy_to(attrs, MLX5_IB_ATTR_QUERY_DM_RESP_LENGTH,