Searched refs:tlb (Results 1 - 22 of 22) sorted by relevance

/external/kernel-headers/original/asm-generic/
H A Dtlb.h1 /* asm-generic/tlb.h
30 #define tlb_fast_mode(tlb) ((tlb)->nr == ~0U)
33 #define tlb_fast_mode(tlb) 1
56 struct mmu_gather *tlb = &get_cpu_var(mmu_gathers); local
58 tlb->mm = mm;
61 tlb->nr = num_online_cpus() > 1 ? 0U : ~0U;
63 tlb->fullmm = full_mm_flush;
65 return tlb;
69 tlb_flush_mmu(struct mmu_gather *tlb, unsigne argument
86 tlb_finish_mmu(struct mmu_gather *tlb, unsigned long start, unsigned long end) argument
101 tlb_remove_page(struct mmu_gather *tlb, struct page *page) argument
[all...]
H A D4level-fixup.h26 #define pud_free_tlb(tlb, x) do { } while (0)
28 #define __pud_free_tlb(tlb, x) do { } while (0)
H A Dpgtable-nopmd.h62 #define __pmd_free_tlb(tlb, x, a) do { } while (0)
H A Dpgtable-nopud.h55 #define __pud_free_tlb(tlb, x) do { } while (0)
/external/kernel-headers/original/asm-mips/
H A Dtlb.h8 #define tlb_start_vma(tlb, vma) \
10 if (!tlb->fullmm) \
13 #define tlb_end_vma(tlb, vma) do { } while (0)
14 #define __tlb_remove_tlb_entry(tlb, ptep, address) do { } while (0)
19 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm)
21 #include <asm-generic/tlb.h>
H A Dpgalloc.h101 #define __pte_free_tlb(tlb,pte) \
104 tlb_remove_page((tlb), pte); \
114 #define __pmd_free_tlb(tlb, x) do { } while (0)
135 #define __pmd_free_tlb(tlb, x) pmd_free((tlb)->mm, x)
/external/qemu/target-mips/
H A Dmachine.c60 qemu_put_be32s(f, &env->tlb->nb_tlb);
62 uint16_t flags = ((env->tlb->mmu.r4k.tlb[i].G << 10) |
63 (env->tlb->mmu.r4k.tlb[i].C0 << 7) |
64 (env->tlb->mmu.r4k.tlb[i].C1 << 4) |
65 (env->tlb->mmu.r4k.tlb[i].V0 << 3) |
66 (env->tlb
[all...]
H A Dhelper.c69 r4k_tlb_t *tlb; local
76 for (i = 0; i < env->tlb->nb_tlb; i++) {
77 tlb = &env->tlb->mmu.r4k.tlb[i];
81 VPN = tlb->VPN & ~mask;
88 if ((tlb->G == 1 || tlb->ASID == ASID) && VPN == tag) {
92 if (!(n ? tlb->V1 : tlb
811 r4k_tlb_t *tlb; local
[all...]
H A Dop_helper.c811 unsigned int tmp = env->tlb->nb_tlb;
1076 env->CP0_Wired = arg1 % env->tlb->nb_tlb;
1503 r4k_tlb_t *tlb; local
1506 tlb = &env->tlb->mmu.r4k.tlb[idx];
1509 if (tlb->G == 0 && tlb->ASID != ASID) {
1516 r4k_tlb_t *tlb; local
1522 tlb
1568 r4k_tlb_t *tlb; local
1608 r4k_tlb_t *tlb; local
1653 r4k_tlb_t *tlb; local
1686 r4k_tlb_t *tlb; local
[all...]
H A Dtranslate_init.c476 env->tlb->nb_tlb = 1;
477 env->tlb->map_address = &no_mmu_map_address;
482 env->tlb->nb_tlb = 1;
483 env->tlb->map_address = &fixed_mmu_map_address;
488 env->tlb->nb_tlb = 1 + ((def->CP0_Config1 >> CP0C1_MMU) & 63);
489 env->tlb->map_address = &r4k_map_address;
490 env->tlb->helper_tlbwi = r4k_helper_tlbwi;
491 env->tlb->helper_tlbwr = r4k_helper_tlbwr;
492 env->tlb->helper_tlbp = r4k_helper_tlbp;
493 env->tlb
[all...]
H A Dcpu.h49 r4k_tlb_t tlb[MIPS_TLB_MAX]; member in struct:CPUMIPSTLBContext::__anon25955::__anon25956
461 CPUMIPSTLBContext *tlb; member in struct:CPUMIPSState
H A Dtranslate.c5615 if (!env->tlb->helper_tlbwi)
5621 if (!env->tlb->helper_tlbwr)
5627 if (!env->tlb->helper_tlbp)
5633 if (!env->tlb->helper_tlbr)
8680 env->CP0_Random = env->tlb->nb_tlb - 1;
/external/chromium/base/threading/
H A Dthread_local_unittest.cc146 base::ThreadLocalBoolean tlb; local
147 EXPECT_FALSE(tlb.Get());
149 tlb.Set(false);
150 EXPECT_FALSE(tlb.Get());
152 tlb.Set(true);
153 EXPECT_TRUE(tlb.Get());
158 base::ThreadLocalBoolean tlb; local
159 EXPECT_FALSE(tlb.Get());
/external/chromium_org/base/threading/
H A Dthread_local_unittest.cc152 base::ThreadLocalBoolean tlb; local
153 EXPECT_FALSE(tlb.Get());
155 tlb.Set(false);
156 EXPECT_FALSE(tlb.Get());
158 tlb.Set(true);
159 EXPECT_TRUE(tlb.Get());
164 base::ThreadLocalBoolean tlb; local
165 EXPECT_FALSE(tlb.Get());
/external/chromium_org/mojo/public/utility/
H A Dthread_local_unittest.cc153 base::ThreadLocalBoolean tlb; local
154 EXPECT_FALSE(tlb.Get());
156 tlb.Set(false);
157 EXPECT_FALSE(tlb.Get());
159 tlb.Set(true);
160 EXPECT_TRUE(tlb.Get());
165 base::ThreadLocalBoolean tlb; local
166 EXPECT_FALSE(tlb.Get());
/external/kernel-headers/original/asm-arm/
H A Dprocinfo.h40 struct cpu_tlb_fns *tlb; member in struct:proc_info_list
H A Dtlbflush.h16 #define tlb_flush(tlb) ((void) tlb)
179 * The arch/arm/mm/tlb-*.S files implement these methods.
/external/kernel-headers/original/asm-x86/
H A Dpgalloc_32.h52 #define __pte_free_tlb(tlb,pte) \
55 tlb_remove_page((tlb),(pte)); \
64 #define __pmd_free_tlb(tlb,x) do { } while (0)
/external/qemu/hw/
H A Dmips_timer.c16 idx = lfsr % (env->tlb->nb_tlb - env->CP0_Wired) + env->CP0_Wired;
/external/chromium_org/tools/gyp/pylib/gyp/
H A Dwin_tool.py219 def ExecMidlWrapper(self, arch, outdir, tlb, h, dlldata, iid, proxy, idl,
226 '/tlb', tlb,
H A Dmsvs_emulation.py723 tlb = midl('TypeLibraryName', default='${root}.tlb')
728 # Note that .tlb is not included in the outputs as it is not always
732 variables = [('tlb', tlb),
/external/kernel-headers/original/linux/
H A Dmm.h714 unsigned long unmap_vmas(struct mmu_gather **tlb,
718 void free_pgd_range(struct mmu_gather **tlb, unsigned long addr,
720 void free_pgtables(struct mmu_gather **tlb, struct vm_area_struct *start_vma,

Completed in 697 milliseconds