Lines Matching full:asid
10 static inline void local_flush_tlb_all_asid(unsigned long asid) in local_flush_tlb_all_asid() argument
12 if (asid != FLUSH_TLB_NO_ASID) in local_flush_tlb_all_asid()
15 : "r" (asid) in local_flush_tlb_all_asid()
22 unsigned long asid) in local_flush_tlb_page_asid() argument
24 if (asid != FLUSH_TLB_NO_ASID) in local_flush_tlb_page_asid()
27 : "r" (addr), "r" (asid) in local_flush_tlb_page_asid()
42 unsigned long asid) in local_flush_tlb_range_threshold_asid() argument
48 local_flush_tlb_all_asid(asid); in local_flush_tlb_range_threshold_asid()
53 local_flush_tlb_page_asid(start, asid); in local_flush_tlb_range_threshold_asid()
59 unsigned long size, unsigned long stride, unsigned long asid) in local_flush_tlb_range_asid() argument
62 local_flush_tlb_page_asid(start, asid); in local_flush_tlb_range_asid()
64 local_flush_tlb_all_asid(asid); in local_flush_tlb_range_asid()
66 local_flush_tlb_range_threshold_asid(start, size, stride, asid); in local_flush_tlb_range_asid()
89 unsigned long asid; member
99 local_flush_tlb_range_asid(d->start, d->size, d->stride, d->asid); in __ipi_flush_tlb_range_asid()
102 static void __flush_tlb_range(struct cpumask *cmask, unsigned long asid, in __flush_tlb_range() argument
124 ftd.asid = asid; in __flush_tlb_range()
133 start, size, asid); in __flush_tlb_range()
135 local_flush_tlb_range_asid(start, size, stride, asid); in __flush_tlb_range()