| /kernel/linux/linux-5.10/drivers/iommu/ |
| D | ipmmu-vmsa.c | 134 /* 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/ |
| D | ipmmu-vmsa.c | 132 /* 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/ |
| D | tlb-fa.S | 43 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/ |
| D | tlb-fa.S | 43 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/ |
| D | tlb.c | 35 * need change asid field to invalid I-utlb & D-utlb.
|
| /kernel/linux/linux-6.6/arch/csky/mm/ |
| D | tlb.c | 41 * need change asid field to invalid I-utlb & D-utlb.
|
| /kernel/linux/linux-6.6/tools/perf/pmu-events/arch/riscv/sifive/u74/ |
| D | memory.json | 30 "BriefDescription": "UTLB miss"
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/panfrost/ |
| D | panfrost_issues.h | 30 /* 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/ |
| D | panfrost_issues.h | 30 /* 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/ |
| D | perf_event.c | 69 * 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/ |
| D | perf_event.c | 69 * 0x0220 UTLB miss caused by instruction fetch 70 * 0x0222 UTLB miss caused by operand access
|
| /kernel/linux/linux-6.6/arch/sh/mm/ |
| D | tlb-pteaex.c | 64 * While SH-X2 extended TLB mode splits out the memory-mapped I/UTLB
|
| D | tlbflush_32.c | 131 * and will tear down all of the UTLB/ITLB mappings, including in __flush_tlb_global()
|
| D | tlb-debugfs.c | 154 debugfs_create_file("utlb", S_IRUSR, arch_debugfs_dir, in tlb_debugfs_init()
|
| /kernel/linux/linux-5.10/arch/sh/mm/ |
| D | tlb-pteaex.c | 64 * While SH-X2 extended TLB mode splits out the memory-mapped I/UTLB
|
| D | tlbflush_32.c | 131 * and will tear down all of the UTLB/ITLB mappings, including in __flush_tlb_global()
|
| D | tlb-debugfs.c | 154 debugfs_create_file("utlb", S_IRUSR, arch_debugfs_dir, in tlb_debugfs_init()
|
| /kernel/linux/linux-6.6/arch/mips/include/asm/sn/ |
| D | launch.h | 75 volatile char *bevutlb;/* Address of bev utlb ex handler */
|
| D | gda.h | 51 void **g_hooked_utlb;/* ptr to pda loc for utlb hndlr */
|
| /kernel/linux/linux-5.10/arch/mips/include/asm/sn/ |
| D | launch.h | 75 volatile char *bevutlb;/* Address of bev utlb ex handler */
|
| D | gda.h | 53 void **g_hooked_utlb;/* ptr to pda loc for utlb hndlr */
|
| /kernel/linux/linux-5.10/arch/powerpc/include/asm/nohash/32/ |
| D | pte-40x.h | 12 * 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/ |
| D | pte-40x.h | 12 * first level to the shared TLB. These two TLBs are known as the UTLB
|
| /kernel/linux/linux-6.6/arch/microblaze/include/asm/ |
| D | mmu.h | 67 * known as the UTLB and ITLB, respectively.
|
| /kernel/linux/linux-5.10/arch/microblaze/include/asm/ |
| D | mmu.h | 70 * known as the UTLB and ITLB, respectively.
|