/Linux-v4.19/arch/arm64/mm/ |
D | context.c | 45 #define asid2idx(asid) (((asid) & ~ASID_MASK) >> 1) argument 49 #define asid2idx(asid) ((asid) & ~ASID_MASK) argument 56 u32 asid; in get_cpu_asid_bits() local 78 u32 asid = get_cpu_asid_bits(); in verify_cpu_asid_bits() local 94 u64 asid; in flush_context() local 121 static bool check_update_reserved_asid(u64 asid, u64 newasid) in check_update_reserved_asid() 148 u64 asid = atomic64_read(&mm->context.id); in new_context() local 197 u64 asid, old_active_asid; in check_and_switch_context() local
|
/Linux-v4.19/arch/arm/mm/ |
D | context.c | 59 u64 context_id, asid; in a15_erratum_get_cpumask() local 142 u64 asid; in flush_context() local 168 static bool check_update_reserved_asid(u64 asid, u64 newasid) in check_update_reserved_asid() 195 u64 asid = atomic64_read(&mm->context.id); in new_context() local 244 u64 asid; in check_and_switch_context() local
|
D | proc-macros.S | 57 .macro asid, rd, rn macro
|
/Linux-v4.19/arch/sh/include/asm/ |
D | mmu_context_32.h | 15 static inline void set_asid(unsigned long asid) in set_asid() 25 static inline void set_asid(unsigned long asid) in set_asid() 40 unsigned long asid; in get_asid() local
|
D | mmu_context.h | 62 unsigned long asid = asid_cache(cpu); in get_mmu_context() local 142 #define set_asid(asid) do { } while (0) argument 145 #define switch_and_save_asid(asid) (0) argument
|
D | mmu_context_64.h | 42 static inline void set_asid(unsigned long asid) in set_asid()
|
D | tlbflush.h | 42 #define flush_tlb_one(asid, page) local_flush_tlb_one(asid, page) argument
|
D | tlb_64.h | 67 #define sh64_setup_tlb_slot(conf, virt, asid, phys) do { } while (0) argument
|
/Linux-v4.19/arch/sh/mm/ |
D | tlbflush_32.c | 21 unsigned long asid; in local_flush_tlb_page() local 56 unsigned long asid; in local_flush_tlb_range() local 89 unsigned long asid; in local_flush_tlb_kernel_range() local
|
D | tlb-pteaex.c | 70 void local_flush_tlb_one(unsigned long asid, unsigned long page) in local_flush_tlb_one()
|
D | tlb-sh4.c | 66 void local_flush_tlb_one(unsigned long asid, unsigned long page) in local_flush_tlb_one()
|
D | tlb-sh3.c | 57 void local_flush_tlb_one(unsigned long asid, unsigned long page) in local_flush_tlb_one()
|
D | tlbflush_64.c | 31 void local_flush_tlb_one(unsigned long asid, unsigned long page) in local_flush_tlb_one()
|
/Linux-v4.19/arch/arm64/include/asm/ |
D | tlbflush.h | 64 #define __TLBI_VADDR(addr, asid) \ argument 129 unsigned long asid = __TLBI_VADDR(0, ASID(mm)); in flush_tlb_mm() local 158 unsigned long asid = ASID(vma->vm_mm); in __flush_tlb_range() local
|
/Linux-v4.19/arch/x86/include/asm/ |
D | tlbflush.h | 75 static inline u16 kern_pcid(u16 asid) in kern_pcid() 111 static inline u16 user_pcid(u16 asid) in user_pcid() 121 static inline unsigned long build_cr3(pgd_t *pgd, u16 asid) in build_cr3() 131 static inline unsigned long build_cr3_noflush(pgd_t *pgd, u16 asid) in build_cr3_noflush() 373 static inline void invalidate_user_asid(u16 asid) in invalidate_user_asid()
|
/Linux-v4.19/drivers/misc/sgi-gru/ |
D | gruhandles.c | 153 int asid, int pagesize, int global, int n, in tgh_invalidate() 170 unsigned long vaddr, int asid, int dirty, in tfh_write_only() 186 unsigned long vaddr, int asid, int dirty, in tfh_write_restart()
|
D | grumain.c | 106 static int gru_reset_asid_limit(struct gru_state *gru, int asid) in gru_reset_asid_limit() 152 int asid; in gru_assign_asid() local 243 int asid; in gru_load_mm_tracker() local 595 int i, err, asid, ctxnum = gts->ts_ctxnum; in gru_load_context() local
|
/Linux-v4.19/arch/xtensa/include/asm/ |
D | mmu_context.h | 72 unsigned long asid = cpu_asid_cache(cpu); in get_new_mmu_context() local 93 unsigned long asid = mm->context.asid[cpu]; in get_mmu_context() local
|
D | mmu.h | 17 unsigned long asid[NR_CPUS]; member
|
/Linux-v4.19/arch/unicore32/mm/ |
D | proc-macros.S | 77 .macro asid, rd, rn macro
|
/Linux-v4.19/arch/mips/lib/ |
D | r3k_dump_tlb.c | 32 unsigned int asid; in dump_tlb() local
|
D | dump_tlb.c | 76 unsigned long s_entryhi, entryhi, asid; in dump_tlb() local
|
/Linux-v4.19/arch/mips/include/asm/ |
D | mmu.h | 10 unsigned long asid[NR_CPUS]; member
|
/Linux-v4.19/drivers/iommu/ |
D | tegra-smmu.c | 204 unsigned long asid) in smmu_flush_tlb_asid() 214 unsigned long asid, in smmu_flush_tlb_section() 225 unsigned long asid, in smmu_flush_tlb_group() 339 unsigned int asid) in tegra_smmu_enable() 367 unsigned int asid) in tegra_smmu_disable() 911 unsigned int asid; in tegra_smmu_swgroups_show() local
|
/Linux-v4.19/arch/x86/mm/ |
D | tlb.c | 40 u16 asid; in clear_asid_other() local 70 u16 asid; in choose_new_asid() local
|