Symbol: ctx_list
arch/sparc/mm/srmmu.c
379
struct ctx_list *next;
arch/sparc/mm/srmmu.c
380
struct ctx_list *prev;
arch/sparc/mm/srmmu.c
385
static struct ctx_list *ctx_list_pool;
arch/sparc/mm/srmmu.c
386
static struct ctx_list ctx_free;
arch/sparc/mm/srmmu.c
387
static struct ctx_list ctx_used;
arch/sparc/mm/srmmu.c
392
static inline void remove_from_ctx_list(struct ctx_list *entry)
arch/sparc/mm/srmmu.c
398
static inline void add_to_ctx_list(struct ctx_list *head, struct ctx_list *entry)
arch/sparc/mm/srmmu.c
410
struct ctx_list *ctxp;
arch/sparc/mm/srmmu.c
436
struct ctx_list *ctx_old;
arch/sparc/mm/srmmu.c
448
size = numctx * sizeof(struct ctx_list);
arch/sparc/mm/srmmu.c
452
struct ctx_list *clist;
drivers/gpu/drm/i915/gem/i915_gem_context.c
1730
list_add_tail_rcu(&ctx->client_link, &ctx->client->ctx_list);
drivers/gpu/drm/i915/i915_drm_client.c
146
list_for_each_entry_rcu(ctx, &client->ctx_list, client_link)
drivers/gpu/drm/i915/i915_drm_client.c
30
INIT_LIST_HEAD(&client->ctx_list);
drivers/gpu/drm/i915/i915_drm_client.h
28
struct list_head ctx_list; /* List of contexts belonging to client. */
drivers/gpu/drm/vmwgfx/vmwgfx_binding.c
1410
list_for_each_entry_safe(entry, next, &cbs->list, ctx_list)
drivers/gpu/drm/vmwgfx/vmwgfx_binding.c
291
ctx_list)->ctx;
drivers/gpu/drm/vmwgfx/vmwgfx_binding.c
323
list_del(&bi->ctx_list);
drivers/gpu/drm/vmwgfx/vmwgfx_binding.c
353
list_add(&loc->ctx_list, &cbs->list);
drivers/gpu/drm/vmwgfx/vmwgfx_binding.c
414
list_add_tail(&loc->ctx_list, &cbs->list);
drivers/gpu/drm/vmwgfx/vmwgfx_binding.c
433
list_for_each_entry_safe(entry, next, &cbs->list, ctx_list)
drivers/gpu/drm/vmwgfx/vmwgfx_binding.c
450
list_for_each_entry(entry, &cbs->list, ctx_list) {
drivers/gpu/drm/vmwgfx/vmwgfx_binding.c
525
list_for_each_entry_safe(entry, next, &from->list, ctx_list) {
drivers/gpu/drm/vmwgfx/vmwgfx_binding.c
548
list_for_each_entry(entry, &cbs->list, ctx_list) {
drivers/gpu/drm/vmwgfx/vmwgfx_binding.h
75
struct list_head ctx_list;
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
410
struct list_head ctx_list;
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
161
list_for_each_entry(entry, &sw_context->ctx_list, head) {
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
172
INIT_LIST_HEAD(&sw_context->ctx_list);
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
230
list_add_tail(&node->head, &sw_context->ctx_list);
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
4146
INIT_LIST_HEAD(&sw_context->ctx_list);
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
4298
WARN_ON(!list_empty(&sw_context->ctx_list));
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
448
list_for_each_entry(entry, binding_list, ctx_list) {
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
729
list_for_each_entry(val, &sw_context->ctx_list, head) {
drivers/gpu/ipu-v3/ipu-image-convert.c
1583
list_for_each_entry(ctx, &chan->ctx_list, list) {
drivers/gpu/ipu-v3/ipu-image-convert.c
217
struct list_head ctx_list;
drivers/gpu/ipu-v3/ipu-image-convert.c
2219
get_res = list_empty(&chan->ctx_list);
drivers/gpu/ipu-v3/ipu-image-convert.c
2221
list_add_tail(&ctx->list, &chan->ctx_list);
drivers/gpu/ipu-v3/ipu-image-convert.c
2370
put_res = list_empty(&chan->ctx_list);
drivers/gpu/ipu-v3/ipu-image-convert.c
2450
INIT_LIST_HEAD(&chan->ctx_list);
drivers/infiniband/core/ucma.c
1734
list_add_tail(&ctx->list, &new_file->ctx_list);
drivers/infiniband/core/ucma.c
1893
INIT_LIST_HEAD(&file->ctx_list);
drivers/infiniband/core/ucma.c
1915
while (!list_empty(&file->ctx_list)) {
drivers/infiniband/core/ucma.c
1917
&file->ctx_list, struct ucma_context, list);
drivers/infiniband/core/ucma.c
227
list_add_tail(&ctx->list, &ctx->file->ctx_list);
drivers/infiniband/core/ucma.c
81
struct list_head ctx_list;
drivers/infiniband/hw/usnic/usnic_ib.h
80
struct list_head ctx_list;
drivers/infiniband/hw/usnic/usnic_ib_main.c
113
list_for_each_entry(ctx, &us_ibdev->ctx_list, link) {
drivers/infiniband/hw/usnic/usnic_ib_main.c
411
INIT_LIST_HEAD(&us_ibdev->ctx_list);
drivers/infiniband/hw/usnic/usnic_ib_verbs.c
646
list_add_tail(&context->link, &us_ibdev->ctx_list);
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1419
list_for_each_entry(srv, &ctx->srv_list, ctx_list) {
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1462
list_add(&srv->ctx_list, &ctx->srv_list);
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1485
list_del(&srv->ctx_list);
drivers/infiniband/ulp/rtrs/rtrs-srv.c
2288
list_for_each_entry(srv, &ctx->srv_list, ctx_list)
drivers/infiniband/ulp/rtrs/rtrs-srv.c
780
list_for_each_entry(srv, &ctx->srv_list, ctx_list) {
drivers/infiniband/ulp/rtrs/rtrs-srv.h
109
struct list_head ctx_list;
drivers/iommu/msm_iommu.c
129
list_for_each_entry(master, &iommu->ctx_list, list)
drivers/iommu/msm_iommu.c
152
list_for_each_entry(master, &iommu->ctx_list, list) {
drivers/iommu/msm_iommu.c
367
master = list_first_entry(&iommu->ctx_list,
drivers/iommu/msm_iommu.c
408
master = list_first_entry(&iommu->ctx_list,
drivers/iommu/msm_iommu.c
416
list_for_each_entry(master, &iommu->ctx_list, list) {
drivers/iommu/msm_iommu.c
466
list_for_each_entry(master, &iommu->ctx_list, list) {
drivers/iommu/msm_iommu.c
542
if (list_empty(&iommu->ctx_list))
drivers/iommu/msm_iommu.c
545
master = list_first_entry(&iommu->ctx_list,
drivers/iommu/msm_iommu.c
607
if (list_empty(&(*iommu)->ctx_list)) {
drivers/iommu/msm_iommu.c
614
list_add(&master->list, &(*iommu)->ctx_list);
drivers/iommu/msm_iommu.c
726
INIT_LIST_HEAD(&iommu->ctx_list);
drivers/iommu/msm_iommu.h
57
struct list_head ctx_list;
drivers/media/platform/mediatek/mdp/mtk_mdp_core.c
120
INIT_LIST_HEAD(&mdp->ctx_list);
drivers/media/platform/mediatek/mdp/mtk_mdp_core.c
80
list_for_each_entry(ctx, &mdp->ctx_list, list) {
drivers/media/platform/mediatek/mdp/mtk_mdp_core.h
159
struct list_head ctx_list;
drivers/media/platform/mediatek/mdp/mtk_mdp_m2m.c
1105
list_add(&ctx->list, &mdp->ctx_list);
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw_vpu.c
55
list_for_each_entry(ctx, &dev->ctx_list, list) {
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw_vpu.c
71
list_for_each_entry(ctx, &dev->ctx_list, list) {
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.c
272
list_add(&ctx->list, &dev->ctx_list);
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.c
366
INIT_LIST_HEAD(&dev->ctx_list);
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.h
287
struct list_head ctx_list;
drivers/media/platform/mediatek/vcodec/decoder/vdec_vpu_if.c
82
list_for_each_entry(ctx, &dec_dev->ctx_list, list) {
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_drv.c
181
list_add(&ctx->list, &dev->ctx_list);
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_drv.c
247
INIT_LIST_HEAD(&dev->ctx_list);
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_drv.h
197
struct list_head ctx_list;
drivers/media/platform/mediatek/vcodec/encoder/venc_vpu_if.c
52
list_for_each_entry(ctx, &enc_dev->ctx_list, list) {
drivers/misc/vmw_vmci/vmci_context.c
160
spin_lock(&ctx_list.lock);
drivers/misc/vmw_vmci/vmci_context.c
170
list_add_tail_rcu(&context->list_item, &ctx_list.head);
drivers/misc/vmw_vmci/vmci_context.c
171
spin_unlock(&ctx_list.lock);
drivers/misc/vmw_vmci/vmci_context.c
190
spin_lock(&ctx_list.lock);
drivers/misc/vmw_vmci/vmci_context.c
192
spin_unlock(&ctx_list.lock);
drivers/misc/vmw_vmci/vmci_context.c
222
list_for_each_entry_rcu(sub_ctx, &ctx_list.head, list_item) {
drivers/misc/vmw_vmci/vmci_context.c
357
list_for_each_entry_rcu(context, &ctx_list.head, list_item) {
drivers/misc/vmw_vmci/vmci_context.c
36
} ctx_list = {
drivers/misc/vmw_vmci/vmci_context.c
37
.head = LIST_HEAD_INIT(ctx_list.head),
drivers/misc/vmw_vmci/vmci_context.c
379
list_for_each_entry_rcu(c, &ctx_list.head, list_item) {
drivers/misc/vmw_vmci/vmci_context.c
38
.lock = __SPIN_LOCK_UNLOCKED(ctx_list.lock),
fs/smb/server/crypto_ctx.c
104
spin_lock(&ctx_list.ctx_lock);
fs/smb/server/crypto_ctx.c
105
if (!list_empty(&ctx_list.idle_ctx)) {
fs/smb/server/crypto_ctx.c
106
ctx = list_entry(ctx_list.idle_ctx.next,
fs/smb/server/crypto_ctx.c
110
spin_unlock(&ctx_list.ctx_lock);
fs/smb/server/crypto_ctx.c
114
if (ctx_list.avail_ctx > num_online_cpus()) {
fs/smb/server/crypto_ctx.c
115
spin_unlock(&ctx_list.ctx_lock);
fs/smb/server/crypto_ctx.c
116
wait_event(ctx_list.ctx_wait,
fs/smb/server/crypto_ctx.c
117
!list_empty(&ctx_list.idle_ctx));
fs/smb/server/crypto_ctx.c
121
ctx_list.avail_ctx++;
fs/smb/server/crypto_ctx.c
122
spin_unlock(&ctx_list.ctx_lock);
fs/smb/server/crypto_ctx.c
126
spin_lock(&ctx_list.ctx_lock);
fs/smb/server/crypto_ctx.c
127
ctx_list.avail_ctx--;
fs/smb/server/crypto_ctx.c
128
spin_unlock(&ctx_list.ctx_lock);
fs/smb/server/crypto_ctx.c
129
wait_event(ctx_list.ctx_wait,
fs/smb/server/crypto_ctx.c
130
!list_empty(&ctx_list.idle_ctx));
fs/smb/server/crypto_ctx.c
143
spin_lock(&ctx_list.ctx_lock);
fs/smb/server/crypto_ctx.c
144
if (ctx_list.avail_ctx <= num_online_cpus()) {
fs/smb/server/crypto_ctx.c
145
list_add(&ctx->list, &ctx_list.idle_ctx);
fs/smb/server/crypto_ctx.c
146
spin_unlock(&ctx_list.ctx_lock);
fs/smb/server/crypto_ctx.c
147
wake_up(&ctx_list.ctx_wait);
fs/smb/server/crypto_ctx.c
151
ctx_list.avail_ctx--;
fs/smb/server/crypto_ctx.c
152
spin_unlock(&ctx_list.ctx_lock);
fs/smb/server/crypto_ctx.c
211
while (!list_empty(&ctx_list.idle_ctx)) {
fs/smb/server/crypto_ctx.c
212
ctx = list_entry(ctx_list.idle_ctx.next,
fs/smb/server/crypto_ctx.c
224
spin_lock_init(&ctx_list.ctx_lock);
fs/smb/server/crypto_ctx.c
225
INIT_LIST_HEAD(&ctx_list.idle_ctx);
fs/smb/server/crypto_ctx.c
226
init_waitqueue_head(&ctx_list.ctx_wait);
fs/smb/server/crypto_ctx.c
227
ctx_list.avail_ctx = 1;
fs/smb/server/crypto_ctx.c
23
static struct crypto_ctx_list ctx_list;
fs/smb/server/crypto_ctx.c
232
list_add(&ctx->list, &ctx_list.idle_ctx);
io_uring/cancel.c
617
list_for_each_entry(ctx, &sqd->ctx_list, sqd_list)
io_uring/sqpoll.c
162
INIT_LIST_HEAD(&sqd->ctx_list);
io_uring/sqpoll.c
343
cap_entries = !list_is_singular(&sqd->ctx_list);
io_uring/sqpoll.c
344
list_for_each_entry(ctx, &sqd->ctx_list, sqd_list) {
io_uring/sqpoll.c
353
list_for_each_entry(ctx, &sqd->ctx_list, sqd_list) {
io_uring/sqpoll.c
378
list_for_each_entry(ctx, &sqd->ctx_list, sqd_list) {
io_uring/sqpoll.c
405
list_for_each_entry(ctx, &sqd->ctx_list, sqd_list)
io_uring/sqpoll.c
420
list_for_each_entry(ctx, &sqd->ctx_list, sqd_list)
io_uring/sqpoll.c
482
list_add(&ctx->sqd_list, &sqd->ctx_list);
io_uring/sqpoll.c
97
list_for_each_entry(ctx, &sqd->ctx_list, sqd_list)
io_uring/sqpoll.h
9
struct list_head ctx_list;
tools/testing/selftests/bpf/xsk.c
248
INIT_LIST_HEAD(&umem->ctx_list);
tools/testing/selftests/bpf/xsk.c
463
if (list_empty(&umem->ctx_list))
tools/testing/selftests/bpf/xsk.c
466
list_for_each_entry(ctx, &umem->ctx_list, list) {
tools/testing/selftests/bpf/xsk.c
534
list_add(&ctx->list, &umem->ctx_list);
tools/testing/selftests/bpf/xsk.c
63
struct list_head ctx_list;