/kernel/linux/linux-5.10/drivers/infiniband/core/ |
H A D | core_priv.h | 321 _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 D | rdma_core.c | 61 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 D | uverbs.h | 126 struct ib_uobject uobj; member 132 struct ib_uobject uobj; member
|
H A D | uverbs_main.c | 150 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 D | uverbs_cmd.c | 191 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 D | rdma_core.c | 61 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 D | uverbs.h | 126 struct ib_uobject uobj; member 132 struct ib_uobject uobj; member
|
H A D | uverbs_main.c | 161 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 D | uverbs_cmd.c | 191 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 D | verbs.c | 1197 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 D | devx.c | 81 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 D | fs.c | 1937 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 D | main.c | 3694 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 D | fs.c | 1916 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 D | devx.c | 81 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 D | main.c | 3453 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 D | ib_verbs.c | 4273 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 D | ib_verbs.h | 2918 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
|