Searched refs:asid (Results 1 - 25 of 57) sorted by relevance

123

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sh/include/asm/
H A Dmmu_context_32.h14 static inline void set_asid(unsigned long asid) argument
16 __raw_writel(asid, MMU_PTEAEX);
24 static inline void set_asid(unsigned long asid) argument
33 : "r" (asid), "m" (__m(MMU_PTEH)),
39 unsigned long asid; local
42 : "=r" (asid)
44 asid &= MMU_CONTEXT_ASID_MASK;
45 return asid;
H A Dtlbflush.h22 extern void local_flush_tlb_one(unsigned long asid, unsigned long page);
32 extern void flush_tlb_one(unsigned long asid, unsigned long page);
39 #define flush_tlb_one(asid, page) local_flush_tlb_one(asid, page)
H A Dmmu_context.h59 unsigned long asid = asid_cache(cpu); local
62 if (((cpu_context(cpu, mm) ^ asid) & MMU_CONTEXT_VERSION_MASK) == 0)
67 if (!(++asid & MMU_CONTEXT_ASID_MASK)) {
86 if (!asid)
87 asid = MMU_CONTEXT_FIRST_VERSION;
90 cpu_context(cpu, mm) = asid_cache(cpu) = asid;
139 #define set_asid(asid) do { } while (0)
142 #define switch_and_save_asid(asid) (0)
H A Dmmu_context_64.h42 static inline void set_asid(unsigned long asid) argument
48 sr = (sr & SR_ASID_MASK) | (asid << SR_ASID_SHIFT);
H A Dtlb_64.h60 unsigned long asid, unsigned long paddr);
67 #define sh64_setup_tlb_slot(conf, virt, asid, phys) do { } while (0)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/mips/include/asm/
H A Dmmu.h5 unsigned long asid[NR_CPUS]; member in struct:__anon9727
H A Dsmtc.h49 void smtc_flush_tlb_asid(unsigned long asid);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mm/
H A Dcontext.c51 static void set_mm_context(struct mm_struct *mm, unsigned int asid) argument
67 mm->context.id = asid;
84 unsigned int asid; local
96 asid = cpu_last_asid + cpu + 1;
99 set_mm_context(mm, asid);
108 static inline void set_mm_context(struct mm_struct *mm, unsigned int asid) argument
110 mm->context.id = asid;
118 unsigned int asid; local
137 asid = ++cpu_last_asid;
138 if (asid
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/tile/include/asm/
H A Dmmu_context.h34 static inline void __install_page_table(pgd_t *pgdir, int asid, pgprot_t prot) argument
36 int rc = hv_install_context(__pa(pgdir), prot, asid, HV_CTX_DIRECTIO);
41 static inline void install_page_table(pgd_t *pgdir, int asid) argument
44 __install_page_table(pgdir, asid, *ptep);
94 int asid = __get_cpu_var(current_asid) + 1; local
95 if (asid > max_asid) {
96 asid = min_asid;
99 __get_cpu_var(current_asid) = asid;
106 install_page_table(next->pgd, asid);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sh/mm/
H A Dtlbflush_32.c21 unsigned long asid; local
24 asid = cpu_asid(cpu, vma->vm_mm);
30 set_asid(asid);
32 local_flush_tlb_one(asid, page);
56 unsigned long asid; local
59 asid = cpu_asid(cpu, mm);
65 set_asid(asid);
68 local_flush_tlb_one(asid, start);
89 unsigned long asid; local
92 asid
[all...]
H A Dtlb-pteaex.c71 void local_flush_tlb_one(unsigned long asid, unsigned long page) argument
75 __raw_writel(asid, MMU_UTLB_ADDRESS_ARRAY2 | MMU_PAGE_ASSOC_BIT);
77 __raw_writel(asid, MMU_ITLB_ADDRESS_ARRAY2 | MMU_PAGE_ASSOC_BIT);
H A Dtlb-sh3.c58 void local_flush_tlb_one(unsigned long asid, unsigned long page) argument
70 data = (page & 0xfffe0000) | asid; /* VALID bit is off */
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/mips/lib/
H A Dr3k_dump_tlb.c21 unsigned int asid; local
24 asid = read_c0_entryhi() & 0xfc0;
38 && (entryhi & 0xfc0) == asid) {
44 printk("va=%08lx asid=%08lx"
57 write_c0_entryhi(asid);
H A Ddump_tlb.c51 unsigned long s_entryhi, entryhi, asid; local
57 asid = s_entryhi & 0xff;
71 && (entryhi & 0xff) == asid) {
85 printk("va=%0*lx asid=%02lx\n",
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/score/include/asm/
H A Dmmu_context.h31 * as a software asid extension.
49 unsigned long asid = asid_cache + ASID_INC; local
51 if (!(asid & ASID_MASK)) {
52 local_flush_tlb_all(); /* start new asid cycle */
53 if (!asid) /* fix version if needed */
54 asid = ASID_FIRST_VERSION;
57 mm->context = asid;
58 asid_cache = asid;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/tile/mm/
H A Dmigrate.h29 HV_ASID asid,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/m32r/include/asm/
H A Dmmu_context.h96 static inline void set_asid(unsigned long asid) argument
98 *(volatile unsigned long *)MASID = (asid & MMU_CONTEXT_ASID_MASK);
103 unsigned long asid; local
105 asid = *(volatile long *)MASID;
106 asid &= MMU_CONTEXT_ASID_MASK;
108 return asid;
152 #define set_asid(asid) do { } while (0)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/tile/kernel/
H A Dtlb.c38 HV_Remote_ASID *asid = &asids[i++]; local
39 asid->y = cpu / smp_topology.width;
40 asid->x = cpu % smp_topology.width;
41 asid->asid = per_cpu(current_asid, cpu);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/avr32/include/asm/
H A Dmmu_context.h87 static inline void set_asid(unsigned long asid) argument
89 sysreg_write(TLBEHI, asid & MMU_CONTEXT_ASID_MASK);
95 unsigned long asid; local
97 asid = sysreg_read(TLBEHI);
98 return asid & MMU_CONTEXT_ASID_MASK;
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/openssl-0.9.8e/crypto/x509v3/
H A Dv3_asid.c160 ASIdentifiers *asid = ext;
161 return (i2r_ASIdentifierChoice(out, asid->asnum, indent,
163 i2r_ASIdentifierChoice(out, asid->rdi, indent,
200 int v3_asid_add_inherit(ASIdentifiers *asid, int which)
203 if (asid == NULL)
207 choice = &asid->asnum;
210 choice = &asid->rdi;
229 int v3_asid_add_id_or_range(ASIdentifiers *asid,
236 if (asid == NULL)
240 choice = &asid
628 v3_asid_inherits(ASIdentifiers *asid) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/misc/sgi-gru/
H A Dgruhandles.c153 int asid, int pagesize, int global, int n,
157 tgh->asid = asid;
170 unsigned long vaddr, int asid, int dirty,
173 tfh->fillasid = asid;
186 unsigned long vaddr, int asid, int dirty,
189 tfh->fillasid = asid;
151 tgh_invalidate(struct gru_tlb_global_handle *tgh, unsigned long vaddr, unsigned long vaddrmask, int asid, int pagesize, int global, int n, unsigned short ctxbitmap) argument
168 tfh_write_only(struct gru_tlb_fault_handle *tfh, unsigned long paddr, int gaa, unsigned long vaddr, int asid, int dirty, int pagesize) argument
184 tfh_write_restart(struct gru_tlb_fault_handle *tfh, unsigned long paddr, int gaa, unsigned long vaddr, int asid, int dirty, int pagesize) argument
H A Dgrutlbpurge.c137 * - asid[maxgrus] array. ASIDs are assigned to a GRU when a context is
147 * asid is non-zero.
165 int grupagesize, pagesize, pageshift, gid, asid; local
182 asid = asids->mt_asid;
183 if (asids->mt_ctxbitmap && asid) {
185 asid = GRUASID(asid, start);
187 " FLUSH gruid %d, asid 0x%x, vaddr 0x%lx, vamask 0x%x, num %ld, cbmap 0x%x\n",
188 gid, asid, start, grupagesize, num, asids->mt_ctxbitmap);
190 tgh_invalidate(tgh, start, ~0, asid, grupagesiz
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/avr32/mm/
H A Dtlb.c117 static void __flush_tlb_page(unsigned long asid, unsigned long page) argument
126 tlbehi = page | asid;
153 unsigned long flags, asid; local
156 asid = vma->vm_mm->context & MMU_CONTEXT_ASID_MASK;
162 set_asid(asid);
165 __flush_tlb_page(asid, page);
190 unsigned long asid; local
193 asid = mm->context & MMU_CONTEXT_ASID_MASK;
202 set_asid(asid);
206 __flush_tlb_page(asid, star
230 unsigned long asid; local
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/openssl-1.0.2h/crypto/x509v3/
H A Dv3_asid.c157 ASIdentifiers *asid = ext;
158 return (i2r_ASIdentifierChoice(out, asid->asnum, indent,
160 i2r_ASIdentifierChoice(out, asid->rdi, indent,
198 int v3_asid_add_inherit(ASIdentifiers *asid, int which)
201 if (asid == NULL)
205 choice = &asid->asnum;
208 choice = &asid->rdi;
227 int v3_asid_add_id_or_range(ASIdentifiers *asid,
232 if (asid == NULL)
236 choice = &asid
678 v3_asid_inherits(ASIdentifiers *asid) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/openssl/crypto/x509v3/
H A Dv3_asid.c157 ASIdentifiers *asid = ext;
158 return (i2r_ASIdentifierChoice(out, asid->asnum, indent,
160 i2r_ASIdentifierChoice(out, asid->rdi, indent,
198 int v3_asid_add_inherit(ASIdentifiers *asid, int which)
201 if (asid == NULL)
205 choice = &asid->asnum;
208 choice = &asid->rdi;
227 int v3_asid_add_id_or_range(ASIdentifiers *asid,
232 if (asid == NULL)
236 choice = &asid
678 v3_asid_inherits(ASIdentifiers *asid) argument
[all...]

Completed in 374 milliseconds

123