| /linux/io_uring/ |
| H A D | sqpoll.c | 98 list_for_each_entry(ctx, &sqd->ctx_list, sqd_list) in io_sqd_update_thread_idle() 163 INIT_LIST_HEAD(&sqd->ctx_list); in io_get_sq_data() 334 cap_entries = !list_is_singular(&sqd->ctx_list); in io_sq_thread() 335 list_for_each_entry(ctx, &sqd->ctx_list, sqd_list) { in io_sq_thread() 348 list_for_each_entry(ctx, &sqd->ctx_list, sqd_list) { in io_sq_thread() 373 list_for_each_entry(ctx, &sqd->ctx_list, sqd_list) { in io_sq_thread() 400 list_for_each_entry(ctx, &sqd->ctx_list, sqd_list) in io_sq_thread() 415 list_for_each_entry(ctx, &sqd->ctx_list, sqd_list) in io_sq_thread() 478 list_add(&ctx->sqd_list, &sqd->ctx_list); in io_sq_offload_create()
|
| H A D | sqpoll.h | 9 struct list_head ctx_list; member
|
| H A D | cancel.c | 622 list_for_each_entry(ctx, &sqd->ctx_list, sqd_list) in io_uring_cancel_generic()
|
| /linux/drivers/misc/vmw_vmci/ |
| H A D | vmci_context.c | 36 } ctx_list = { variable 37 .head = LIST_HEAD_INIT(ctx_list.head), 38 .lock = __SPIN_LOCK_UNLOCKED(ctx_list.lock), 160 spin_lock(&ctx_list.lock); in vmci_ctx_create() 170 list_add_tail_rcu(&context->list_item, &ctx_list.head); in vmci_ctx_create() 171 spin_unlock(&ctx_list.lock); in vmci_ctx_create() 190 spin_lock(&ctx_list.lock); in vmci_ctx_destroy() 192 spin_unlock(&ctx_list.lock); in vmci_ctx_destroy() 222 list_for_each_entry_rcu(sub_ctx, &ctx_list.head, list_item) { in ctx_fire_notification() 357 list_for_each_entry_rcu(context, &ctx_list.head, list_item) { in vmci_ctx_exists() [all …]
|
| /linux/arch/sparc/mm/ |
| H A D | srmmu.c | 378 struct ctx_list { struct 379 struct ctx_list *next; argument 380 struct ctx_list *prev; argument 385 static struct ctx_list *ctx_list_pool; argument 386 static struct ctx_list ctx_free; 387 static struct ctx_list ctx_used; 392 static inline void remove_from_ctx_list(struct ctx_list *entry) in remove_from_ctx_list() 398 static inline void add_to_ctx_list(struct ctx_list *head, struct ctx_list *entry) in add_to_ctx_list() 410 struct ctx_list *ctxp; in alloc_context() 436 struct ctx_list *ctx_old; in free_context() [all …]
|
| /linux/drivers/iommu/ |
| H A D | msm_iommu.h | 57 struct list_head ctx_list; member
|
| /linux/drivers/gpu/drm/i915/ |
| H A D | i915_drm_client.c | 30 INIT_LIST_HEAD(&client->ctx_list); in i915_drm_client_alloc() 146 list_for_each_entry_rcu(ctx, &client->ctx_list, client_link) in show_client_class()
|
| H A D | i915_drm_client.h | 28 struct list_head ctx_list; /* List of contexts belonging to client. */ member
|
| /linux/drivers/infiniband/hw/usnic/ |
| H A D | usnic_ib.h | 80 struct list_head ctx_list; member
|
| H A D | usnic_ib_main.c | 113 list_for_each_entry(ctx, &us_ibdev->ctx_list, link) { in usnic_ib_qp_grp_modify_active_to_err() 411 INIT_LIST_HEAD(&us_ibdev->ctx_list); in usnic_ib_device_add()
|
| /linux/tools/testing/selftests/bpf/ |
| H A D | xsk.c | 63 struct list_head ctx_list; member 248 INIT_LIST_HEAD(&umem->ctx_list); in xsk_umem__create() 463 if (list_empty(&umem->ctx_list)) in xsk_get_ctx() 466 list_for_each_entry(ctx, &umem->ctx_list, list) { in xsk_get_ctx() 534 list_add(&ctx->list, &umem->ctx_list); in xsk_create_ctx()
|
| /linux/drivers/gpu/drm/vmwgfx/ |
| H A D | vmwgfx_binding.h | 75 struct list_head ctx_list; member
|
| H A D | vmwgfx_execbuf.c | 161 list_for_each_entry(entry, &sw_context->ctx_list, head) { in vmw_execbuf_bindings_commit() 172 INIT_LIST_HEAD(&sw_context->ctx_list); in vmw_execbuf_bindings_commit() 230 list_add_tail(&node->head, &sw_context->ctx_list); in vmw_cmd_ctx_first_setup() 448 list_for_each_entry(entry, binding_list, ctx_list) { in vmw_resource_context_res_add() 729 list_for_each_entry(val, &sw_context->ctx_list, head) { in vmw_rebind_contexts() 4162 INIT_LIST_HEAD(&sw_context->ctx_list); in vmw_execbuf_process() 4314 WARN_ON(!list_empty(&sw_context->ctx_list)); in vmw_execbuf_process()
|
| /linux/drivers/media/platform/mediatek/mdp/ |
| H A D | mtk_mdp_core.h | 159 struct list_head ctx_list; member
|
| H A D | mtk_mdp_m2m.c | 1105 list_add(&ctx->list, &mdp->ctx_list); in mtk_mdp_m2m_open()
|
| /linux/drivers/media/platform/mediatek/vcodec/decoder/ |
| H A D | mtk_vcodec_dec_drv.c | 272 list_add(&ctx->list, &dev->ctx_list); in fops_vcodec_open() 366 INIT_LIST_HEAD(&dev->ctx_list); in mtk_vcodec_probe()
|
| /linux/drivers/gpu/ipu-v3/ |
| H A D | ipu-image-convert.c | 217 struct list_head ctx_list; member 1583 list_for_each_entry(ctx, &chan->ctx_list, list) { in do_bh() 2219 get_res = list_empty(&chan->ctx_list); in ipu_image_convert_prepare() 2221 list_add_tail(&ctx->list, &chan->ctx_list); in ipu_image_convert_prepare() 2370 put_res = list_empty(&chan->ctx_list); in ipu_image_convert_unprepare() 2450 INIT_LIST_HEAD(&chan->ctx_list); in ipu_image_convert_init()
|
| /linux/drivers/gpu/drm/i915/gem/ |
| H A D | i915_gem_context.c | 1737 list_add_tail_rcu(&ctx->client_link, &ctx->client->ctx_list); in gem_context_register()
|