Home
last modified time | relevance | path

Searched refs:type_attrs (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/drivers/infiniband/core/
H A Duverbs_uapi.c185 if (obj->type_attrs) { in uapi_merge_obj_tree()
186 if (WARN_ON(obj_elm->type_attrs)) in uapi_merge_obj_tree()
190 obj_elm->type_attrs = obj->type_attrs; in uapi_merge_obj_tree()
191 obj_elm->type_class = obj->type_attrs->type_class; in uapi_merge_obj_tree()
203 obj->type_attrs->type_class != &uverbs_idr_class && in uapi_merge_obj_tree()
204 obj->type_attrs->type_class != &uverbs_fd_class)) in uapi_merge_obj_tree()
724 * Some type_attrs are in the driver module. We don't in uverbs_disassociate_api()
728 object_elm->type_attrs = NULL; in uverbs_disassociate_api()
H A Drdma_core.c280 uobj = kzalloc(obj->type_attrs->obj_size, GFP_KERNEL); in alloc_uobj()
354 if (!obj->type_attrs) in lookup_get_fd_uobject()
357 container_of(obj->type_attrs, struct uverbs_obj_fd_type, type); in lookup_get_fd_uobject()
472 container_of(obj->type_attrs, struct uverbs_obj_fd_type, type); in alloc_begin_fd_uobject()
542 container_of(uobj->uapi_object->type_attrs, in destroy_hw_idr_uobject()
583 uobj->uapi_object->type_attrs, struct uverbs_obj_fd_type, type); in destroy_hw_fd_uobject()
/kernel/linux/linux-6.6/drivers/infiniband/core/
H A Duverbs_uapi.c182 if (obj->type_attrs) { in uapi_merge_obj_tree()
183 if (WARN_ON(obj_elm->type_attrs)) in uapi_merge_obj_tree()
187 obj_elm->type_attrs = obj->type_attrs; in uapi_merge_obj_tree()
188 obj_elm->type_class = obj->type_attrs->type_class; in uapi_merge_obj_tree()
200 obj->type_attrs->type_class != &uverbs_idr_class && in uapi_merge_obj_tree()
201 obj->type_attrs->type_class != &uverbs_fd_class)) in uapi_merge_obj_tree()
721 * Some type_attrs are in the driver module. We don't in uverbs_disassociate_api()
725 object_elm->type_attrs = NULL; in uverbs_disassociate_api()
H A Drdma_core.c274 uobj = kzalloc(obj->type_attrs->obj_size, GFP_KERNEL); in alloc_uobj()
348 if (!obj->type_attrs) in lookup_get_fd_uobject()
351 container_of(obj->type_attrs, struct uverbs_obj_fd_type, type); in lookup_get_fd_uobject()
466 container_of(obj->type_attrs, struct uverbs_obj_fd_type, type); in alloc_begin_fd_uobject()
536 container_of(uobj->uapi_object->type_attrs, in destroy_hw_idr_uobject()
572 uobj->uapi_object->type_attrs, struct uverbs_obj_fd_type, type); in destroy_hw_fd_uobject()
/kernel/linux/linux-5.10/include/rdma/
H A Duverbs_named_ioctl.h54 .type_attrs = &_type_attrs, \
H A Duverbs_std_types.h166 const struct uverbs_obj_type *type_attrs; member
H A Duverbs_ioctl.h310 const struct uverbs_obj_type *type_attrs; member
/kernel/linux/linux-6.6/include/rdma/
H A Duverbs_named_ioctl.h54 .type_attrs = &_type_attrs, \
H A Duverbs_std_types.h166 const struct uverbs_obj_type *type_attrs; member
H A Duverbs_ioctl.h311 const struct uverbs_obj_type *type_attrs; member

Completed in 9 milliseconds