/external/kernel-headers/original/asm-generic/ |
H A D | tlb.h | 1 /* 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 D | 4level-fixup.h | 26 #define pud_free_tlb(tlb, x) do { } while (0) 28 #define __pud_free_tlb(tlb, x) do { } while (0)
|
H A D | pgtable-nopud.h | 55 #define __pud_free_tlb(tlb, x) do { } while (0)
|
/external/kernel-headers/original/asm-mips/ |
H A D | tlb.h | 8 #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 D | pgalloc.h | 101 #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 D | machine.c | 60 qemu_put_be32s(f, &env->tlb->nb_tlb); 61 qemu_put_be32s(f, &env->tlb->tlb_in_use); 63 uint16_t flags = ((env->tlb->mmu.r4k.tlb[i].G << 10) | 64 (env->tlb->mmu.r4k.tlb[i].C0 << 7) | 65 (env->tlb->mmu.r4k.tlb[i].C1 << 4) | 66 (env->tlb->mmu.r4k.tlb[ [all...] |
H A D | helper.c | 71 for (i = 0; i < env->tlb->tlb_in_use; i++) { 72 r4k_tlb_t *tlb = &env->tlb->mmu.r4k.tlb[i]; local 74 target_ulong mask = tlb->PageMask | ~(TARGET_PAGE_MASK << 1); 76 target_ulong VPN = tlb->VPN & ~mask; 82 if ((tlb->G == 1 || tlb->ASID == ASID) && VPN == tag) { 86 if (!(n ? tlb->V1 : tlb 597 r4k_tlb_t *tlb; local [all...] |
H A D | translate_init.c | 476 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 D | op_helper.c | 811 unsigned int tmp = env->tlb->nb_tlb; 1076 env->CP0_Wired = arg1 % env->tlb->nb_tlb; 1506 env->tlb->tlb_in_use = env->tlb->nb_tlb; 1511 /* Discard entries from env->tlb[first] onwards. */ 1512 while (env->tlb->tlb_in_use > first) { 1513 r4k_invalidate_tlb(env, --env->tlb->tlb_in_use, 0); 1519 r4k_tlb_t *tlb; local 1522 tlb = &env->tlb 1565 r4k_tlb_t *tlb; local 1607 r4k_tlb_t *tlb; local [all...] |
H A D | cpu.h | 50 r4k_tlb_t tlb[MIPS_TLB_MAX]; member in struct:CPUMIPSTLBContext::__anon9803::__anon9804 462 CPUMIPSTLBContext *tlb; member in struct:CPUMIPSState
|
H A D | translate.c | 5615 if (!env->tlb->helper_tlbwi) 5621 if (!env->tlb->helper_tlbwr) 5627 if (!env->tlb->helper_tlbp) 5633 if (!env->tlb->helper_tlbr) 8677 env->CP0_Random = env->tlb->nb_tlb - 1; 8678 env->tlb->tlb_in_use = env->tlb->nb_tlb;
|
/external/chromium/base/threading/ |
H A D | thread_local_unittest.cc | 146 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/kernel-headers/original/asm-arm/ |
H A D | procinfo.h | 40 struct cpu_tlb_fns *tlb; member in struct:proc_info_list
|
H A D | tlbflush.h | 16 #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 D | pgalloc_32.h | 52 #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 D | mips_timer.c | 16 idx = lfsr % (env->tlb->nb_tlb - env->CP0_Wired) + env->CP0_Wired;
|
/external/kernel-headers/original/linux/ |
H A D | mm.h | 714 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,
|