Searched defs:tlb (Results 1 - 54 of 54) sorted by relevance

/linux-4.4.14/arch/powerpc/include/asm/
H A Dpgalloc.h10 static inline void tlb_flush_pgtable(struct mmu_gather *tlb, tlb_flush_pgtable() argument
H A Dtlb.h40 static inline void __tlb_remove_tlb_entry(struct mmu_gather *tlb, pte_t *ptep, __tlb_remove_tlb_entry() argument
H A Dpgalloc-32.h60 static inline void pgtable_free_tlb(struct mmu_gather *tlb, pgtable_free_tlb() argument
77 static inline void pgtable_free_tlb(struct mmu_gather *tlb, pgtable_free_tlb() argument
84 static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t table, __pte_free_tlb() argument
H A Dpgalloc-64.h124 static inline void pgtable_free_tlb(struct mmu_gather *tlb, pgtable_free_tlb() argument
141 static inline void pgtable_free_tlb(struct mmu_gather *tlb, pgtable_free_tlb() argument
148 static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t table, __pte_free_tlb() argument
216 static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t table, __pte_free_tlb() argument
/linux-4.4.14/arch/arm64/include/asm/
H A Dtlb.h38 static inline void tlb_flush(struct mmu_gather *tlb) tlb_flush() argument
57 static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t pte, __pte_free_tlb() argument
66 static inline void __pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmdp, __pmd_free_tlb() argument
75 static inline void __pud_free_tlb(struct mmu_gather *tlb, pud_t *pudp, __pud_free_tlb() argument
H A Dhugetlb.h60 static inline void hugetlb_free_pgd_range(struct mmu_gather *tlb, hugetlb_free_pgd_range() argument
/linux-4.4.14/arch/arm/include/asm/
H A Dprocinfo.h40 struct cpu_tlb_fns *tlb; member in struct:proc_info_list
H A Dhugetlb.h30 static inline void hugetlb_free_pgd_range(struct mmu_gather *tlb, hugetlb_free_pgd_range() argument
H A Dtlb.h97 static inline void tlb_flush(struct mmu_gather *tlb) tlb_flush() argument
108 static inline void tlb_add_flush(struct mmu_gather *tlb, unsigned long addr) tlb_add_flush() argument
118 static inline void __tlb_alloc_page(struct mmu_gather *tlb) __tlb_alloc_page() argument
128 static inline void tlb_flush_mmu_tlbonly(struct mmu_gather *tlb) tlb_flush_mmu_tlbonly() argument
136 static inline void tlb_flush_mmu_free(struct mmu_gather *tlb) tlb_flush_mmu_free() argument
144 static inline void tlb_flush_mmu(struct mmu_gather *tlb) tlb_flush_mmu() argument
151 tlb_gather_mmu(struct mmu_gather *tlb, struct mm_struct *mm, unsigned long start, unsigned long end) tlb_gather_mmu() argument
169 tlb_finish_mmu(struct mmu_gather *tlb, unsigned long start, unsigned long end) tlb_finish_mmu() argument
184 tlb_remove_tlb_entry(struct mmu_gather *tlb, pte_t *ptep, unsigned long addr) tlb_remove_tlb_entry() argument
195 tlb_start_vma(struct mmu_gather *tlb, struct vm_area_struct *vma) tlb_start_vma() argument
206 tlb_end_vma(struct mmu_gather *tlb, struct vm_area_struct *vma) tlb_end_vma() argument
212 static inline int __tlb_remove_page(struct mmu_gather *tlb, struct page *page) __tlb_remove_page() argument
219 static inline void tlb_remove_page(struct mmu_gather *tlb, struct page *page) tlb_remove_page() argument
225 static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t pte, __pte_free_tlb() argument
245 static inline void __pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmdp, __pmd_free_tlb() argument
255 tlb_remove_pmd_tlb_entry(struct mmu_gather *tlb, pmd_t *pmdp, unsigned long addr) tlb_remove_pmd_tlb_entry() argument
/linux-4.4.14/arch/um/include/asm/
H A Dtlb.h25 static inline void __tlb_remove_tlb_entry(struct mmu_gather *tlb, pte_t *ptep, __tlb_remove_tlb_entry() argument
34 static inline void init_tlb_gather(struct mmu_gather *tlb) init_tlb_gather() argument
48 tlb_gather_mmu(struct mmu_gather *tlb, struct mm_struct *mm, unsigned long start, unsigned long end) tlb_gather_mmu() argument
62 tlb_flush_mmu_tlbonly(struct mmu_gather *tlb) tlb_flush_mmu_tlbonly() argument
68 tlb_flush_mmu_free(struct mmu_gather *tlb) tlb_flush_mmu_free() argument
74 tlb_flush_mmu(struct mmu_gather *tlb) tlb_flush_mmu() argument
88 tlb_finish_mmu(struct mmu_gather *tlb, unsigned long start, unsigned long end) tlb_finish_mmu() argument
101 static inline int __tlb_remove_page(struct mmu_gather *tlb, struct page *page) __tlb_remove_page() argument
108 static inline void tlb_remove_page(struct mmu_gather *tlb, struct page *page) tlb_remove_page() argument
/linux-4.4.14/arch/x86/include/asm/
H A Dhugetlb.h30 static inline void hugetlb_free_pgd_range(struct mmu_gather *tlb, hugetlb_free_pgd_range() argument
H A Dpgalloc.h56 static inline void __pte_free_tlb(struct mmu_gather *tlb, struct page *pte, __pte_free_tlb() argument
103 static inline void __pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd, __pmd_free_tlb() argument
139 static inline void __pud_free_tlb(struct mmu_gather *tlb, pud_t *pud, __pud_free_tlb() argument
/linux-4.4.14/arch/powerpc/mm/
H A Dtlb_hash32.c66 void tlb_flush(struct mmu_gather *tlb) tlb_flush() argument
H A Dtlb_hash64.c158 void tlb_flush(struct mmu_gather *tlb) tlb_flush() argument
H A Dtlb_nohash.c382 void tlb_flush(struct mmu_gather *tlb) tlb_flush() argument
398 void tlb_flush_pgtable(struct mmu_gather *tlb, unsigned long address) tlb_flush_pgtable() argument
H A Dpgtable_64.c445 void pgtable_free_tlb(struct mmu_gather *tlb, void *table, int shift) pgtable_free_tlb() argument
468 void pgtable_free_tlb(struct mmu_gather *tlb, void *table, int shift) pgtable_free_tlb() argument
H A Dhugetlbpage.c485 static void hugepd_free(struct mmu_gather *tlb, void *hugepte) hugepd_free() argument
513 static void free_hugepd_range(struct mmu_gather *tlb, hugepd_t *hpdp, int pdshift, free_hugepd_range() argument
551 static void hugetlb_free_pmd_range(struct mmu_gather *tlb, pud_t *pud, hugetlb_free_pmd_range() argument
601 static void hugetlb_free_pud_range(struct mmu_gather *tlb, pgd_t *pgd, hugetlb_free_pud_range() argument
652 void hugetlb_free_pgd_range(struct mmu_gather *tlb, hugetlb_free_pgd_range() argument
/linux-4.4.14/arch/sh/include/asm/
H A Dhugetlb.h29 static inline void hugetlb_free_pgd_range(struct mmu_gather *tlb, hugetlb_free_pgd_range() argument
H A Dtlb.h27 static inline void init_tlb_gather(struct mmu_gather *tlb) init_tlb_gather() argument
39 tlb_gather_mmu(struct mmu_gather *tlb, struct mm_struct *mm, unsigned long start, unsigned long end) tlb_gather_mmu() argument
50 tlb_finish_mmu(struct mmu_gather *tlb, unsigned long start, unsigned long end) tlb_finish_mmu() argument
60 tlb_remove_tlb_entry(struct mmu_gather *tlb, pte_t *ptep, unsigned long address) tlb_remove_tlb_entry() argument
74 tlb_start_vma(struct mmu_gather *tlb, struct vm_area_struct *vma) tlb_start_vma() argument
81 tlb_end_vma(struct mmu_gather *tlb, struct vm_area_struct *vma) tlb_end_vma() argument
89 static inline void tlb_flush_mmu_tlbonly(struct mmu_gather *tlb) tlb_flush_mmu_tlbonly() argument
93 static inline void tlb_flush_mmu_free(struct mmu_gather *tlb) tlb_flush_mmu_free() argument
97 static inline void tlb_flush_mmu(struct mmu_gather *tlb) tlb_flush_mmu() argument
101 static inline int __tlb_remove_page(struct mmu_gather *tlb, struct page *page) __tlb_remove_page() argument
107 static inline void tlb_remove_page(struct mmu_gather *tlb, struct page *page) tlb_remove_page() argument
/linux-4.4.14/arch/sh/mm/
H A Dtlbflush_64.c34 unsigned long tlb; local_flush_tlb_one() local
84 unsigned long tlb; local_flush_tlb_range() local
148 unsigned long flags, tlb; local_flush_tlb_all() local
/linux-4.4.14/arch/sparc/include/asm/
H A Dhugetlb.h34 static inline void hugetlb_free_pgd_range(struct mmu_gather *tlb, hugetlb_free_pgd_range() argument
H A Dpgalloc_64.h84 static inline void pgtable_free_tlb(struct mmu_gather *tlb, void *table, bool is_page) pgtable_free_tlb() argument
102 static inline void pgtable_free_tlb(struct mmu_gather *tlb, void *table, bool is_page) pgtable_free_tlb() argument
108 static inline void __pte_free_tlb(struct mmu_gather *tlb, pte_t *pte, __pte_free_tlb() argument
H A Dspitfire.h284 static inline unsigned long cheetah_get_dtlb_data(int entry, int tlb) cheetah_get_dtlb_data() argument
296 static inline unsigned long cheetah_get_dtlb_tag(int entry, int tlb) cheetah_get_dtlb_tag() argument
306 static inline void cheetah_put_dtlb_data(int entry, unsigned long data, int tlb) cheetah_put_dtlb_data() argument
/linux-4.4.14/arch/m68k/include/asm/
H A Dmcf_pgalloc.h43 static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t page, __pte_free_tlb() argument
H A Dmotorola_pgalloc.h59 static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t page, __pte_free_tlb() argument
79 static inline int __pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd, __pmd_free_tlb() argument
/linux-4.4.14/arch/metag/include/asm/
H A Dhugetlb.h17 static inline void hugetlb_free_pgd_range(struct mmu_gather *tlb, hugetlb_free_pgd_range() argument
/linux-4.4.14/arch/parisc/include/asm/
H A Dhugetlb.h34 static inline void hugetlb_free_pgd_range(struct mmu_gather *tlb, hugetlb_free_pgd_range() argument
/linux-4.4.14/drivers/iommu/
H A Dio-pgtable.h53 const struct iommu_gather_ops *tlb; member in struct:io_pgtable_cfg
H A Domap-iommu-debug.c252 DEBUG_SEQ_FOPS_RO(tlb); variable
H A Dio-pgtable-arm.c486 const struct iommu_gather_ops *tlb = data->iop.cfg.tlb; __arm_lpae_unmap() local
/linux-4.4.14/arch/tile/include/asm/
H A Dhugetlb.h43 static inline void hugetlb_free_pgd_range(struct mmu_gather *tlb, hugetlb_free_pgd_range() argument
H A Dpgalloc.h102 static inline void __pte_free_tlb(struct mmu_gather *tlb, struct page *pte, __pte_free_tlb() argument
155 static inline void __pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmdp, __pmd_free_tlb() argument
/linux-4.4.14/arch/mips/include/asm/
H A Dhugetlb.h41 static inline void hugetlb_free_pgd_range(struct mmu_gather *tlb, hugetlb_free_pgd_range() argument
/linux-4.4.14/arch/s390/include/asm/
H A Dtlb.h50 static inline void tlb_gather_mmu(struct mmu_gather *tlb, tlb_gather_mmu() argument
62 static inline void tlb_flush_mmu_tlbonly(struct mmu_gather *tlb) tlb_flush_mmu_tlbonly() argument
67 static inline void tlb_flush_mmu_free(struct mmu_gather *tlb) tlb_flush_mmu_free() argument
73 static inline void tlb_flush_mmu(struct mmu_gather *tlb) tlb_flush_mmu() argument
79 static inline void tlb_finish_mmu(struct mmu_gather *tlb, tlb_finish_mmu() argument
90 static inline int __tlb_remove_page(struct mmu_gather *tlb, struct page *page) __tlb_remove_page() argument
96 static inline void tlb_remove_page(struct mmu_gather *tlb, struct page *page) tlb_remove_page() argument
105 static inline void pte_free_tlb(struct mmu_gather *tlb, pgtable_t pte, pte_free_tlb() argument
118 static inline void pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd, pmd_free_tlb() argument
134 static inline void pud_free_tlb(struct mmu_gather *tlb, pud_t *pud, pud_free_tlb() argument
/linux-4.4.14/arch/ia64/mm/
H A Dhugetlbpage.c112 void hugetlb_free_pgd_range(struct mmu_gather *tlb, hugetlb_free_pgd_range() argument
/linux-4.4.14/drivers/usb/host/
H A Dohci-omap.c144 unsigned int tlb; omap_1510_local_bus_init() local
/linux-4.4.14/include/asm-generic/
H A Dtlb.h124 static inline void tlb_remove_page(struct mmu_gather *tlb, struct page *page) tlb_remove_page() argument
130 static inline void __tlb_adjust_range(struct mmu_gather *tlb, __tlb_adjust_range() argument
137 static inline void __tlb_reset_range(struct mmu_gather *tlb) __tlb_reset_range() argument
/linux-4.4.14/arch/ia64/include/asm/
H A Dtlb.h95 ia64_tlb_flush_mmu_tlbonly(struct mmu_gather *tlb, unsigned long start, unsigned long end) ia64_tlb_flush_mmu_tlbonly() argument
132 ia64_tlb_flush_mmu_free(struct mmu_gather *tlb) ia64_tlb_flush_mmu_free() argument
151 ia64_tlb_flush_mmu (struct mmu_gather *tlb, unsigned long start, unsigned long end) ia64_tlb_flush_mmu() argument
159 static inline void __tlb_alloc_page(struct mmu_gather *tlb) __tlb_alloc_page() argument
171 tlb_gather_mmu(struct mmu_gather *tlb, struct mm_struct *mm, unsigned long start, unsigned long end) tlb_gather_mmu() argument
188 tlb_finish_mmu(struct mmu_gather *tlb, unsigned long start, unsigned long end) tlb_finish_mmu() argument
208 static inline int __tlb_remove_page(struct mmu_gather *tlb, struct page *page) __tlb_remove_page() argument
221 static inline void tlb_flush_mmu_tlbonly(struct mmu_gather *tlb) tlb_flush_mmu_tlbonly() argument
226 static inline void tlb_flush_mmu_free(struct mmu_gather *tlb) tlb_flush_mmu_free() argument
231 static inline void tlb_flush_mmu(struct mmu_gather *tlb) tlb_flush_mmu() argument
236 static inline void tlb_remove_page(struct mmu_gather *tlb, struct page *page) tlb_remove_page() argument
247 __tlb_remove_tlb_entry (struct mmu_gather *tlb, pte_t *ptep, unsigned long address) __tlb_remove_tlb_entry() argument
/linux-4.4.14/arch/avr32/mm/
H A Dtlb.c276 static void *tlb_start(struct seq_file *tlb, loff_t *pos) tlb_start() argument
287 static void *tlb_next(struct seq_file *tlb, void *v, loff_t *pos) tlb_next() argument
299 static void tlb_stop(struct seq_file *tlb, void *v) tlb_stop() argument
304 static int tlb_show(struct seq_file *tlb, void *v) tlb_show() argument
/linux-4.4.14/arch/tile/mm/
H A Dpgtable.c278 void __pgtable_free_tlb(struct mmu_gather *tlb, struct page *pte, __pgtable_free_tlb() argument
/linux-4.4.14/arch/x86/mm/
H A Dpgtable.c55 void ___pte_free_tlb(struct mmu_gather *tlb, struct page *pte) ___pte_free_tlb() argument
63 void ___pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd) ___pmd_free_tlb() argument
79 void ___pud_free_tlb(struct mmu_gather *tlb, pud_t *pud) ___pud_free_tlb() argument
/linux-4.4.14/arch/mips/kvm/
H A Dtlb.c71 struct kvm_mips_tlb tlb; kvm_mips_dump_host_tlbs() local
119 struct kvm_mips_tlb tlb; kvm_mips_dump_guest_tlbs() local
410 struct kvm_mips_tlb *tlb = vcpu->arch.guest_tlb; kvm_mips_guest_tlb_lookup() local
356 kvm_mips_handle_mapped_seg_tlb_fault(struct kvm_vcpu *vcpu, struct kvm_mips_tlb *tlb, unsigned long *hpa0, unsigned long *hpa1) kvm_mips_handle_mapped_seg_tlb_fault() argument
H A Demulate.c815 struct kvm_mips_tlb *tlb = NULL; kvm_mips_emul_tlbwi() local
853 struct kvm_mips_tlb *tlb = NULL; kvm_mips_emul_tlbwr() local
1658 struct kvm_mips_tlb *tlb = &vcpu->arch.guest_tlb[index]; kvm_mips_emulate_cache() local
2611 struct kvm_mips_tlb *tlb = &vcpu->arch.guest_tlb[index]; kvm_mips_handle_tlbmiss() local
/linux-4.4.14/lib/
H A Dswiotlb.c162 int __init swiotlb_init_with_tbl(char *tlb, unsigned long nslabs, int verbose) swiotlb_init_with_tbl() argument
286 swiotlb_late_init_with_tbl(char *tlb, unsigned long nslabs) swiotlb_late_init_with_tbl() argument
/linux-4.4.14/fs/
H A Dexec.c590 struct mmu_gather tlb; shift_arg_pages() local
/linux-4.4.14/arch/s390/mm/
H A Dpgtable.c990 void page_table_free_rcu(struct mmu_gather *tlb, unsigned long *table, page_table_free_rcu() argument
1071 void tlb_table_flush(struct mmu_gather *tlb) tlb_table_flush() argument
1081 void tlb_remove_table(struct mmu_gather *tlb, void *table) tlb_remove_table() argument
/linux-4.4.14/arch/frv/kernel/
H A Dgdb-stub.c156 struct __debug_amr tlb[64*2]; member in struct:__debug_mmu
/linux-4.4.14/include/linux/
H A Dhugetlb.h171 static inline void __unmap_hugepage_range_final(struct mmu_gather *tlb, __unmap_hugepage_range_final() argument
178 static inline void __unmap_hugepage_range(struct mmu_gather *tlb, __unmap_hugepage_range() argument
/linux-4.4.14/mm/
H A Dhuge_memory.c1456 int zap_huge_pmd(struct mmu_gather *tlb, struct vm_area_struct *vma, zap_huge_pmd() argument
H A Dmemory.c184 static bool tlb_next_batch(struct mmu_gather *tlb) tlb_next_batch() argument
217 void tlb_gather_mmu(struct mmu_gather *tlb, struct mm_struct *mm, unsigned long start, unsigned long end) tlb_gather_mmu() argument
237 static void tlb_flush_mmu_tlbonly(struct mmu_gather *tlb) tlb_flush_mmu_tlbonly() argument
250 static void tlb_flush_mmu_free(struct mmu_gather *tlb) tlb_flush_mmu_free() argument
261 void tlb_flush_mmu(struct mmu_gather *tlb) tlb_flush_mmu() argument
271 void tlb_finish_mmu(struct mmu_gather *tlb, unsigned long start, unsigned long end) tlb_finish_mmu() argument
293 int __tlb_remove_page(struct mmu_gather *tlb, struct page *page) __tlb_remove_page() argument
350 void tlb_table_flush(struct mmu_gather *tlb) tlb_table_flush() argument
360 void tlb_remove_table(struct mmu_gather *tlb, void *table) tlb_remove_table() argument
392 static void free_pte_range(struct mmu_gather *tlb, pmd_t *pmd, free_pte_range() argument
401 static inline void free_pmd_range(struct mmu_gather *tlb, pud_t *pud, free_pmd_range() argument
435 static inline void free_pud_range(struct mmu_gather *tlb, pgd_t *pgd, free_pud_range() argument
471 void free_pgd_range(struct mmu_gather *tlb, free_pgd_range() argument
529 void free_pgtables(struct mmu_gather *tlb, struct vm_area_struct *vma, free_pgtables() argument
1113 static unsigned long zap_pte_range(struct mmu_gather *tlb, zap_pte_range() argument
1225 static inline unsigned long zap_pmd_range(struct mmu_gather *tlb, zap_pmd_range() argument
1269 static inline unsigned long zap_pud_range(struct mmu_gather *tlb, zap_pud_range() argument
1288 static void unmap_page_range(struct mmu_gather *tlb, unmap_page_range() argument
1312 static void unmap_single_vma(struct mmu_gather *tlb, unmap_single_vma() argument
1373 void unmap_vmas(struct mmu_gather *tlb, unmap_vmas() argument
1398 struct mmu_gather tlb; zap_page_range() local
1424 struct mmu_gather tlb; zap_page_range_single() local
H A Dmmap.c2405 struct mmu_gather tlb; unmap_region() local
2842 struct mmu_gather tlb; exit_mmap() local
H A Dhugetlb.c3156 void __unmap_hugepage_range(struct mmu_gather *tlb, struct vm_area_struct *vma, __unmap_hugepage_range() argument
3256 void __unmap_hugepage_range_final(struct mmu_gather *tlb, __unmap_hugepage_range_final() argument
3279 struct mmu_gather tlb; unmap_hugepage_range() local
/linux-4.4.14/arch/powerpc/xmon/
H A Dxmon.c2878 int i, tlb, ntlbs, pidsz, lpidsz, rasz, lrat = 0; dump_tlb_book3e() local
/linux-4.4.14/sound/pci/trident/
H A Dtrident.h368 struct snd_trident_tlb tlb; /* TLB entries for NX cards */ member in struct:snd_trident

Completed in 1467 milliseconds