/linux-4.4.14/arch/powerpc/include/asm/ |
H A D | pgalloc.h | 10 static inline void tlb_flush_pgtable(struct mmu_gather *tlb, tlb_flush_pgtable() argument
|
H A D | tlb.h | 40 static inline void __tlb_remove_tlb_entry(struct mmu_gather *tlb, pte_t *ptep, __tlb_remove_tlb_entry() argument
|
H A D | pgalloc-32.h | 60 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 D | pgalloc-64.h | 124 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 D | tlb.h | 38 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 D | hugetlb.h | 60 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 D | procinfo.h | 40 struct cpu_tlb_fns *tlb; member in struct:proc_info_list
|
H A D | hugetlb.h | 30 static inline void hugetlb_free_pgd_range(struct mmu_gather *tlb, hugetlb_free_pgd_range() argument
|
H A D | tlb.h | 97 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 D | tlb.h | 25 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 D | hugetlb.h | 30 static inline void hugetlb_free_pgd_range(struct mmu_gather *tlb, hugetlb_free_pgd_range() argument
|
H A D | pgalloc.h | 56 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 D | tlb_hash32.c | 66 void tlb_flush(struct mmu_gather *tlb) tlb_flush() argument
|
H A D | tlb_hash64.c | 158 void tlb_flush(struct mmu_gather *tlb) tlb_flush() argument
|
H A D | tlb_nohash.c | 382 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 D | pgtable_64.c | 445 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 D | hugetlbpage.c | 485 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 D | hugetlb.h | 29 static inline void hugetlb_free_pgd_range(struct mmu_gather *tlb, hugetlb_free_pgd_range() argument
|
H A D | tlb.h | 27 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 D | tlbflush_64.c | 34 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 D | hugetlb.h | 34 static inline void hugetlb_free_pgd_range(struct mmu_gather *tlb, hugetlb_free_pgd_range() argument
|
H A D | pgalloc_64.h | 84 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 D | spitfire.h | 284 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 D | mcf_pgalloc.h | 43 static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t page, __pte_free_tlb() argument
|
H A D | motorola_pgalloc.h | 59 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 D | hugetlb.h | 17 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 D | hugetlb.h | 34 static inline void hugetlb_free_pgd_range(struct mmu_gather *tlb, hugetlb_free_pgd_range() argument
|
/linux-4.4.14/drivers/iommu/ |
H A D | io-pgtable.h | 53 const struct iommu_gather_ops *tlb; member in struct:io_pgtable_cfg
|
H A D | omap-iommu-debug.c | 252 DEBUG_SEQ_FOPS_RO(tlb); variable
|
H A D | io-pgtable-arm.c | 486 const struct iommu_gather_ops *tlb = data->iop.cfg.tlb; __arm_lpae_unmap() local
|
/linux-4.4.14/arch/tile/include/asm/ |
H A D | hugetlb.h | 43 static inline void hugetlb_free_pgd_range(struct mmu_gather *tlb, hugetlb_free_pgd_range() argument
|
H A D | pgalloc.h | 102 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 D | hugetlb.h | 41 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 D | tlb.h | 50 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 D | hugetlbpage.c | 112 void hugetlb_free_pgd_range(struct mmu_gather *tlb, hugetlb_free_pgd_range() argument
|
/linux-4.4.14/drivers/usb/host/ |
H A D | ohci-omap.c | 144 unsigned int tlb; omap_1510_local_bus_init() local
|
/linux-4.4.14/include/asm-generic/ |
H A D | tlb.h | 124 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 D | tlb.h | 95 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 D | tlb.c | 276 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 D | pgtable.c | 278 void __pgtable_free_tlb(struct mmu_gather *tlb, struct page *pte, __pgtable_free_tlb() argument
|
/linux-4.4.14/arch/x86/mm/ |
H A D | pgtable.c | 55 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 D | tlb.c | 71 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 D | emulate.c | 815 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 D | swiotlb.c | 162 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 D | exec.c | 590 struct mmu_gather tlb; shift_arg_pages() local
|
/linux-4.4.14/arch/s390/mm/ |
H A D | pgtable.c | 990 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 D | gdb-stub.c | 156 struct __debug_amr tlb[64*2]; member in struct:__debug_mmu
|
/linux-4.4.14/include/linux/ |
H A D | hugetlb.h | 171 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 D | huge_memory.c | 1456 int zap_huge_pmd(struct mmu_gather *tlb, struct vm_area_struct *vma, zap_huge_pmd() argument
|
H A D | memory.c | 184 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 D | mmap.c | 2405 struct mmu_gather tlb; unmap_region() local 2842 struct mmu_gather tlb; exit_mmap() local
|
H A D | hugetlb.c | 3156 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 D | xmon.c | 2878 int i, tlb, ntlbs, pidsz, lpidsz, rasz, lrat = 0; dump_tlb_book3e() local
|
/linux-4.4.14/sound/pci/trident/ |
H A D | trident.h | 368 struct snd_trident_tlb tlb; /* TLB entries for NX cards */ member in struct:snd_trident
|