H A D | memory.c | 68 #include <asm/tlb.h> 183 static int tlb_next_batch(struct mmu_gather *tlb) argument 187 batch = tlb->active; 189 tlb->active = batch->next; 193 if (tlb->batch_count == MAX_GATHER_BATCH_COUNT) 200 tlb->batch_count++; 205 tlb->active->next = batch; 206 tlb->active = batch; 216 void tlb_gather_mmu(struct mmu_gather *tlb, struct mm_struct *mm, unsigned long start, unsigned long end) argument 218 tlb 237 tlb_flush_mmu_tlbonly(struct mmu_gather *tlb) argument 246 tlb_flush_mmu_free(struct mmu_gather *tlb) argument 257 tlb_flush_mmu(struct mmu_gather *tlb) argument 269 tlb_finish_mmu(struct mmu_gather *tlb, unsigned long start, unsigned long end) argument 291 __tlb_remove_page(struct mmu_gather *tlb, struct page *page) argument 348 tlb_table_flush(struct mmu_gather *tlb) argument 358 tlb_remove_table(struct mmu_gather *tlb, void *table) argument 392 free_pte_range(struct mmu_gather *tlb, pmd_t *pmd, unsigned long addr) argument 401 free_pmd_range(struct mmu_gather *tlb, pud_t *pud, unsigned long addr, unsigned long end, unsigned long floor, unsigned long ceiling) argument 434 free_pud_range(struct mmu_gather *tlb, pgd_t *pgd, unsigned long addr, unsigned long end, unsigned long floor, unsigned long ceiling) argument 470 free_pgd_range(struct mmu_gather *tlb, unsigned long addr, unsigned long end, unsigned long floor, unsigned long ceiling) argument 528 free_pgtables(struct mmu_gather *tlb, struct vm_area_struct *vma, unsigned long floor, unsigned long ceiling) argument 1075 zap_pte_range(struct mmu_gather *tlb, struct vm_area_struct *vma, pmd_t *pmd, unsigned long addr, unsigned long end, struct zap_details *details) argument 1222 zap_pmd_range(struct mmu_gather *tlb, struct vm_area_struct *vma, pud_t *pud, unsigned long addr, unsigned long end, struct zap_details *details) argument 1266 zap_pud_range(struct mmu_gather *tlb, struct vm_area_struct *vma, pgd_t *pgd, unsigned long addr, unsigned long end, struct zap_details *details) argument 1285 unmap_page_range(struct mmu_gather *tlb, struct vm_area_struct *vma, unsigned long addr, unsigned long end, struct zap_details *details) argument 1309 unmap_single_vma(struct mmu_gather *tlb, struct vm_area_struct *vma, unsigned long start_addr, unsigned long end_addr, struct zap_details *details) argument 1370 unmap_vmas(struct mmu_gather *tlb, struct vm_area_struct *vma, unsigned long start_addr, unsigned long end_addr) argument 1395 struct mmu_gather tlb; local 1421 struct mmu_gather tlb; local [all...] |