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

12

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/arm/mm/
H A Dcontext.c33 unsigned int asid; local
36 asid = ++cpu_last_asid;
37 if (asid == 0)
38 asid = cpu_last_asid = ASID_FIRST_VERSION;
44 if (unlikely((asid & ~ASID_MASK) == 0)) {
45 asid = ++cpu_last_asid;
63 mm->context.id = asid;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh/mm/
H A Dtlb-flush.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-nommu.c37 void local_flush_tlb_one(unsigned long asid, unsigned long page) argument
H A Dtlb-sh3.c75 void local_flush_tlb_one(unsigned long asid, unsigned long page) argument
87 data = (page & 0xfffe0000) | asid; /* VALID bit is off */
H A Dtlb-sh4.c80 void local_flush_tlb_one(unsigned long asid, unsigned long page) argument
91 data = page | asid; /* VALID bit is off */
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sh/
H A Dtlbflush.h23 extern void local_flush_tlb_one(unsigned long asid, unsigned long page);
33 extern void flush_tlb_one(unsigned long asid, unsigned long page);
40 #define flush_tlb_one(asid, page) local_flush_tlb_one(asid, page)
H A Dmmu_context.h47 unsigned long asid = asid_cache(cpu); local
50 if (((cpu_context(cpu, mm) ^ asid) & MMU_CONTEXT_VERSION_MASK) == 0)
55 if (!(++asid & MMU_CONTEXT_ASID_MASK)) {
66 if (!asid)
67 asid = MMU_CONTEXT_FIRST_VERSION;
70 cpu_context(cpu, mm) = asid_cache(cpu) = asid;
97 static inline void set_asid(unsigned long asid) argument
106 : "r" (asid), "m" (__m(MMU_PTEH)),
112 unsigned long asid; local
115 : "=r" (asid)
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-avr32/
H A Dtlbflush.h30 extern void __flush_tlb_page(unsigned long asid, unsigned long page);
H A Dmmu_context.h88 static inline void set_asid(unsigned long asid) argument
90 sysreg_write(TLBEHI, asid & MMU_CONTEXT_ASID_MASK);
96 unsigned long asid; local
98 asid = sysreg_read(TLBEHI);
99 return asid & MMU_CONTEXT_ASID_MASK;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-m32r/
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-WNDR4500v2-V1.0.0.60_1.0.38/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-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sh/cpu-sh4/
H A Dubc.h38 #define UBC_CBR_AIV_SET(asid) (((asid)<<UBC_CBR_AIV_SHIFT) & UBC_CBR_AIV_MASK)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm/
H A Dsmtc.h42 void smtc_flush_tlb_asid(unsigned long asid);
H A Dmmu_context.h86 * as a software asid extension.
96 unsigned long asid = asid_cache(cpu); local
98 if (! ((asid += ASID_INC) & ASID_MASK) ) {
101 local_flush_tlb_all(); /* start new asid cycle */
102 if (!asid) /* fix version if needed */
103 asid = ASID_FIRST_VERSION;
105 cpu_context(cpu, mm) = asid_cache(cpu) = asid;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-mips/
H A Dsmtc.h42 void smtc_flush_tlb_asid(unsigned long asid);
H A Dmmu_context.h86 * as a software asid extension.
96 unsigned long asid = asid_cache(cpu); local
98 if (! ((asid += ASID_INC) & ASID_MASK) ) {
101 local_flush_tlb_all(); /* start new asid cycle */
102 if (!asid) /* fix version if needed */
103 asid = ASID_FIRST_VERSION;
105 cpu_context(cpu, mm) = asid_cache(cpu) = asid;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/avr32/mm/
H A Dtlb.c96 static void update_dtlb(unsigned long address, pte_t pte, unsigned long asid) argument
100 vpn = (address & MMU_VPN_MASK) | _TLBEHI_VALID | asid;
127 void __flush_tlb_page(unsigned long asid, unsigned long page) argument
131 page |= asid;
162 unsigned long flags, asid; local
165 asid = vma->vm_mm->context & MMU_CONTEXT_ASID_MASK;
171 set_asid(asid);
174 __flush_tlb_page(asid, page);
198 unsigned long asid = mm->context & MMU_CONTEXT_ASID_MASK; local
206 set_asid(asid);
234 unsigned long asid = init_mm.context & MMU_CONTEXT_ASID_MASK; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-xtensa/
H A Dmmu_context.h66 flush_tlb_all(); /* start new asid cycle */
108 unsigned long asid = asid_cache; local
112 if (next->context == NO_CONTEXT || ((next->context^asid) & ~ASID_MASK))
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/mips/dec/
H A Dkn01-berr.c86 long asid, entryhi, vaddr; local
116 asid = read_c0_entryhi();
117 entryhi = asid & (PAGE_SIZE - 1);
125 write_c0_entryhi(asid);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/mips/lib-32/
H A Ddump_tlb.c53 unsigned int pagemask, c0, c1, asid; local
58 asid = read_c0_entryhi() & 0xff;
73 && (entryhi & 0xff) == asid) {
82 printk("va=%08lx asid=%02lx\n",
96 write_c0_entryhi(asid);
H A Dr3k_dump_tlb.c25 unsigned int asid; local
28 asid = read_c0_entryhi() & 0xfc0;
42 && (entryhi & 0xfc0) == asid) {
48 printk("va=%08lx asid=%08lx"
61 write_c0_entryhi(asid);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh64/mm/
H A Dtlb.c123 * @asid: Address Space Identifier.
131 unsigned long asid,
143 pteh |= (asid << PTEH_ASID_SHIFT) | PTEH_VALID;
129 sh64_setup_tlb_slot(unsigned long long config_addr, unsigned long eaddr, unsigned long asid, unsigned long paddr) argument
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sh64/
H A Dmmu_context.h68 Note that we avoid version #0/asid #0 to distingush NO_CONTEXT. */
149 static inline void set_asid(unsigned long asid) argument
155 sr = (sr & SR_ASID_MASK) | (asid << SR_ASID_SHIFT);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh64/lib/
H A Ddbg.c78 unsigned int valid, shared, asid, epn, cb, ppn; local
98 asid = GET_ASID(pteH);
106 ppn, epn, asid, shared, cb, pSize, pProt);
387 ** looking for a valid mapping matching Eaddr & asid.
392 lookup_mmu_side(unsigned long base, unsigned long Eaddr, unsigned long asid) argument
404 if ((unsigned long) GET_ASID(pteH) == asid)
412 unsigned long asid = get_asid(); local
413 return (lookup_mmu_side((u64) DTLB_BASE, Eaddr, asid));
418 unsigned long asid = get_asid(); local
419 return (lookup_mmu_side((u64) ITLB_BASE, Eaddr, asid));
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/mips/lib-64/
H A Ddump_tlb.c44 unsigned long s_entryhi, entryhi, entrylo0, entrylo1, asid; local
49 asid = s_entryhi & 0xff;
63 && (entryhi & 0xff) == asid) {
72 printk("va=%011lx asid=%02lx\n",

Completed in 130 milliseconds

12