Home
last modified time | relevance | path

Searched full:utlb (Results 1 – 25 of 55) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/iommu/
Dipmmu-vmsa.c134 /* uTLB registers */
237 unsigned int utlb, u32 data) in ipmmu_imuasid_write() argument
239 ipmmu_write(mmu, ipmmu_utlb_reg(mmu, IMUASID(utlb)), data); in ipmmu_imuasid_write()
243 unsigned int utlb, u32 data) in ipmmu_imuctr_write() argument
245 ipmmu_write(mmu, ipmmu_utlb_reg(mmu, IMUCTR(utlb)), data); in ipmmu_imuctr_write()
283 unsigned int utlb) in ipmmu_utlb_enable() argument
293 ipmmu_imuasid_write(mmu, utlb, 0); in ipmmu_utlb_enable()
295 ipmmu_imuctr_write(mmu, utlb, IMUCTR_TTSEL_MMU(domain->context_id) | in ipmmu_utlb_enable()
297 mmu->utlb_ctx[utlb] = domain->context_id; in ipmmu_utlb_enable()
304 unsigned int utlb) in ipmmu_utlb_disable() argument
[all …]
/kernel/linux/linux-6.6/drivers/iommu/
Dipmmu-vmsa.c132 /* uTLB registers */
239 unsigned int utlb, u32 data) in ipmmu_imuasid_write() argument
241 ipmmu_write(mmu, ipmmu_utlb_reg(mmu, IMUASID(utlb)), data); in ipmmu_imuasid_write()
245 unsigned int utlb, u32 data) in ipmmu_imuctr_write() argument
247 ipmmu_write(mmu, ipmmu_utlb_reg(mmu, IMUCTR(utlb)), data); in ipmmu_imuctr_write()
281 unsigned int utlb) in ipmmu_utlb_enable() argument
291 ipmmu_imuasid_write(mmu, utlb, 0); in ipmmu_utlb_enable()
293 ipmmu_imuctr_write(mmu, utlb, IMUCTR_TTSEL_MMU(domain->context_id) | in ipmmu_utlb_enable()
295 mmu->utlb_ctx[utlb] = domain->context_id; in ipmmu_utlb_enable()
827 unsigned int utlb = fwspec->ids[i]; in ipmmu_release_device() local
[all …]
/kernel/linux/linux-6.6/arch/arm/mm/
Dtlb-fa.S43 1: mcr p15, 0, r0, c8, c7, 1 @ invalidate UTLB entry
56 1: mcr p15, 0, r0, c8, c7, 1 @ invalidate UTLB entry
/kernel/linux/linux-5.10/arch/arm/mm/
Dtlb-fa.S43 1: mcr p15, 0, r0, c8, c7, 1 @ invalidate UTLB entry
56 1: mcr p15, 0, r0, c8, c7, 1 @ invalidate UTLB entry
/kernel/linux/linux-5.10/arch/csky/mm/
Dtlb.c35 * need change asid field to invalid I-utlb & D-utlb.
/kernel/linux/linux-6.6/arch/csky/mm/
Dtlb.c41 * need change asid field to invalid I-utlb & D-utlb.
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/riscv/sifive/u74/
Dmemory.json30 "BriefDescription": "UTLB miss"
/kernel/linux/linux-5.10/drivers/gpu/drm/panfrost/
Dpanfrost_issues.h30 /* uTLB deadlock could occur when writing to an invalid page at the
31 * same time as access to a valid page in the same uTLB cache line ( ==
/kernel/linux/linux-6.6/drivers/gpu/drm/panfrost/
Dpanfrost_issues.h30 /* uTLB deadlock could occur when writing to an invalid page at the
31 * same time as access to a valid page in the same uTLB cache line ( ==
/kernel/linux/linux-6.6/arch/sh/kernel/cpu/sh4a/
Dperf_event.c69 * 0x0220 UTLB miss caused by instruction fetch
70 * 0x0222 UTLB miss caused by operand access
/kernel/linux/linux-5.10/arch/sh/kernel/cpu/sh4a/
Dperf_event.c69 * 0x0220 UTLB miss caused by instruction fetch
70 * 0x0222 UTLB miss caused by operand access
/kernel/linux/linux-6.6/arch/sh/mm/
Dtlb-pteaex.c64 * While SH-X2 extended TLB mode splits out the memory-mapped I/UTLB
Dtlbflush_32.c131 * and will tear down all of the UTLB/ITLB mappings, including in __flush_tlb_global()
Dtlb-debugfs.c154 debugfs_create_file("utlb", S_IRUSR, arch_debugfs_dir, in tlb_debugfs_init()
/kernel/linux/linux-5.10/arch/sh/mm/
Dtlb-pteaex.c64 * While SH-X2 extended TLB mode splits out the memory-mapped I/UTLB
Dtlbflush_32.c131 * and will tear down all of the UTLB/ITLB mappings, including in __flush_tlb_global()
Dtlb-debugfs.c154 debugfs_create_file("utlb", S_IRUSR, arch_debugfs_dir, in tlb_debugfs_init()
/kernel/linux/linux-6.6/arch/mips/include/asm/sn/
Dlaunch.h75 volatile char *bevutlb;/* Address of bev utlb ex handler */
Dgda.h51 void **g_hooked_utlb;/* ptr to pda loc for utlb hndlr */
/kernel/linux/linux-5.10/arch/mips/include/asm/sn/
Dlaunch.h75 volatile char *bevutlb;/* Address of bev utlb ex handler */
Dgda.h53 void **g_hooked_utlb;/* ptr to pda loc for utlb hndlr */
/kernel/linux/linux-5.10/arch/powerpc/include/asm/nohash/32/
Dpte-40x.h12 * first level to the shared TLB. These two TLBs are known as the UTLB
/kernel/linux/linux-6.6/arch/powerpc/include/asm/nohash/32/
Dpte-40x.h12 * first level to the shared TLB. These two TLBs are known as the UTLB
/kernel/linux/linux-6.6/arch/microblaze/include/asm/
Dmmu.h67 * known as the UTLB and ITLB, respectively.
/kernel/linux/linux-5.10/arch/microblaze/include/asm/
Dmmu.h70 * known as the UTLB and ITLB, respectively.

123