/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/arm/mm/ |
H A D | context.c | 33 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 D | tlb-flush.c | 21 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 D | tlb-nommu.c | 37 void local_flush_tlb_one(unsigned long asid, unsigned long page) argument
|
H A D | tlb-sh3.c | 75 void local_flush_tlb_one(unsigned long asid, unsigned long page) argument 87 data = (page & 0xfffe0000) | asid; /* VALID bit is off */
|
H A D | tlb-sh4.c | 80 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 D | tlbflush.h | 23 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 D | mmu_context.h | 47 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 D | tlbflush.h | 30 extern void __flush_tlb_page(unsigned long asid, unsigned long page);
|
H A D | mmu_context.h | 88 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 D | mmu_context.h | 96 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 D | v3_asid.c | 160 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 D | ubc.h | 38 #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 D | smtc.h | 42 void smtc_flush_tlb_asid(unsigned long asid);
|
H A D | mmu_context.h | 86 * 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 D | smtc.h | 42 void smtc_flush_tlb_asid(unsigned long asid);
|
H A D | mmu_context.h | 86 * 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 D | tlb.c | 96 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 D | mmu_context.h | 66 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 D | kn01-berr.c | 86 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 D | dump_tlb.c | 53 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 D | r3k_dump_tlb.c | 25 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 D | tlb.c | 123 * @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 D | mmu_context.h | 68 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 D | dbg.c | 78 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 D | dump_tlb.c | 44 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",
|