Searched refs:type_attrs (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-5.10/drivers/infiniband/core/ |
H A D | uverbs_uapi.c | 185 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 D | rdma_core.c | 280 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 D | uverbs_uapi.c | 182 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 D | rdma_core.c | 274 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 D | uverbs_named_ioctl.h | 54 .type_attrs = &_type_attrs, \
|
H A D | uverbs_std_types.h | 166 const struct uverbs_obj_type *type_attrs; member
|
H A D | uverbs_ioctl.h | 310 const struct uverbs_obj_type *type_attrs; member
|
/kernel/linux/linux-6.6/include/rdma/ |
H A D | uverbs_named_ioctl.h | 54 .type_attrs = &_type_attrs, \
|
H A D | uverbs_std_types.h | 166 const struct uverbs_obj_type *type_attrs; member
|
H A D | uverbs_ioctl.h | 311 const struct uverbs_obj_type *type_attrs; member
|
Completed in 9 milliseconds