Home
last modified time | relevance | path

Searched refs:ctx_list (Results 1 – 25 of 30) sorted by relevance

12

/linux/fs/ksmbd/
A Dcrypto_ctx.c116 spin_lock(&ctx_list.ctx_lock); in ksmbd_find_crypto_ctx()
128 wait_event(ctx_list.ctx_wait, in ksmbd_find_crypto_ctx()
133 ctx_list.avail_ctx++; in ksmbd_find_crypto_ctx()
138 spin_lock(&ctx_list.ctx_lock); in ksmbd_find_crypto_ctx()
139 ctx_list.avail_ctx--; in ksmbd_find_crypto_ctx()
141 wait_event(ctx_list.ctx_wait, in ksmbd_find_crypto_ctx()
155 spin_lock(&ctx_list.ctx_lock); in ksmbd_release_crypto_ctx()
159 wake_up(&ctx_list.ctx_wait); in ksmbd_release_crypto_ctx()
163 ctx_list.avail_ctx--; in ksmbd_release_crypto_ctx()
164 spin_unlock(&ctx_list.ctx_lock); in ksmbd_release_crypto_ctx()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx4/
A Dintf.c65 list_add_tail(&dev_ctx->list, &priv->ctx_list); in mlx4_add_device()
78 list_for_each_entry(dev_ctx, &priv->ctx_list, list) in mlx4_remove_device()
159 list_for_each_entry_safe(dev_ctx, temp_dev_ctx, &priv->ctx_list, list) { in mlx4_do_bond()
172 list_add_tail(&dev_ctx->list, &priv->ctx_list); in mlx4_do_bond()
191 list_for_each_entry(dev_ctx, &priv->ctx_list, list) in mlx4_dispatch_event()
257 list_for_each_entry(dev_ctx, &priv->ctx_list, list) in mlx4_get_protocol_dev()
/linux/drivers/iommu/
A Dmsm_iommu.c129 list_for_each_entry(master, &iommu->ctx_list, list) in __flush_iotlb()
152 list_for_each_entry(master, &iommu->ctx_list, list) { in __flush_iotlb_range()
370 master = list_first_entry(&iommu->ctx_list, in find_iommu_for_dev()
414 master = list_first_entry(&iommu->ctx_list, in msm_iommu_attach_dev()
422 list_for_each_entry(master, &iommu->ctx_list, list) { in msm_iommu_attach_dev()
467 list_for_each_entry(master, &iommu->ctx_list, list) { in msm_iommu_detach_dev()
528 if (list_empty(&iommu->ctx_list)) in msm_iommu_iova_to_phys()
531 master = list_first_entry(&iommu->ctx_list, in msm_iommu_iova_to_phys()
598 if (list_empty(&(*iommu)->ctx_list)) { in insert_iommu_master()
601 list_add(&master->list, &(*iommu)->ctx_list); in insert_iommu_master()
[all …]
A Dmsm_iommu.h57 struct list_head ctx_list; member
/linux/drivers/misc/vmw_vmci/
A Dvmci_context.c36 } 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()
377 list_for_each_entry_rcu(context, &ctx_list.head, list_item) { in vmci_ctx_exists()
[all …]
/linux/arch/sparc/mm/
A Dsrmmu.c383 struct ctx_list { struct
384 struct ctx_list *next; argument
385 struct ctx_list *prev; argument
390 static struct ctx_list *ctx_list_pool; argument
391 static struct ctx_list ctx_free;
392 static struct ctx_list ctx_used;
403 static inline void add_to_ctx_list(struct ctx_list *head, struct ctx_list *entry) in add_to_ctx_list()
415 struct ctx_list *ctxp; in alloc_context()
441 struct ctx_list *ctx_old; in free_context()
453 size = numctx * sizeof(struct ctx_list); in sparc_context_init()
[all …]
/linux/drivers/gpu/drm/vmwgfx/
A Dvmwgfx_binding.c290 ctx_list)->ctx; in vmw_cbs_context()
322 list_del(&bi->ctx_list); in vmw_binding_drop()
352 list_add(&loc->ctx_list, &cbs->list); in vmw_binding_add()
392 list_add_tail(&loc->ctx_list, &cbs->list); in vmw_binding_transfer()
411 list_for_each_entry_safe(entry, next, &cbs->list, ctx_list) in vmw_binding_state_kill()
428 list_for_each_entry(entry, &cbs->list, ctx_list) { in vmw_binding_state_scrub()
503 list_for_each_entry_safe(entry, next, &from->list, ctx_list) { in vmw_binding_state_commit()
526 list_for_each_entry(entry, &cbs->list, ctx_list) { in vmw_binding_rebind_all()
1404 list_for_each_entry_safe(entry, next, &cbs->list, ctx_list) in vmw_binding_state_reset()
A Dvmwgfx_binding.h75 struct list_head ctx_list; member
A Dvmwgfx_execbuf.c178 list_for_each_entry(entry, &sw_context->ctx_list, head) { in vmw_execbuf_bindings_commit()
189 INIT_LIST_HEAD(&sw_context->ctx_list); in vmw_execbuf_bindings_commit()
247 list_add_tail(&node->head, &sw_context->ctx_list); in vmw_cmd_ctx_first_setup()
489 list_for_each_entry(entry, binding_list, ctx_list) { in vmw_resource_context_res_add()
760 list_for_each_entry(val, &sw_context->ctx_list, head) { in vmw_rebind_contexts()
4105 INIT_LIST_HEAD(&sw_context->ctx_list); in vmw_execbuf_process()
4258 WARN_ON(!list_empty(&sw_context->ctx_list)); in vmw_execbuf_process()
/linux/drivers/media/platform/mtk-mdp/
A Dmtk_mdp_core.c81 list_for_each_entry(ctx, &mdp->ctx_list, list) { in mtk_mdp_wdt_worker()
121 INIT_LIST_HEAD(&mdp->ctx_list); in mtk_mdp_probe()
A Dmtk_mdp_core.h159 struct list_head ctx_list; member
/linux/drivers/infiniband/hw/usnic/
A Dusnic_ib.h80 struct list_head ctx_list; member
A Dusnic_ib_main.c113 list_for_each_entry(ctx, &us_ibdev->ctx_list, link) { in usnic_ib_qp_grp_modify_active_to_err()
394 INIT_LIST_HEAD(&us_ibdev->ctx_list); in usnic_ib_device_add()
A Dusnic_ib_verbs.c644 list_add_tail(&context->link, &us_ibdev->ctx_list); in usnic_ib_alloc_ucontext()
/linux/drivers/media/platform/mtk-vcodec/
A Dmtk_vcodec_fw_vpu.c62 list_for_each_entry(ctx, &dev->ctx_list, list) { in mtk_vcodec_vpu_reset_handler()
A Dmtk_vcodec_dec_drv.c143 list_add(&ctx->list, &dev->ctx_list); in fops_vcodec_open()
215 INIT_LIST_HEAD(&dev->ctx_list); in mtk_vcodec_probe()
A Dmtk_vcodec_enc_drv.c188 list_add(&ctx->list, &dev->ctx_list); in fops_vcodec_open()
251 INIT_LIST_HEAD(&dev->ctx_list); in mtk_vcodec_probe()
A Dmtk_vcodec_drv.h437 struct list_head ctx_list; member
/linux/drivers/infiniband/ulp/rtrs/
A Drtrs-srv.h102 struct list_head ctx_list; member
A Drtrs-srv.c761 list_for_each_entry(srv, &ctx->srv_list, ctx_list) { in exist_sessname()
1369 list_for_each_entry(srv, &ctx->srv_list, ctx_list) { in get_or_create_srv()
1412 list_add(&srv->ctx_list, &ctx->srv_list); in get_or_create_srv()
1435 list_del(&srv->ctx_list); in put_srv()
2194 list_for_each_entry(srv, &ctx->srv_list, ctx_list) in close_ctx()
/linux/tools/lib/bpf/
A Dxsk.c62 struct list_head ctx_list; member
310 INIT_LIST_HEAD(&umem->ctx_list); in xsk_umem__create_v0_0_4()
900 if (list_empty(&umem->ctx_list)) in xsk_get_ctx()
903 list_for_each_entry(ctx, &umem->ctx_list, list) { in xsk_get_ctx()
973 list_add(&ctx->list, &umem->ctx_list); in xsk_create_ctx()
/linux/drivers/infiniband/core/
A Ducma.c80 struct list_head ctx_list; member
223 list_add_tail(&ctx->list, &ctx->file->ctx_list); in ucma_finish_ctx()
1659 list_add_tail(&ctx->list, &new_file->ctx_list); in ucma_migrate_id()
1769 INIT_LIST_HEAD(&file->ctx_list); in ucma_open()
1791 while (!list_empty(&file->ctx_list)) { in ucma_close()
1793 &file->ctx_list, struct ucma_context, list); in ucma_close()
/linux/drivers/gpu/ipu-v3/
A Dipu-image-convert.c214 struct list_head ctx_list; member
1601 list_for_each_entry(ctx, &chan->ctx_list, list) { in do_bh()
2237 get_res = list_empty(&chan->ctx_list); in ipu_image_convert_prepare()
2239 list_add_tail(&ctx->list, &chan->ctx_list); in ipu_image_convert_prepare()
2388 put_res = list_empty(&chan->ctx_list); in ipu_image_convert_unprepare()
2502 INIT_LIST_HEAD(&chan->ctx_list); in ipu_image_convert_init()
/linux/fs/
A Dio_uring.c291 struct list_head ctx_list; member
7456 list_for_each_entry(ctx, &sqd->ctx_list, sqd_list) in io_sqd_update_thread_idle()
7506 cap_entries = !list_is_singular(&sqd->ctx_list); in io_sq_thread()
7507 list_for_each_entry(ctx, &sqd->ctx_list, sqd_list) { in io_sq_thread()
7527 list_for_each_entry(ctx, &sqd->ctx_list, sqd_list) { in io_sq_thread()
7546 list_for_each_entry(ctx, &sqd->ctx_list, sqd_list) in io_sq_thread()
7556 list_for_each_entry(ctx, &sqd->ctx_list, sqd_list) in io_sq_thread()
8085 INIT_LIST_HEAD(&sqd->ctx_list); in io_get_sq_data()
8737 list_add(&ctx->sqd_list, &sqd->ctx_list); in io_sq_offload_create()
9868 list_for_each_entry(ctx, &sqd->ctx_list, sqd_list) in io_uring_cancel_generic()
/linux/include/linux/mlx5/
A Ddriver.h578 struct list_head ctx_list; member

Completed in 77 milliseconds

12