Lines Matching refs:tlb
22 struct mmu_gather *tlb = &get_cpu_var(mmu_gathers);
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)
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,vma) do { } while (0)
45 #define tlb_start_vma(tlb,vma) \
47 if (!tlb->fullmm) \
50 #define tlb_end_vma(tlb,vma) do { } while (0)
53 tlb_remove_page(struct mmu_gather *tlb, struct page *page)
55 tlb->need_flush = 1;
59 #define pte_free_tlb(tlb,ptep) pte_free(ptep)
60 #define pmd_free_tlb(tlb,pmdp) pmd_free(pmdp)