Searched refs:asid (Results 26 - 50 of 57) sorted by relevance

123

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sh/mm/
H A Dtlb-sh4.c67 void local_flush_tlb_one(unsigned long asid, unsigned long page) argument
78 data = page | asid; /* VALID bit is off */
H A Dtlb-debugfs.c91 seq_printf(file, "entry: vpn ppn asid size valid wired\n");
94 unsigned long vpn, ppn, asid, size; local
107 asid = val & MMU_CONTEXT_ASID_MASK;
126 entry, vpn, ppn, asid,
H A Dtlb-sh5.c114 * @asid: Address Space Identifier.
121 unsigned long asid, unsigned long paddr)
127 pteh |= (asid << PTEH_ASID_SHIFT) | PTEH_VALID;
120 sh64_setup_tlb_slot(unsigned long long config_addr, unsigned long eaddr, unsigned long asid, unsigned long paddr) argument
H A Dnommu.c60 void local_flush_tlb_one(unsigned long asid, unsigned long page) argument
H A Dcache-sh5.c34 sh64_setup_dtlb_cache_slot(unsigned long eaddr, unsigned long asid, argument
38 sh64_setup_tlb_slot(dtlb_cache_slot, eaddr, asid, paddr);
H A Dtlbflush_64.c317 void local_flush_tlb_one(unsigned long asid, unsigned long page) argument
326 match = (asid << PTEH_ASID_SHIFT) | PTEH_VALID;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/xtensa/include/asm/
H A Dmmu_context.h70 flush_tlb_all(); /* start new asid cycle */
112 unsigned long asid = asid_cache; local
116 if (next->context == NO_CONTEXT || ((next->context^asid) & ~ASID_MASK))
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/misc/sgi-gru/
H A Dgrumain.c74 * asid in use ("x"s below). Set "limit" to this value.
82 * Each time MAX_ASID is reached, increment the asid generation. Since
85 * a context, the asid generation of the GTS asid is rechecked. If it
86 * doesn't match the current generation, a new asid will be assigned.
91 * All asid manipulation & context loading/unloading is protected by the
95 /* Hit the asid limit. Start over */
105 static int gru_reset_asid_limit(struct gru_state *gru, int asid) argument
109 gru_dbg(grudev, "gid %d, asid 0x%x\n", gru->gs_gid, asid);
151 int asid; local
242 int asid; local
594 int i, err, asid, ctxnum = gts->ts_ctxnum; local
[all...]
H A Dgruhandles.h214 unsigned int asid:24; /* DW 2 */ member in struct:gru_tlb_global_handle
388 unsigned int asid[8]; /* DW 2 - 5 */ member in struct:gru_context_configuration_handle
521 unsigned long vaddrmask, int asid, int pagesize, int global, int n,
524 int gaa, unsigned long vaddr, int asid, int dirty, int pagesize);
526 int gaa, unsigned long vaddr, int asid, int dirty, int pagesize);
H A Dgrufault.c319 unsigned long fault_vaddr, int asid, int write,
341 if (ret || tfh_write_only(tfh, gpa, GAA_RAM, vaddr, asid, write,
345 "%s: gid %d, gts 0x%p, tfh 0x%p, vaddr 0x%lx, asid 0x%x, rw %d, ps %d, gpa 0x%lx\n",
347 vaddr, asid, write, pageshift, gpa);
370 int pageshift = 0, asid, write, ret, atomic = !cbk, indexway; local
407 asid = tfh->missasid;
409 if (asid == 0)
436 gru_preload_tlb(gru, gts, atomic, vaddr, asid, write, tlb_preload_count, tfh, cbe);
442 tfh_write_restart(tfh, gpa, GAA_RAM, vaddr, asid, write,
445 "%s: gid %d, gts 0x%p, tfh 0x%p, vaddr 0x%lx, asid
317 gru_preload_tlb(struct gru_state *gru, struct gru_thread_state *gts, int atomic, unsigned long fault_vaddr, int asid, int write, unsigned char tlb_preload_count, struct gru_tlb_fault_handle *tfh, struct gru_control_block_extended *cbe) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/mips/dec/
H A Dkn01-berr.c84 long asid, entryhi, vaddr; local
114 asid = read_c0_entryhi();
115 entryhi = asid & (PAGE_SIZE - 1);
123 write_c0_entryhi(asid);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/mips/include/asm/
H A Dmmu_context.h101 #define cpu_context(cpu, mm) ((mm)->context.asid[cpu])
111 * as a software asid extension.
121 unsigned long asid = asid_cache(cpu); local
123 if (! ((asid += ASID_INC) & ASID_MASK) ) {
126 local_flush_tlb_all(); /* start new asid cycle */
127 if (!asid) /* fix version if needed */
128 asid = ASID_FIRST_VERSION;
130 cpu_context(cpu, mm) = asid_cache(cpu) = asid;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/include/asm/
H A Dtlbflush.h356 const int asid = ASID(mm); local
375 asm("mcr p15, 0, %0, c8, c7, 2" : : "r" (asid) : "cc");
377 asm("mcr p15, 0, %0, c8, c6, 2" : : "r" (asid) : "cc");
379 asm("mcr p15, 0, %0, c8, c5, 2" : : "r" (asid) : "cc");
384 asm("mcr p15, 0, %0, c8, c3, 2" : : "r" (asid) : "cc");
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/m32r/mm/
H A Dfault.c488 unsigned long asid; local
490 asid = mm_context(mm) & MMU_CONTEXT_ASID_MASK;
495 start |= asid;
496 end |= asid;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sh/lib64/
H A Ddbg.c79 unsigned int valid, shared, asid, epn, cb, ppn; local
99 asid = GET_ASID(pteH);
107 ppn, epn, asid, shared, cb, pSize, pProt);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sh/kernel/
H A Dsmp.c475 void flush_tlb_one(unsigned long asid, unsigned long vaddr) argument
479 fd.addr1 = asid;
483 local_flush_tlb_one(asid, vaddr);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/mips/kernel/
H A Dsmtc.c1368 unsigned long flags, mtflags, tcstat, prevhalt, asid; local
1390 asid = asid_cache(cpu);
1393 if (!((asid += ASID_INC) & ASID_MASK) ) {
1417 if (!asid) /* fix version if needed */
1418 asid = ASID_FIRST_VERSION;
1419 local_flush_tlb_all(); /* start new asid cycle */
1421 } while (smtc_live_asid[tlb][(asid & ASID_MASK)]);
1429 cpu_context(i, mm) = asid_cache(i) = asid;
1445 void smtc_flush_tlb_asid(unsigned long asid) argument
1459 if ((ehi & ASID_MASK) == asid) {
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mm/
H A Dtlb-v7.S40 asid r3, r3 @ mask ASID
H A Dtlb-v6.S42 asid r3, r3 @ mask ASID
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/tile/include/hv/
H A Dhypervisor.h648 * @param asid HV_ASID the page table is to be used for.
653 int hv_install_context(HV_PhysAddr page_table, HV_PTE access, HV_ASID asid,
673 HV_ASID asid; member in struct:__anon10410
693 * @param asid HV_ASID whose entries are to be flushed.
696 int hv_flush_asid(HV_ASID asid);
1704 HV_ASID asid:10; member in struct:__anon10425
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/kvm/
H A Dtrace.h565 TP_PROTO(__u64 rip, int asid, u64 address),
566 TP_ARGS(rip, asid, address),
570 __field( int, asid )
576 __entry->asid = asid;
580 TP_printk("rip: 0x%016llx asid: %d address: 0x%016llx",
581 __entry->rip, __entry->asid, __entry->address)
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/openssl-1.0.2h/crypto/x509v3/
H A Dx509v3.h860 int v3_asid_add_inherit(ASIdentifiers *asid, int which);
861 int v3_asid_add_id_or_range(ASIdentifiers *asid, int which,
879 int v3_asid_is_canonical(ASIdentifiers *asid);
881 int v3_asid_canonize(ASIdentifiers *asid);
887 int v3_asid_inherits(ASIdentifiers *asid);
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/openssl-0.9.8e/crypto/x509v3/
H A Dx509v3.h732 int v3_asid_add_inherit(ASIdentifiers *asid, int which);
733 int v3_asid_add_id_or_range(ASIdentifiers *asid, int which,
751 int v3_asid_is_canonical(ASIdentifiers *asid);
753 int v3_asid_canonize(ASIdentifiers *asid);
759 int v3_asid_inherits(ASIdentifiers *asid);
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/openssl-0.9.8e/include/openssl/
H A Dx509v3.h732 int v3_asid_add_inherit(ASIdentifiers *asid, int which);
733 int v3_asid_add_id_or_range(ASIdentifiers *asid, int which,
751 int v3_asid_is_canonical(ASIdentifiers *asid);
753 int v3_asid_canonize(ASIdentifiers *asid);
759 int v3_asid_inherits(ASIdentifiers *asid);
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/openssl/crypto/x509v3/
H A Dx509v3.h860 int v3_asid_add_inherit(ASIdentifiers *asid, int which);
861 int v3_asid_add_id_or_range(ASIdentifiers *asid, int which,
879 int v3_asid_is_canonical(ASIdentifiers *asid);
881 int v3_asid_canonize(ASIdentifiers *asid);
887 int v3_asid_inherits(ASIdentifiers *asid);

Completed in 158 milliseconds

123