Home
last modified time | relevance | path

Searched refs:ctxs (Results 1 – 12 of 12) sorted by relevance

/Linux-v4.19/drivers/video/fbdev/omap2/omapfb/
Dvrfb.c79 static struct vrfb_ctx *ctxs; variable
100 omap2_sms_write_rot_control(ctxs[ctx].control, ctx); in restore_hw_context()
101 omap2_sms_write_rot_size(ctxs[ctx].size, ctx); in restore_hw_context()
102 omap2_sms_write_rot_physical_ba(ctxs[ctx].physical_ba, ctx); in restore_hw_context()
223 ctxs[ctx].physical_ba = paddr; in omap_vrfb_setup()
224 ctxs[ctx].size = size; in omap_vrfb_setup()
225 ctxs[ctx].control = control; in omap_vrfb_setup()
320 paddr = ctxs[ctx].base + SMS_ROT_VIRT_BASE(rot); in omap_vrfb_request_ctx()
362 ctxs = devm_kcalloc(&pdev->dev, in vrfb_probe()
366 if (!ctxs) in vrfb_probe()
[all …]
/Linux-v4.19/arch/x86/mm/
Dtlb.c59 this_cpu_write(cpu_tlbstate.ctxs[asid].ctx_id, 0); in clear_asid_other()
82 if (this_cpu_read(cpu_tlbstate.ctxs[asid].ctx_id) != in choose_new_asid()
87 *need_flush = (this_cpu_read(cpu_tlbstate.ctxs[asid].tlb_gen) < in choose_new_asid()
239 VM_WARN_ON(this_cpu_read(cpu_tlbstate.ctxs[prev_asid].ctx_id) != in switch_mm_irqs_off()
313 this_cpu_write(cpu_tlbstate.ctxs[new_asid].ctx_id, next->context.ctx_id); in switch_mm_irqs_off()
314 this_cpu_write(cpu_tlbstate.ctxs[new_asid].tlb_gen, next_tlb_gen); in switch_mm_irqs_off()
425 this_cpu_write(cpu_tlbstate.ctxs[0].ctx_id, mm->context.ctx_id); in initialize_tlbstate_and_flush()
426 this_cpu_write(cpu_tlbstate.ctxs[0].tlb_gen, tlb_gen); in initialize_tlbstate_and_flush()
429 this_cpu_write(cpu_tlbstate.ctxs[i].ctx_id, 0); in initialize_tlbstate_and_flush()
454 u64 local_tlb_gen = this_cpu_read(cpu_tlbstate.ctxs[loaded_mm_asid].tlb_gen); in flush_tlb_func_common()
[all …]
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dnv04.h9 unsigned ctxs:5; member
Ddmanv04.c101 u32 cm = ((1ULL << c->bits) - 1) << c->ctxs; in nv04_fifo_dma_fini()
104 nvkm_wo32(fctx, c->ctxp + data, cv | (rv << c->ctxs)); in nv04_fifo_dma_fini()
/Linux-v4.19/drivers/iommu/
Dqcom_iommu.c61 struct qcom_iommu_ctx *ctxs[0]; /* indexed by asid-1 */ member
99 return qcom_iommu->ctxs[asid - 1]; in to_ctx()
738 qcom_iommu->ctxs[ctx->asid - 1] = ctx; in qcom_iommu_ctx_probe()
750 qcom_iommu->ctxs[ctx->asid - 1] = NULL; in qcom_iommu_ctx_remove()
795 sz = sizeof(*qcom_iommu) + (max_asid * sizeof(qcom_iommu->ctxs[0])); in qcom_iommu_device_probe()
/Linux-v4.19/include/linux/
Dblk-mq.h41 struct blk_mq_ctx **ctxs; member
325 ({ ctx = (hctx)->ctxs[(i)]; 1; }); (i)++)
/Linux-v4.19/drivers/infiniband/core/
Ducm.c76 struct list_head ctxs; member
203 list_add_tail(&ctx->file_list, &file->ctxs); in ib_ucm_ctx_alloc()
1169 INIT_LIST_HEAD(&file->ctxs); in ib_ucm_open()
1187 while (!list_empty(&file->ctxs)) { in ib_ucm_close()
1188 ctx = list_entry(file->ctxs.next, in ib_ucm_close()
/Linux-v4.19/arch/x86/include/asm/
Dtlbflush.h253 struct tlb_context ctxs[TLB_NR_DYN_ASIDS]; member
/Linux-v4.19/block/
Dblk-mq.c896 struct blk_mq_ctx *ctx = hctx->ctxs[bitnr]; in flush_busy_ctx()
930 struct blk_mq_ctx *ctx = hctx->ctxs[bitnr]; in dispatch_rq_from_ctx()
2196 hctx->ctxs = kmalloc_array_node(nr_cpu_ids, sizeof(void *), in blk_mq_init_hctx()
2198 if (!hctx->ctxs) in blk_mq_init_hctx()
2237 kfree(hctx->ctxs); in blk_mq_init_hctx()
2338 hctx->ctxs[hctx->nr_ctx++] = ctx; in blk_mq_map_swqueue()
Dblk-mq-sysfs.c25 kfree(hctx->ctxs); in blk_mq_hw_sysfs_release()
Dblk-mq-sched.c118 return hctx->ctxs[idx]; in blk_mq_next_ctx()
/Linux-v4.19/kernel/
Dworkqueue.c5041 LIST_HEAD(ctxs); in workqueue_apply_unbound_cpumask()
5061 list_add_tail(&ctx->list, &ctxs); in workqueue_apply_unbound_cpumask()
5064 list_for_each_entry_safe(ctx, n, &ctxs, list) { in workqueue_apply_unbound_cpumask()