Lines Matching refs:next
188 if (batch->next) { in tlb_next_batch()
189 tlb->active = batch->next; in tlb_next_batch()
201 batch->next = NULL; in tlb_next_batch()
205 tlb->active->next = batch; in tlb_next_batch()
223 tlb->local.next = NULL; in tlb_gather_mmu()
252 for (batch = &tlb->local; batch; batch = batch->next) { in tlb_flush_mmu_free()
271 struct mmu_gather_batch *batch, *next; in tlb_finish_mmu() local
278 for (batch = tlb->local.next; batch; batch = next) { in tlb_finish_mmu()
279 next = batch->next; in tlb_finish_mmu()
282 tlb->local.next = NULL; in tlb_finish_mmu()
404 unsigned long next; in free_pmd_range() local
410 next = pmd_addr_end(addr, end); in free_pmd_range()
414 } while (pmd++, addr = next, addr != end); in free_pmd_range()
437 unsigned long next; in free_pud_range() local
443 next = pud_addr_end(addr, end); in free_pud_range()
446 free_pmd_range(tlb, pud, addr, next, floor, ceiling); in free_pud_range()
447 } while (pud++, addr = next, addr != end); in free_pud_range()
473 unsigned long next; in free_pgd_range() local
519 next = pgd_addr_end(addr, end); in free_pgd_range()
522 free_pud_range(tlb, pgd, addr, next, floor, ceiling); in free_pgd_range()
523 } while (pgd++, addr = next, addr != end); in free_pgd_range()
530 struct vm_area_struct *next = vma->vm_next; in free_pgtables() local
542 floor, next? next->vm_start: ceiling); in free_pgtables()
547 while (next && next->vm_start <= vma->vm_end + PMD_SIZE in free_pgtables()
548 && !is_vm_hugetlb_page(next)) { in free_pgtables()
549 vma = next; in free_pgtables()
550 next = vma->vm_next; in free_pgtables()
555 floor, next? next->vm_start: ceiling); in free_pgtables()
557 vma = next; in free_pgtables()
954 unsigned long next; in copy_pmd_range() local
961 next = pmd_addr_end(addr, end); in copy_pmd_range()
964 VM_BUG_ON(next-addr != HPAGE_PMD_SIZE); in copy_pmd_range()
976 vma, addr, next)) in copy_pmd_range()
978 } while (dst_pmd++, src_pmd++, addr = next, addr != end); in copy_pmd_range()
987 unsigned long next; in copy_pud_range() local
994 next = pud_addr_end(addr, end); in copy_pud_range()
998 vma, addr, next)) in copy_pud_range()
1000 } while (dst_pud++, src_pud++, addr = next, addr != end); in copy_pud_range()
1008 unsigned long next; in copy_page_range() local
1058 next = pgd_addr_end(addr, end); in copy_page_range()
1062 vma, addr, next))) { in copy_page_range()
1066 } while (dst_pgd++, src_pgd++, addr = next, addr != end); in copy_page_range()
1214 unsigned long next; in zap_pmd_range() local
1218 next = pmd_addr_end(addr, end); in zap_pmd_range()
1220 if (next - addr != HPAGE_PMD_SIZE) { in zap_pmd_range()
1232 goto next; in zap_pmd_range()
1243 goto next; in zap_pmd_range()
1244 next = zap_pte_range(tlb, vma, pmd, addr, next, details); in zap_pmd_range()
1245 next: in zap_pmd_range()
1247 } while (pmd++, addr = next, addr != end); in zap_pmd_range()
1258 unsigned long next; in zap_pud_range() local
1262 next = pud_addr_end(addr, end); in zap_pud_range()
1265 next = zap_pmd_range(tlb, vma, pud, addr, next, details); in zap_pud_range()
1266 } while (pud++, addr = next, addr != end); in zap_pud_range()
1277 unsigned long next; in unmap_page_range() local
1286 next = pgd_addr_end(addr, end); in unmap_page_range()
1289 next = zap_pud_range(tlb, vma, pgd, addr, next, details); in unmap_page_range()
1290 } while (pgd++, addr = next, addr != end); in unmap_page_range()
1671 unsigned long next; in remap_pmd_range() local
1679 next = pmd_addr_end(addr, end); in remap_pmd_range()
1680 if (remap_pte_range(mm, pmd, addr, next, in remap_pmd_range()
1683 } while (pmd++, addr = next, addr != end); in remap_pmd_range()
1692 unsigned long next; in remap_pud_range() local
1699 next = pud_addr_end(addr, end); in remap_pud_range()
1700 if (remap_pmd_range(mm, pud, addr, next, in remap_pud_range()
1703 } while (pud++, addr = next, addr != end); in remap_pud_range()
1721 unsigned long next; in remap_pfn_range() local
1761 next = pgd_addr_end(addr, end); in remap_pfn_range()
1762 err = remap_pud_range(mm, pgd, addr, next, in remap_pfn_range()
1766 } while (pgd++, addr = next, addr != end); in remap_pfn_range()
1861 unsigned long next; in apply_to_pmd_range() local
1870 next = pmd_addr_end(addr, end); in apply_to_pmd_range()
1871 err = apply_to_pte_range(mm, pmd, addr, next, fn, data); in apply_to_pmd_range()
1874 } while (pmd++, addr = next, addr != end); in apply_to_pmd_range()
1883 unsigned long next; in apply_to_pud_range() local
1890 next = pud_addr_end(addr, end); in apply_to_pud_range()
1891 err = apply_to_pmd_range(mm, pud, addr, next, fn, data); in apply_to_pud_range()
1894 } while (pud++, addr = next, addr != end); in apply_to_pud_range()
1906 unsigned long next; in apply_to_page_range() local
1913 next = pgd_addr_end(addr, end); in apply_to_page_range()
1914 err = apply_to_pud_range(mm, pgd, addr, next, fn, data); in apply_to_page_range()
1917 } while (pgd++, addr = next, addr != end); in apply_to_page_range()