Home
last modified time | relevance | path

Searched defs:uobj (Results 26 - 43 of 43) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/infiniband/core/
H A Dcore_priv.h321 _ib_create_qp(struct ib_device *dev, struct ib_pd *pd, struct ib_qp_init_attr *attr, struct ib_udata *udata, struct ib_uqp_object *uobj) _ib_create_qp() argument
H A Drdma_core.c61 static int uverbs_try_lock_object(struct ib_uobject *uobj, in uverbs_try_lock_object() argument
88 static void assert_uverbs_usecnt(struct ib_uobject *uobj, in assert_uverbs_usecnt() argument
122 static int uverbs_destroy_uobject(struct ib_uobject *uobj, in uverbs_destroy_uobject() argument
194 uobj_destroy(struct ib_uobject *uobj, struct uverbs_attr_bundle *attrs) uobj_destroy() argument
231 struct ib_uobject *uobj; __uobj_get_destroy() local
255 struct ib_uobject *uobj; __uobj_perform_destroy() local
269 struct ib_uobject *uobj; alloc_uobj() local
302 idr_add_uobj(struct ib_uobject *uobj) idr_add_uobj() argument
319 struct ib_uobject *uobj; lookup_get_idr_uobject() local
383 struct ib_uobject *uobj; rdma_lookup_get_uobject() local
434 struct ib_uobject *uobj; alloc_begin_idr_uobject() local
464 struct ib_uobject *uobj, *ret; alloc_begin_fd_uobject() local
529 alloc_abort_idr_uobject(struct ib_uobject *uobj) alloc_abort_idr_uobject() argument
537 destroy_hw_idr_uobject(struct ib_uobject *uobj, enum rdma_remove_reason why, struct uverbs_attr_bundle *attrs) destroy_hw_idr_uobject() argument
563 remove_handle_idr_uobject(struct ib_uobject *uobj) remove_handle_idr_uobject() argument
570 alloc_abort_fd_uobject(struct ib_uobject *uobj) alloc_abort_fd_uobject() argument
578 destroy_hw_fd_uobject(struct ib_uobject *uobj, enum rdma_remove_reason why, struct uverbs_attr_bundle *attrs) destroy_hw_fd_uobject() argument
592 remove_handle_fd_uobject(struct ib_uobject *uobj) remove_handle_fd_uobject() argument
596 alloc_commit_idr_uobject(struct ib_uobject *uobj) alloc_commit_idr_uobject() argument
612 alloc_commit_fd_uobject(struct ib_uobject *uobj) alloc_commit_fd_uobject() argument
636 rdma_alloc_commit_uobject(struct ib_uobject *uobj, struct uverbs_attr_bundle *attrs) rdma_alloc_commit_uobject() argument
661 rdma_alloc_abort_uobject(struct ib_uobject *uobj, struct uverbs_attr_bundle *attrs, bool hw_obj_valid) rdma_alloc_abort_uobject() argument
687 lookup_put_idr_uobject(struct ib_uobject *uobj, enum rdma_lookup_mode mode) lookup_put_idr_uobject() argument
692 lookup_put_fd_uobject(struct ib_uobject *uobj, enum rdma_lookup_mode mode) lookup_put_fd_uobject() argument
705 rdma_lookup_put_uobject(struct ib_uobject *uobj, enum rdma_lookup_mode mode) rdma_lookup_put_uobject() argument
774 struct ib_uobject *uobj; uverbs_uobject_fd_release() local
950 uverbs_finalize_object(struct ib_uobject *uobj, enum uverbs_obj_access access, bool hw_obj_valid, bool commit, struct uverbs_attr_bundle *attrs) uverbs_finalize_object() argument
[all...]
H A Duverbs.h126 struct ib_uobject uobj; member
132 struct ib_uobject uobj; member
H A Duverbs_main.c150 void ib_uverbs_release_uevent(struct ib_uevent_object *uobj) in ib_uverbs_release_uevent() argument
131 ib_uverbs_release_ucq(struct ib_uverbs_completion_event_file *ev_file, struct ib_ucq_object *uobj) ib_uverbs_release_ucq() argument
167 ib_uverbs_detach_umcast(struct ib_qp *qp, struct ib_uqp_object *uobj) ib_uverbs_detach_umcast() argument
360 struct ib_ucq_object *uobj; ib_uverbs_comp_handler() local
[all...]
H A Duverbs_cmd.c191 struct ib_uobject *uobj = ufd_get_read(UVERBS_OBJECT_COMP_CHANNEL, in _ib_uverbs_lookup_comp_file() local
281 struct ib_uobject *uobj; in ib_uverbs_get_context() local
423 struct ib_uobject *uobj; ib_uverbs_alloc_pd() local
700 struct ib_uobject *uobj; ib_uverbs_reg_mr() local
782 struct ib_uobject *uobj; ib_uverbs_rereg_mr() local
873 struct ib_uobject *uobj; ib_uverbs_alloc_mw() local
948 struct ib_uobject *uobj; ib_uverbs_create_comp_channel() local
1222 struct ib_uobject *uobj; ib_uverbs_destroy_cq() local
1957 struct ib_uobject *uobj; ib_uverbs_destroy_qp() local
2387 struct ib_uobject *uobj; ib_uverbs_create_ah() local
2966 struct ib_uobject *uobj; ib_uverbs_ex_destroy_wq() local
3045 struct ib_uobject *uobj; ib_uverbs_ex_create_rwq_ind_table() local
3175 struct ib_uobject *uobj; ib_uverbs_ex_create_flow() local
3557 struct ib_uobject *uobj; ib_uverbs_destroy_srq() local
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/core/
H A Drdma_core.c61 static int uverbs_try_lock_object(struct ib_uobject *uobj, in uverbs_try_lock_object() argument
88 static void assert_uverbs_usecnt(struct ib_uobject *uobj, in assert_uverbs_usecnt() argument
122 static int uverbs_destroy_uobject(struct ib_uobject *uobj, in uverbs_destroy_uobject() argument
188 uobj_destroy(struct ib_uobject *uobj, struct uverbs_attr_bundle *attrs) uobj_destroy() argument
225 struct ib_uobject *uobj; __uobj_get_destroy() local
249 struct ib_uobject *uobj; __uobj_perform_destroy() local
263 struct ib_uobject *uobj; alloc_uobj() local
296 idr_add_uobj(struct ib_uobject *uobj) idr_add_uobj() argument
313 struct ib_uobject *uobj; lookup_get_idr_uobject() local
377 struct ib_uobject *uobj; rdma_lookup_get_uobject() local
428 struct ib_uobject *uobj; alloc_begin_idr_uobject() local
458 struct ib_uobject *uobj, *ret; alloc_begin_fd_uobject() local
523 alloc_abort_idr_uobject(struct ib_uobject *uobj) alloc_abort_idr_uobject() argument
531 destroy_hw_idr_uobject(struct ib_uobject *uobj, enum rdma_remove_reason why, struct uverbs_attr_bundle *attrs) destroy_hw_idr_uobject() argument
552 remove_handle_idr_uobject(struct ib_uobject *uobj) remove_handle_idr_uobject() argument
559 alloc_abort_fd_uobject(struct ib_uobject *uobj) alloc_abort_fd_uobject() argument
567 destroy_hw_fd_uobject(struct ib_uobject *uobj, enum rdma_remove_reason why, struct uverbs_attr_bundle *attrs) destroy_hw_fd_uobject() argument
578 remove_handle_fd_uobject(struct ib_uobject *uobj) remove_handle_fd_uobject() argument
582 alloc_commit_idr_uobject(struct ib_uobject *uobj) alloc_commit_idr_uobject() argument
619 alloc_commit_fd_uobject(struct ib_uobject *uobj) alloc_commit_fd_uobject() argument
643 rdma_alloc_commit_uobject(struct ib_uobject *uobj, struct uverbs_attr_bundle *attrs) rdma_alloc_commit_uobject() argument
697 rdma_alloc_abort_uobject(struct ib_uobject *uobj, struct uverbs_attr_bundle *attrs, bool hw_obj_valid) rdma_alloc_abort_uobject() argument
723 lookup_put_idr_uobject(struct ib_uobject *uobj, enum rdma_lookup_mode mode) lookup_put_idr_uobject() argument
728 lookup_put_fd_uobject(struct ib_uobject *uobj, enum rdma_lookup_mode mode) lookup_put_fd_uobject() argument
741 rdma_lookup_put_uobject(struct ib_uobject *uobj, enum rdma_lookup_mode mode) rdma_lookup_put_uobject() argument
811 struct ib_uobject *uobj; uverbs_uobject_fd_release() local
985 uverbs_finalize_object(struct ib_uobject *uobj, enum uverbs_obj_access access, bool hw_obj_valid, bool commit, struct uverbs_attr_bundle *attrs) uverbs_finalize_object() argument
[all...]
H A Duverbs.h126 struct ib_uobject uobj; member
132 struct ib_uobject uobj; member
H A Duverbs_main.c161 void ib_uverbs_release_uevent(struct ib_uevent_object *uobj) in ib_uverbs_release_uevent() argument
142 ib_uverbs_release_ucq(struct ib_uverbs_completion_event_file *ev_file, struct ib_ucq_object *uobj) ib_uverbs_release_ucq() argument
178 ib_uverbs_detach_umcast(struct ib_qp *qp, struct ib_uqp_object *uobj) ib_uverbs_detach_umcast() argument
371 struct ib_ucq_object *uobj; ib_uverbs_comp_handler() local
[all...]
H A Duverbs_cmd.c191 struct ib_uobject *uobj = ufd_get_read(UVERBS_OBJECT_COMP_CHANNEL, in _ib_uverbs_lookup_comp_file() local
281 struct ib_uobject *uobj; in ib_uverbs_get_context() local
423 struct ib_uobject *uobj; ib_uverbs_alloc_pd() local
699 struct ib_uobject *uobj; ib_uverbs_reg_mr() local
770 struct ib_uobject *uobj; ib_uverbs_rereg_mr() local
907 struct ib_uobject *uobj; ib_uverbs_alloc_mw() local
982 struct ib_uobject *uobj; ib_uverbs_create_comp_channel() local
1256 struct ib_uobject *uobj; ib_uverbs_destroy_cq() local
1961 struct ib_uobject *uobj; ib_uverbs_destroy_qp() local
2392 struct ib_uobject *uobj; ib_uverbs_create_ah() local
2971 struct ib_uobject *uobj; ib_uverbs_ex_destroy_wq() local
3050 struct ib_uobject *uobj; ib_uverbs_ex_create_rwq_ind_table() local
3180 struct ib_uobject *uobj; ib_uverbs_ex_create_flow() local
3567 struct ib_uobject *uobj; ib_uverbs_destroy_srq() local
[all...]
H A Dverbs.c1197 create_qp(struct ib_device *dev, struct ib_pd *pd, struct ib_qp_init_attr *attr, struct ib_udata *udata, struct ib_uqp_object *uobj, const char *caller) create_qp() argument
1274 ib_create_qp_user(struct ib_device *dev, struct ib_pd *pd, struct ib_qp_init_attr *attr, struct ib_udata *udata, struct ib_uqp_object *uobj, const char *caller) ib_create_qp_user() argument
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/
H A Ddevx.c81 struct ib_uobject uobj; member
520 devx_is_valid_obj_id(struct uverbs_attr_bundle *attrs, struct ib_uobject *uobj, const void *in) devx_is_valid_obj_id() argument
1373 struct ib_uobject *uobj = uverbs_attr_get_uobject( MLX5_IB_METHOD_DEVX_OBJ_CREATE() local
1487 struct ib_uobject *uobj = uverbs_attr_get_uobject(attrs, MLX5_IB_METHOD_DEVX_OBJ_MODIFY() local
1532 struct ib_uobject *uobj = uverbs_attr_get_uobject(attrs, MLX5_IB_METHOD_DEVX_OBJ_QUERY() local
1578 struct ib_uobject uobj; global() member
1597 struct ib_uobject *uobj = uverbs_attr_get_uobject( MLX5_IB_METHOD_DEVX_ASYNC_CMD_FD_ALLOC() local
1611 struct ib_uobject *uobj = uverbs_attr_get_uobject( MLX5_IB_METHOD_DEVX_ASYNC_EVENT_FD_ALLOC() local
1667 struct ib_uobject *uobj = uverbs_attr_get_uobject( MLX5_IB_METHOD_DEVX_OBJ_ASYNC_QUERY() local
2158 struct ib_uobject *uobj = uverbs_attr_get_uobject( MLX5_IB_METHOD_DEVX_UMEM_REG() local
2627 devx_async_cmd_event_destroy_uobj(struct ib_uobject *uobj, enum rdma_remove_reason why) devx_async_cmd_event_destroy_uobj() argument
2653 devx_async_event_destroy_uobj(struct ib_uobject *uobj, enum rdma_remove_reason why) devx_async_event_destroy_uobj() argument
[all...]
H A Dfs.c1937 struct ib_uobject *uobj; in MLX5_IB_METHOD_CREATE_FLOW() local
2098 struct ib_uobject *uobj = uverbs_attr_get_uobject( in MLX5_IB_METHOD_FLOW_MATCHER_CREATE() local
2199 struct ib_uobject *uobj = uverbs_attr_get_uobject( in MLX5_IB_METHOD_FLOW_ACTION_CREATE_MODIFY_HEADER() local
2320 struct ib_uobject *uobj = uverbs_attr_get_uobject(attrs, in MLX5_IB_METHOD_FLOW_ACTION_CREATE_PACKET_REFORMAT() local
H A Dmain.c3694 struct ib_uobject *uobj = uverbs_attr_get_uobject( in MLX5_IB_METHOD_VAR_OBJ_ALLOC() local
3807 struct ib_uobject *uobj = uverbs_attr_get_uobject( in MLX5_IB_METHOD_UAR_OBJ_ALLOC() local
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/
H A Dfs.c1916 struct ib_uobject *uobj; in MLX5_IB_METHOD_CREATE_FLOW() local
2344 struct ib_uobject *uobj = uverbs_attr_get_uobject( in MLX5_IB_METHOD_FLOW_MATCHER_CREATE() local
2402 struct ib_uobject *uobj = uverbs_attr_get_uobject( in MLX5_IB_METHOD_STEERING_ANCHOR_CREATE() local
2525 struct ib_uobject *uobj = uverbs_attr_get_uobject( in MLX5_IB_METHOD_FLOW_ACTION_CREATE_MODIFY_HEADER() local
2651 struct ib_uobject *uobj in MLX5_IB_METHOD_FLOW_ACTION_CREATE_PACKET_REFORMAT() local
[all...]
H A Ddevx.c81 struct ib_uobject uobj; member
591 devx_is_valid_obj_id(struct uverbs_attr_bundle *attrs, struct ib_uobject *uobj, const void *in) devx_is_valid_obj_id() argument
1470 struct ib_uobject *uobj = uverbs_attr_get_uobject( MLX5_IB_METHOD_DEVX_OBJ_CREATE() local
1588 struct ib_uobject *uobj = uverbs_attr_get_uobject(attrs, MLX5_IB_METHOD_DEVX_OBJ_MODIFY() local
1635 struct ib_uobject *uobj = uverbs_attr_get_uobject(attrs, MLX5_IB_METHOD_DEVX_OBJ_QUERY() local
1683 struct ib_uobject uobj; global() member
1702 struct ib_uobject *uobj = uverbs_attr_get_uobject( MLX5_IB_METHOD_DEVX_ASYNC_CMD_FD_ALLOC() local
1716 struct ib_uobject *uobj = uverbs_attr_get_uobject( MLX5_IB_METHOD_DEVX_ASYNC_EVENT_FD_ALLOC() local
1772 struct ib_uobject *uobj = uverbs_attr_get_uobject( MLX5_IB_METHOD_DEVX_OBJ_ASYNC_QUERY() local
2317 struct ib_uobject *uobj = uverbs_attr_get_uobject( MLX5_IB_METHOD_DEVX_UMEM_REG() local
2794 devx_async_cmd_event_destroy_uobj(struct ib_uobject *uobj, enum rdma_remove_reason why) devx_async_cmd_event_destroy_uobj() argument
2819 devx_async_event_destroy_uobj(struct ib_uobject *uobj, enum rdma_remove_reason why) devx_async_event_destroy_uobj() argument
[all...]
H A Dmain.c3453 struct ib_uobject *uobj = uverbs_attr_get_uobject( in MLX5_IB_METHOD_VAR_OBJ_ALLOC() local
3566 struct ib_uobject *uobj = uverbs_attr_get_uobject( in MLX5_IB_METHOD_UAR_OBJ_ALLOC() local
/kernel/linux/linux-6.6/drivers/infiniband/hw/bnxt_re/
H A Dib_verbs.c4273 struct ib_uobject *uobj = uverbs_attr_get_uobject(attrs, BNXT_RE_ALLOC_PAGE_HANDLE); in BNXT_RE_METHOD_ALLOC_PAGE() local
/kernel/linux/linux-5.10/include/rdma/
H A Dib_verbs.h2918 ib_is_destroy_retryable(int ret, enum rdma_remove_reason why, struct ib_uobject *uobj) ib_is_destroy_retryable() argument
2934 ib_destroy_usecnt(atomic_t *usecnt, enum rdma_remove_reason why, struct ib_uobject *uobj) ib_destroy_usecnt() argument

Completed in 48 milliseconds

12