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

123456

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-s390/
H A Dtlb.h8 #define tlb_start_vma(tlb, vma) do { } while (0)
9 #define tlb_end_vma(tlb, vma) do { } while (0)
10 #define __tlb_remove_tlb_entry(tlb, ptep, address) do { } while (0)
16 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm)
18 #include <asm-generic/tlb.h>
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-blackfin/
H A Dtlb.h4 #define tlb_start_vma(tlb, vma) do { } while (0)
5 #define tlb_end_vma(tlb, vma) do { } while (0)
6 #define __tlb_remove_tlb_entry(tlb, ptep, address) do { } while (0)
12 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm)
14 #include <asm-generic/tlb.h>
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-i386/
H A Dtlb.h8 #define tlb_start_vma(tlb, vma) do { } while (0)
9 #define tlb_end_vma(tlb, vma) do { } while (0)
10 #define __tlb_remove_tlb_entry(tlb, ptep, address) do { } while (0)
16 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm)
18 #include <asm-generic/tlb.h>
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-m32r/
H A Dtlb.h8 #define tlb_start_vma(tlb, vma) do { } while (0)
9 #define tlb_end_vma(tlb, vma) do { } while (0)
10 #define __tlb_remove_tlb_entry(tlb, pte, address) do { } while (0)
16 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm)
18 #include <asm-generic/tlb.h>
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-m68k/
H A Dtlb.h8 #define tlb_start_vma(tlb, vma) do { } while (0)
9 #define tlb_end_vma(tlb, vma) do { } while (0)
10 #define __tlb_remove_tlb_entry(tlb, ptep, address) do { } while (0)
16 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm)
18 #include <asm-generic/tlb.h>
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-x86_64/
H A Dtlb.h5 #define tlb_start_vma(tlb, vma) do { } while (0)
6 #define tlb_end_vma(tlb, vma) do { } while (0)
7 #define __tlb_remove_tlb_entry(tlb, ptep, address) do { } while (0)
9 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm)
11 #include <asm-generic/tlb.h>
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-m68knommu/
H A Dtlb.h1 #include <asm-m68k/tlb.h>
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-v850/
H A Dtlb.h2 * include/asm-v850/tlb.h
17 #define tlb_flush(tlb) ((void)0)
19 #include <asm-generic/tlb.h>
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-alpha/
H A Dtlb.h4 #define tlb_start_vma(tlb, vma) do { } while (0)
5 #define tlb_end_vma(tlb, vma) do { } while (0)
6 #define __tlb_remove_tlb_entry(tlb, pte, addr) do { } while (0)
8 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm)
10 #include <asm-generic/tlb.h>
12 #define __pte_free_tlb(tlb,pte) pte_free(pte)
13 #define __pmd_free_tlb(tlb,pmd) pmd_free(pmd)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-generic/
H A Dtlb.h1 /* include/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...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm/
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>
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/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>
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-cris/
H A Dtlb.h4 #include <asm/arch/tlb.h>
10 #define tlb_start_vma(tlb, vma) do { } while (0)
11 #define tlb_end_vma(tlb, vma) do { } while (0)
12 #define __tlb_remove_tlb_entry(tlb, ptep, address) do { } while (0)
14 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm)
15 #include <asm-generic/tlb.h>
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-xtensa/
H A Dtlb.h2 * include/asm-xtensa/tlb.h
14 #define tlb_start_vma(tlb,vma) do { } while (0)
15 #define tlb_end_vma(tlb,vma) do { } while (0)
16 #define __tlb_remove_tlb_entry(tlb,pte,addr) do { } while (0)
18 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm)
20 #include <asm-generic/tlb.h>
23 #define __pte_free_tlb(tlb,pte) pte_free(pte)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-ia64/
H A Dtlb.h4 * Based on <asm-generic/tlb.h>.
25 * tlb <- tlb_gather_mmu(mm, full_mm_flush); // start unmap for address space MM
28 * tlb_start_vma(tlb, vma);
30 * tlb_remove_tlb_entry(tlb, pte, address);
32 * tlb_remove_page(tlb, page);
35 * tlb_end_vma(tlb, vma);
38 * tlb_finish_mmu(tlb, start, end); // finish unmap for address space MM
51 # define tlb_fast_mode(tlb) ((tlb)->nr == ~0U)
54 # define tlb_fast_mode(tlb) (
75 ia64_tlb_flush_mmu(struct mmu_gather *tlb, unsigned long start, unsigned long end) argument
126 struct mmu_gather *tlb = &get_cpu_var(mmu_gathers); local
153 tlb_finish_mmu(struct mmu_gather *tlb, unsigned long start, unsigned long end) argument
173 tlb_remove_page(struct mmu_gather *tlb, struct page *page) argument
191 __tlb_remove_tlb_entry(struct mmu_gather *tlb, pte_t *ptep, unsigned long address) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-h8300/
H A Dtlb.h2 include/asm-h8300/tlb.h
8 #define tlb_flush(tlb) do { } while(0)
11 include/asm-h8300/tlb.h
17 #define tlb_flush(tlb) do { } while(0)
19 #include <asm-generic/tlb.h>
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-um/
H A Dtlb.h4 #include <asm/arch/tlb.h>
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-parisc/
H A Dtlb.h4 #define tlb_flush(tlb) \
5 do { if ((tlb)->fullmm) \
6 flush_tlb_mm((tlb)->mm);\
9 #define tlb_start_vma(tlb, vma) \
10 do { if (!(tlb)->fullmm) \
14 #define tlb_end_vma(tlb, vma) \
15 do { if (!(tlb)->fullmm) \
19 #define __tlb_remove_tlb_entry(tlb, pte, address) \
22 #include <asm-generic/tlb.h>
24 #define __pmd_free_tlb(tlb, pm
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sh/
H A Dtlb.h4 #define tlb_start_vma(tlb, vma) \
7 #define tlb_end_vma(tlb, vma) \
10 #define __tlb_remove_tlb_entry(tlb, pte, address) do { } while (0)
15 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm)
17 #include <asm-generic/tlb.h>
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sparc/
H A Dtlb.h4 #define tlb_start_vma(tlb, vma) \
9 #define tlb_end_vma(tlb, vma) \
14 #define __tlb_remove_tlb_entry(tlb, pte, address) \
17 #define tlb_flush(tlb) \
19 flush_tlb_mm((tlb)->mm); \
22 #include <asm-generic/tlb.h>
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-frv/
H A Dtlb.h15 #define tlb_start_vma(tlb, vma) do { } while (0)
16 #define tlb_end_vma(tlb, vma) do { } while (0)
17 #define __tlb_remove_tlb_entry(tlb, ptep, address) do { } while (0)
22 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm)
24 #include <asm-generic/tlb.h>
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-avr32/
H A Dtlb.h11 #define tlb_start_vma(tlb, vma) \
14 #define tlb_end_vma(tlb, vma) \
17 #define __tlb_remove_tlb_entry(tlb, pte, address) do { } while(0)
22 #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm)
24 #include <asm-generic/tlb.h>
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/cris/arch-v10/mm/
H A DMakefile5 obj-y := fault.o init.o tlb.o
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-arm/
H A Dtlb.h2 * linux/include/asm-arm/tlb.h
11 * to use the "invalidate whole tlb" rather than "invalidate single
12 * tlb" for this.
26 #include <asm-generic/tlb.h>
46 struct mmu_gather *tlb = &get_cpu_var(mmu_gathers); local
48 tlb->mm = mm;
49 tlb->fullmm = full_mm_flush;
51 return tlb;
55 tlb_finish_mmu(struct mmu_gather *tlb, unsigned long start, unsigned long end) argument
57 if (tlb
74 tlb_start_vma(struct mmu_gather *tlb, struct vm_area_struct *vma) argument
81 tlb_end_vma(struct mmu_gather *tlb, struct vm_area_struct *vma) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-arm26/
H A Dtlb.h22 struct mmu_gather *tlb = &get_cpu_var(mmu_gathers); local
24 tlb->mm = mm;
25 tlb->need_flush = 0;
26 tlb->fullmm = full_mm_flush;
28 return tlb;
32 tlb_finish_mmu(struct mmu_gather *tlb, unsigned long start, unsigned long end) argument
34 if (tlb->need_flush)
35 flush_tlb_mm(tlb->mm);
43 #define tlb_remove_tlb_entry(tlb,ptep,address) do { } while (0)
44 //#define tlb_start_vma(tlb,vm
53 tlb_remove_page(struct mmu_gather *tlb, struct page *page) argument
[all...]

Completed in 115 milliseconds

123456