/linux-4.1.27/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.1.27/arch/arm64/include/asm/ |
H A D | tlb.h | 38 static inline void tlb_flush(struct mmu_gather *tlb) tlb_flush() argument 48 static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t pte, __pte_free_tlb() argument 57 static inline void __pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmdp, __pmd_free_tlb() argument 66 static inline void __pud_free_tlb(struct mmu_gather *tlb, pud_t *pudp, __pud_free_tlb() argument
|
H A D | hugetlb.h | 64 static inline void hugetlb_free_pgd_range(struct mmu_gather *tlb, hugetlb_free_pgd_range() argument
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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 | 381 void tlb_flush(struct mmu_gather *tlb) tlb_flush() argument 397 void tlb_flush_pgtable(struct mmu_gather *tlb, unsigned long address) tlb_flush_pgtable() argument
|
H A D | pgtable_64.c | 455 void pgtable_free_tlb(struct mmu_gather *tlb, void *table, int shift) pgtable_free_tlb() argument 478 void pgtable_free_tlb(struct mmu_gather *tlb, void *table, int shift) pgtable_free_tlb() argument
|
H A D | hugetlbpage.c | 471 static void hugepd_free(struct mmu_gather *tlb, void *hugepte) hugepd_free() argument 499 static void free_hugepd_range(struct mmu_gather *tlb, hugepd_t *hpdp, int pdshift, free_hugepd_range() argument 537 static void hugetlb_free_pmd_range(struct mmu_gather *tlb, pud_t *pud, hugetlb_free_pmd_range() argument 587 static void hugetlb_free_pud_range(struct mmu_gather *tlb, pgd_t *pgd, hugetlb_free_pud_range() argument 638 void hugetlb_free_pgd_range(struct mmu_gather *tlb, hugetlb_free_pgd_range() argument
|
/linux-4.1.27/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.1.27/arch/metag/include/asm/ |
H A D | hugetlb.h | 21 static inline void hugetlb_free_pgd_range(struct mmu_gather *tlb, hugetlb_free_pgd_range() argument
|
/linux-4.1.27/drivers/iommu/ |
H A D | io-pgtable.h | 51 const struct iommu_gather_ops *tlb; member in struct:io_pgtable_cfg
|
H A D | omap-iommu-debug.c | 160 DEBUG_FOPS_RO(tlb); variable
|
H A D | io-pgtable-arm.c | 386 const struct iommu_gather_ops *tlb = data->iop.cfg.tlb; arm_lpae_split_blk_unmap() local 424 const struct iommu_gather_ops *tlb = data->iop.cfg.tlb; __arm_lpae_unmap() local
|
/linux-4.1.27/arch/x86/include/asm/ |
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
|
H A D | hugetlb.h | 33 static inline void hugetlb_free_pgd_range(struct mmu_gather *tlb, hugetlb_free_pgd_range() argument
|
/linux-4.1.27/arch/sparc/include/asm/ |
H A D | hugetlb.h | 38 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.1.27/arch/tile/include/asm/ |
H A D | hugetlb.h | 47 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.1.27/arch/mips/include/asm/ |
H A D | hugetlb.h | 45 static inline void hugetlb_free_pgd_range(struct mmu_gather *tlb, hugetlb_free_pgd_range() argument
|
/linux-4.1.27/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.1.27/arch/sh/include/asm/ |
H A D | hugetlb.h | 32 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.1.27/arch/ia64/mm/ |
H A D | hugetlbpage.c | 117 void hugetlb_free_pgd_range(struct mmu_gather *tlb, hugetlb_free_pgd_range() argument
|
/linux-4.1.27/drivers/usb/host/ |
H A D | ohci-omap.c | 144 unsigned int tlb; omap_1510_local_bus_init() local
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/arch/s390/mm/ |
H A D | pgtable.c | 1077 void page_table_free_rcu(struct mmu_gather *tlb, unsigned long *table, page_table_free_rcu() argument 1147 void tlb_table_flush(struct mmu_gather *tlb) tlb_table_flush() argument 1157 void tlb_remove_table(struct mmu_gather *tlb, void *table) tlb_remove_table() argument
|
/linux-4.1.27/arch/frv/kernel/ |
H A D | gdb-stub.c | 156 struct __debug_amr tlb[64*2]; member in struct:__debug_mmu
|
/linux-4.1.27/fs/ |
H A D | exec.c | 584 struct mmu_gather tlb; shift_arg_pages() local
|
/linux-4.1.27/include/linux/ |
H A D | hugetlb.h | 161 static inline void __unmap_hugepage_range_final(struct mmu_gather *tlb, __unmap_hugepage_range_final() argument 168 static inline void __unmap_hugepage_range(struct mmu_gather *tlb, __unmap_hugepage_range() argument
|
/linux-4.1.27/mm/ |
H A D | huge_memory.c | 1387 int zap_huge_pmd(struct mmu_gather *tlb, struct vm_area_struct *vma, zap_huge_pmd() argument
|
H A D | memory.c | 183 static int tlb_next_batch(struct mmu_gather *tlb) tlb_next_batch() argument 216 void tlb_gather_mmu(struct mmu_gather *tlb, struct mm_struct *mm, unsigned long start, unsigned long end) tlb_gather_mmu() argument 236 static void tlb_flush_mmu_tlbonly(struct mmu_gather *tlb) tlb_flush_mmu_tlbonly() argument 249 static void tlb_flush_mmu_free(struct mmu_gather *tlb) tlb_flush_mmu_free() argument 260 void tlb_flush_mmu(struct mmu_gather *tlb) tlb_flush_mmu() argument 270 void tlb_finish_mmu(struct mmu_gather *tlb, unsigned long start, unsigned long end) tlb_finish_mmu() argument 292 int __tlb_remove_page(struct mmu_gather *tlb, struct page *page) __tlb_remove_page() argument 349 void tlb_table_flush(struct mmu_gather *tlb) tlb_table_flush() argument 359 void tlb_remove_table(struct mmu_gather *tlb, void *table) tlb_remove_table() argument 391 static void free_pte_range(struct mmu_gather *tlb, pmd_t *pmd, free_pte_range() argument 400 static inline void free_pmd_range(struct mmu_gather *tlb, pud_t *pud, free_pmd_range() argument 434 static inline void free_pud_range(struct mmu_gather *tlb, pgd_t *pgd, free_pud_range() argument 470 void free_pgd_range(struct mmu_gather *tlb, free_pgd_range() argument 528 void free_pgtables(struct mmu_gather *tlb, struct vm_area_struct *vma, free_pgtables() argument 1072 static unsigned long zap_pte_range(struct mmu_gather *tlb, zap_pte_range() argument 1184 static inline unsigned long zap_pmd_range(struct mmu_gather *tlb, zap_pmd_range() argument 1228 static inline unsigned long zap_pud_range(struct mmu_gather *tlb, zap_pud_range() argument 1247 static void unmap_page_range(struct mmu_gather *tlb, unmap_page_range() argument 1271 static void unmap_single_vma(struct mmu_gather *tlb, unmap_single_vma() argument 1332 void unmap_vmas(struct mmu_gather *tlb, unmap_vmas() argument 1357 struct mmu_gather tlb; zap_page_range() local 1383 struct mmu_gather tlb; zap_page_range_single() local
|
H A D | mmap.c | 2390 struct mmu_gather tlb; unmap_region() local 2828 struct mmu_gather tlb; exit_mmap() local
|
H A D | hugetlb.c | 2735 void __unmap_hugepage_range(struct mmu_gather *tlb, struct vm_area_struct *vma, __unmap_hugepage_range() argument 2834 void __unmap_hugepage_range_final(struct mmu_gather *tlb, __unmap_hugepage_range_final() argument 2857 struct mmu_gather tlb; unmap_hugepage_range() local
|
/linux-4.1.27/arch/powerpc/xmon/ |
H A D | xmon.c | 2809 int i, tlb, ntlbs, pidsz, lpidsz, rasz, lrat = 0; dump_tlb_book3e() local
|
/linux-4.1.27/sound/pci/trident/ |
H A D | trident.h | 368 struct snd_trident_tlb tlb; /* TLB entries for NX cards */ member in struct:snd_trident
|