Home
last modified time | relevance | path

Searched refs:tlb (Results 1 – 24 of 24) sorted by relevance

/drivers/gpu/drm/i915/gt/
A Dintel_tlb.c137 mutex_lock(&gt->tlb.invalidate_lock); in intel_gt_invalidate_tlb_full()
154 write_seqcount_invalidate(&gt->tlb.seqno); in intel_gt_invalidate_tlb_full()
156 mutex_unlock(&gt->tlb.invalidate_lock); in intel_gt_invalidate_tlb_full()
162 mutex_init(&gt->tlb.invalidate_lock); in intel_gt_init_tlb()
163 seqcount_mutex_init(&gt->tlb.seqno, &gt->tlb.invalidate_lock); in intel_gt_init_tlb()
168 mutex_destroy(&gt->tlb.invalidate_lock); in intel_gt_fini_tlb()
A Dintel_tlb.h21 return seqprop_sequence(&gt->tlb.seqno); in intel_gt_tlb_seqno()
A Dintel_gt_types.h124 } tlb; member
A Dintel_ppgtt.c214 vma_invalidate_tlb(vm, vma_res->tlb); in ppgtt_unbind_vma()
/drivers/gpu/drm/msm/
A Dmsm_iommu.c29 const struct iommu_flush_ops *tlb; member
449 pagetable->tlb->tlb_flush_all((void *)adreno_smmu->cookie); in msm_iommu_tlb_flush_all()
465 pagetable->tlb->tlb_flush_walk(iova, size, granule, (void *)adreno_smmu->cookie); in msm_iommu_tlb_flush_walk()
527 ttbr0_cfg.tlb = &tlb_ops; in msm_iommu_pagetable_create()
601 pagetable->tlb = ttbr1_cfg->tlb; in msm_iommu_pagetable_create()
/drivers/gpu/drm/i915/
A Di915_vma_resource.c231 u32 *tlb) in i915_vma_resource_unbind() argument
235 vma_res->tlb = tlb; in i915_vma_resource_unbind()
A Di915_vma_resource.h138 u32 *tlb; member
152 u32 *tlb);
A Di915_vma.c1373 void vma_invalidate_tlb(struct i915_address_space *vm, u32 *tlb) in vma_invalidate_tlb() argument
1378 if (!tlb) in vma_invalidate_tlb()
1390 WRITE_ONCE(tlb[id], in vma_invalidate_tlb()
2081 vma->obj->mm.tlb); in __i915_vma_evict()
2098 vma_invalidate_tlb(vma->vm, vma->obj->mm.tlb); in __i915_vma_evict()
A Di915_vma.h263 void vma_invalidate_tlb(struct i915_address_space *vm, u32 *tlb);
/drivers/gpu/drm/imagination/
A Dpvr_rogue_mips_check.h51 static_assert(offsetof(struct rogue_mips_state, tlb) == 44,
A Dpvr_rogue_mips.h329 struct rogue_mips_tlb_entry tlb[ROGUE_MIPSFW_NUMBER_OF_TLB_ENTRIES]; member
/drivers/gpu/drm/i915/gem/
A Di915_gem_pages.c203 if (!obj->mm.tlb[id]) in flush_tlb_invalidate()
206 intel_gt_invalidate_tlb_full(gt, obj->mm.tlb[id]); in flush_tlb_invalidate()
207 obj->mm.tlb[id] = 0; in flush_tlb_invalidate()
A Di915_gem_object_types.h691 u32 tlb[I915_MAX_GT]; member
/drivers/thermal/tegra/
A Dsoctherm.c1535 u32 *tlb; in soctherm_thermtrips_parse() local
1550 tlb = devm_kcalloc(&pdev->dev, max_num_prop, sizeof(u32), GFP_KERNEL); in soctherm_thermtrips_parse()
1551 if (!tlb) in soctherm_thermtrips_parse()
1554 tlb, n); in soctherm_thermtrips_parse()
1562 if (tlb[j] >= TEGRA124_SOCTHERM_SENSOR_NUM) in soctherm_thermtrips_parse()
1565 tt[i].id = tlb[j]; in soctherm_thermtrips_parse()
1566 tt[i].temp = tlb[j + 1]; in soctherm_thermtrips_parse()
/drivers/iommu/
A Domap-iommu-debug.c239 DEFINE_SHOW_ATTRIBUTE(tlb);
A Dmsm_iommu.c347 .tlb = &msm_iommu_flush_ops, in msm_iommu_domain_config()
A Dio-pgtable-arm-v7s.c815 .tlb = &dummy_tlb_ops, in arm_v7s_do_selftests()
A Dipmmu-vmsa.c436 domain->cfg.tlb = &ipmmu_flush_ops; in ipmmu_domain_init_context()
A Dio-pgtable-arm.c1436 .tlb = &dummy_tlb_ops, in arm_lpae_do_selftests()
/drivers/iommu/arm/arm-smmu/
A Dqcom_iommu.c235 .tlb = &qcom_flush_ops, in qcom_iommu_init_domain()
A Darm-smmu.c812 .tlb = smmu_domain->flush_ops, in arm_smmu_init_domain_context()
/drivers/gpu/drm/panfrost/
A Dpanfrost_mmu.c757 .tlb = &mmu_tlb_ops, in panfrost_mmu_ctx_create()
/drivers/gpu/drm/panthor/
A Dpanthor_mmu.c2347 .tlb = &mmu_tlb_ops, in panthor_vm_create()
/drivers/iommu/arm/arm-smmu-v3/
A Darm-smmu-v3.c2544 .tlb = &arm_smmu_flush_ops, in arm_smmu_domain_finalise()

Completed in 74 milliseconds