/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/infiniband/hw/mlx5/ |
H A D | devx.c | 1715 ev_file->omit_data = 1; in UVERBS_HANDLER() 1717 ev_file->dev = dev; in UVERBS_HANDLER() 1726 struct devx_async_cmd_event_file *ev_file = async_data->ev_file; in devx_query_callback() local 1808 async_data->ev_file = ev_file; in UVERBS_HANDLER() 2095 event_sub->ev_file = ev_file; in UVERBS_HANDLER() 2411 ev_file = event_sub->ev_file; in deliver_event() 2413 if (ev_file->omit_data) { in deliver_event() 2440 if (!ev_file->is_destroyed) in deliver_event() 2722 if (ev_file->is_destroyed) in devx_async_event_poll() 2785 ev_file->is_destroyed = 1; in devx_async_event_destroy_uobj() [all …]
|
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/infiniband/hw/mlx5/ |
H A D | devx.c | 1715 ev_file->omit_data = 1; in UVERBS_HANDLER() 1717 ev_file->dev = dev; in UVERBS_HANDLER() 1726 struct devx_async_cmd_event_file *ev_file = async_data->ev_file; in devx_query_callback() local 1808 async_data->ev_file = ev_file; in UVERBS_HANDLER() 2095 event_sub->ev_file = ev_file; in UVERBS_HANDLER() 2411 ev_file = event_sub->ev_file; in deliver_event() 2413 if (ev_file->omit_data) { in deliver_event() 2440 if (!ev_file->is_destroyed) in deliver_event() 2722 if (ev_file->is_destroyed) in devx_async_event_poll() 2785 ev_file->is_destroyed = 1; in devx_async_event_destroy_uobj() [all …]
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/infiniband/hw/mlx5/ |
H A D | devx.c | 1715 ev_file->omit_data = 1; in UVERBS_HANDLER() 1717 ev_file->dev = dev; in UVERBS_HANDLER() 1726 struct devx_async_cmd_event_file *ev_file = async_data->ev_file; in devx_query_callback() local 1808 async_data->ev_file = ev_file; in UVERBS_HANDLER() 2095 event_sub->ev_file = ev_file; in UVERBS_HANDLER() 2411 ev_file = event_sub->ev_file; in deliver_event() 2413 if (ev_file->omit_data) { in deliver_event() 2440 if (!ev_file->is_destroyed) in deliver_event() 2722 if (ev_file->is_destroyed) in devx_async_event_poll() 2785 ev_file->is_destroyed = 1; in devx_async_event_destroy_uobj() [all …]
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/infiniband/core/ |
H A D | uverbs_std_types_cq.c | 72 struct ib_uverbs_completion_event_file *ev_file = NULL; in UVERBS_HANDLER() local 98 ev_file = container_of(ev_file_uobj, in UVERBS_HANDLER() 125 cq->cq_context = ev_file ? &ev_file->ev_queue : NULL; in UVERBS_HANDLER() 150 if (ev_file) in UVERBS_HANDLER()
|
H A D | uverbs.h | 220 void ib_uverbs_init_async_event_file(struct ib_uverbs_async_event_file *ev_file); 228 void ib_uverbs_release_ucq(struct ib_uverbs_completion_event_file *ev_file,
|
H A D | uverbs_main.c | 131 void ib_uverbs_release_ucq(struct ib_uverbs_completion_event_file *ev_file, in ib_uverbs_release_ucq() argument 136 if (ev_file) { in ib_uverbs_release_ucq() 137 spin_lock_irq(&ev_file->ev_queue.lock); in ib_uverbs_release_ucq() 142 spin_unlock_irq(&ev_file->ev_queue.lock); in ib_uverbs_release_ucq() 144 uverbs_uobject_put(&ev_file->uobj); in ib_uverbs_release_ucq()
|
H A D | uverbs_cmd.c | 983 struct ib_uverbs_completion_event_file *ev_file; in ib_uverbs_create_comp_channel() local 995 ev_file = container_of(uobj, struct ib_uverbs_completion_event_file, in ib_uverbs_create_comp_channel() 997 ib_uverbs_init_event_queue(&ev_file->ev_queue); in ib_uverbs_create_comp_channel() 1008 struct ib_uverbs_completion_event_file *ev_file = NULL; in create_cq() local 1024 ev_file = ib_uverbs_lookup_comp_file(cmd->comp_channel, attrs); in create_cq() 1025 if (IS_ERR(ev_file)) { in create_cq() 1026 ret = PTR_ERR(ev_file); in create_cq() 1048 cq->cq_context = ev_file ? &ev_file->ev_queue : NULL; in create_cq() 1074 if (ev_file) in create_cq() 1075 ib_uverbs_release_ucq(ev_file, obj); in create_cq()
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/infiniband/core/ |
H A D | uverbs_std_types_cq.c | 72 struct ib_uverbs_completion_event_file *ev_file = NULL; in UVERBS_HANDLER() local 98 ev_file = container_of(ev_file_uobj, in UVERBS_HANDLER() 125 cq->cq_context = ev_file ? &ev_file->ev_queue : NULL; in UVERBS_HANDLER() 150 if (ev_file) in UVERBS_HANDLER()
|
H A D | uverbs.h | 220 void ib_uverbs_init_async_event_file(struct ib_uverbs_async_event_file *ev_file); 228 void ib_uverbs_release_ucq(struct ib_uverbs_completion_event_file *ev_file,
|
H A D | uverbs_main.c | 131 void ib_uverbs_release_ucq(struct ib_uverbs_completion_event_file *ev_file, in ib_uverbs_release_ucq() argument 136 if (ev_file) { in ib_uverbs_release_ucq() 137 spin_lock_irq(&ev_file->ev_queue.lock); in ib_uverbs_release_ucq() 142 spin_unlock_irq(&ev_file->ev_queue.lock); in ib_uverbs_release_ucq() 144 uverbs_uobject_put(&ev_file->uobj); in ib_uverbs_release_ucq()
|
H A D | uverbs_cmd.c | 983 struct ib_uverbs_completion_event_file *ev_file; in ib_uverbs_create_comp_channel() local 995 ev_file = container_of(uobj, struct ib_uverbs_completion_event_file, in ib_uverbs_create_comp_channel() 997 ib_uverbs_init_event_queue(&ev_file->ev_queue); in ib_uverbs_create_comp_channel() 1008 struct ib_uverbs_completion_event_file *ev_file = NULL; in create_cq() local 1024 ev_file = ib_uverbs_lookup_comp_file(cmd->comp_channel, attrs); in create_cq() 1025 if (IS_ERR(ev_file)) { in create_cq() 1026 ret = PTR_ERR(ev_file); in create_cq() 1048 cq->cq_context = ev_file ? &ev_file->ev_queue : NULL; in create_cq() 1074 if (ev_file) in create_cq() 1075 ib_uverbs_release_ucq(ev_file, obj); in create_cq()
|
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/infiniband/core/ |
H A D | uverbs_std_types_cq.c | 72 struct ib_uverbs_completion_event_file *ev_file = NULL; in UVERBS_HANDLER() local 98 ev_file = container_of(ev_file_uobj, in UVERBS_HANDLER() 125 cq->cq_context = ev_file ? &ev_file->ev_queue : NULL; in UVERBS_HANDLER() 150 if (ev_file) in UVERBS_HANDLER()
|
H A D | uverbs.h | 220 void ib_uverbs_init_async_event_file(struct ib_uverbs_async_event_file *ev_file); 228 void ib_uverbs_release_ucq(struct ib_uverbs_completion_event_file *ev_file,
|
H A D | uverbs_main.c | 131 void ib_uverbs_release_ucq(struct ib_uverbs_completion_event_file *ev_file, in ib_uverbs_release_ucq() argument 136 if (ev_file) { in ib_uverbs_release_ucq() 137 spin_lock_irq(&ev_file->ev_queue.lock); in ib_uverbs_release_ucq() 142 spin_unlock_irq(&ev_file->ev_queue.lock); in ib_uverbs_release_ucq() 144 uverbs_uobject_put(&ev_file->uobj); in ib_uverbs_release_ucq()
|
H A D | uverbs_cmd.c | 983 struct ib_uverbs_completion_event_file *ev_file; in ib_uverbs_create_comp_channel() local 995 ev_file = container_of(uobj, struct ib_uverbs_completion_event_file, in ib_uverbs_create_comp_channel() 997 ib_uverbs_init_event_queue(&ev_file->ev_queue); in ib_uverbs_create_comp_channel() 1008 struct ib_uverbs_completion_event_file *ev_file = NULL; in create_cq() local 1024 ev_file = ib_uverbs_lookup_comp_file(cmd->comp_channel, attrs); in create_cq() 1025 if (IS_ERR(ev_file)) { in create_cq() 1026 ret = PTR_ERR(ev_file); in create_cq() 1048 cq->cq_context = ev_file ? &ev_file->ev_queue : NULL; in create_cq() 1074 if (ev_file) in create_cq() 1075 ib_uverbs_release_ucq(ev_file, obj); in create_cq()
|