Home
last modified time | relevance | path

Searched defs:asid (Results 1 – 25 of 56) sorted by relevance

123

/Linux-v5.4/arch/arm64/mm/
Dcontext.c34 #define asid2idx(asid) (((asid) & ~ASID_MASK) >> 1) argument
38 #define asid2idx(asid) ((asid) & ~ASID_MASK) argument
45 u32 asid; in get_cpu_asid_bits() local
67 u32 asid = get_cpu_asid_bits(); in verify_cpu_asid_bits() local
83 u64 asid; in flush_context() local
110 static bool check_update_reserved_asid(u64 asid, u64 newasid) in check_update_reserved_asid()
137 u64 asid = atomic64_read(&mm->context.id); in new_context() local
186 u64 asid, old_active_asid; in check_and_switch_context() local
/Linux-v5.4/arch/csky/mm/
Dasid.c21 #define asid2idx(info, asid) (((asid) & ~ASID_MASK(info)) >> (info)->ctxt_shift) argument
27 u64 asid; in flush_context() local
54 static bool check_update_reserved_asid(struct asid_info *info, u64 asid, in check_update_reserved_asid()
83 u64 asid = atomic64_read(pasid); in new_context() local
141 u64 asid; in asid_new_context() local
/Linux-v5.4/arch/arm/mm/
Dcontext.c56 u64 context_id, asid; in a15_erratum_get_cpumask() local
139 u64 asid; in flush_context() local
165 static bool check_update_reserved_asid(u64 asid, u64 newasid) in check_update_reserved_asid()
192 u64 asid = atomic64_read(&mm->context.id); in new_context() local
241 u64 asid; in check_and_switch_context() local
Dproc-macros.S57 .macro asid, rd, rn macro
/Linux-v5.4/arch/sh/include/asm/
Dmmu_context_32.h15 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
Dmmu_context.h62 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
Dmmu_context_64.h39 static inline void set_asid(unsigned long asid) in set_asid()
Dtlbflush.h42 #define flush_tlb_one(asid, page) local_flush_tlb_one(asid, page) argument
Dtlb_64.h64 #define sh64_setup_tlb_slot(conf, virt, asid, phys) do { } while (0) argument
/Linux-v5.4/arch/sh/mm/
Dtlbflush_32.c21 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
Dtlb-pteaex.c70 void local_flush_tlb_one(unsigned long asid, unsigned long page) in local_flush_tlb_one()
Dtlb-sh4.c65 void local_flush_tlb_one(unsigned long asid, unsigned long page) in local_flush_tlb_one()
Dtlb-sh3.c56 void local_flush_tlb_one(unsigned long asid, unsigned long page) in local_flush_tlb_one()
/Linux-v5.4/arch/arm64/include/asm/
Dtlbflush.h54 #define __TLBI_VADDR(addr, asid) \ argument
149 unsigned long asid = __TLBI_VADDR(0, ASID(mm)); in flush_tlb_mm() local
184 unsigned long asid = ASID(vma->vm_mm); in __flush_tlb_range() local
/Linux-v5.4/arch/x86/include/asm/
Dtlbflush.h75 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()
379 static inline void invalidate_user_asid(u16 asid) in invalidate_user_asid()
/Linux-v5.4/drivers/misc/sgi-gru/
Dgruhandles.c140 int asid, int pagesize, int global, int n, in tgh_invalidate()
157 unsigned long vaddr, int asid, int dirty, in tfh_write_only()
173 unsigned long vaddr, int asid, int dirty, in tfh_write_restart()
Dgrumain.c93 static int gru_reset_asid_limit(struct gru_state *gru, int asid) in gru_reset_asid_limit()
139 int asid; in gru_assign_asid() local
230 int asid; in gru_load_mm_tracker() local
582 int i, err, asid, ctxnum = gts->ts_ctxnum; in gru_load_context() local
/Linux-v5.4/arch/xtensa/include/asm/
Dmmu_context.h72 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
Dmmu.h17 unsigned long asid[NR_CPUS]; member
/Linux-v5.4/arch/csky/include/asm/
Dmmu.h8 atomic64_t asid; member
/Linux-v5.4/drivers/misc/habanalabs/
Dasid.c51 void hl_asid_free(struct hl_device *hdev, unsigned long asid) in hl_asid_free()
/Linux-v5.4/arch/unicore32/mm/
Dproc-macros.S74 .macro asid, rd, rn macro
/Linux-v5.4/arch/mips/lib/
Dr3k_dump_tlb.c32 unsigned int asid; in dump_tlb() local
/Linux-v5.4/arch/mips/include/asm/
Dmmu.h11 u64 asid[NR_CPUS]; member
/Linux-v5.4/drivers/iommu/
Dtegra-smmu.c198 unsigned long asid) in smmu_flush_tlb_asid()
212 unsigned long asid, in smmu_flush_tlb_section()
227 unsigned long asid, in smmu_flush_tlb_group()
348 unsigned int asid) in tegra_smmu_enable()
376 unsigned int asid) in tegra_smmu_disable()
929 unsigned int asid; in tegra_smmu_swgroups_show() local

123