/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sh/include/asm/ |
H A D | mmu_context_32.h | 14 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 D | tlbflush.h | 22 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 D | mmu_context.h | 59 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 D | mmu_context_64.h | 42 static inline void set_asid(unsigned long asid) argument 48 sr = (sr & SR_ASID_MASK) | (asid << SR_ASID_SHIFT);
|
H A D | tlb_64.h | 60 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 D | mmu.h | 5 unsigned long asid[NR_CPUS]; member in struct:__anon9727
|
H A D | smtc.h | 49 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 D | context.c | 51 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 D | mmu_context.h | 34 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 D | tlbflush_32.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-pteaex.c | 71 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 D | tlb-sh3.c | 58 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 D | r3k_dump_tlb.c | 21 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 D | dump_tlb.c | 51 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 D | mmu_context.h | 31 * 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 D | migrate.h | 29 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 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-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/tile/kernel/ |
H A D | tlb.c | 38 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 D | mmu_context.h | 87 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 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-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/misc/sgi-gru/ |
H A D | gruhandles.c | 153 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 D | grutlbpurge.c | 137 * - 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 D | tlb.c | 117 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 D | v3_asid.c | 157 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 D | v3_asid.c | 157 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...] |