Lines Matching refs:vend
1679 unsigned long vend,
1687 (vend - vstart <= mask16gb)) {
1697 vend = vstart + mask16gb + 1UL;
1698 while (vstart < vend) {
1708 static bool kernel_can_map_hugepud(unsigned long vstart, unsigned long vend,
1711 if (guard && !(vstart & ~PUD_MASK) && (vend - vstart) >= PUD_SIZE)
1718 unsigned long vend,
1727 (vend - vstart <= mask256mb)) {
1735 (vend - vstart <= mask2gb)) {
1738 vend = vstart + mask256mb + 1UL;
1742 vend = vstart + mask2gb + 1UL;
1745 while (vstart < vend) {
1756 static bool kernel_can_map_hugepmd(unsigned long vstart, unsigned long vend,
1759 if (guard && !(vstart & ~PMD_MASK) && (vend - vstart) >= PMD_SIZE)
1770 unsigned long vend = PAGE_OFFSET + pend;
1773 if ((vstart & ~PAGE_MASK) || (vend & ~PAGE_MASK)) {
1775 vstart, vend);
1779 while (vstart < vend) {
1814 if (kernel_can_map_hugepud(vstart, vend, use_huge)) {
1815 vstart = kernel_map_hugepud(vstart, vend, pud);
1830 if (kernel_can_map_hugepmd(vstart, vend, use_huge)) {
1831 vstart = kernel_map_hugepmd(vstart, vend, pmd);
1844 if (this_end > vend)
1845 this_end = vend;
2588 int __meminit vmemmap_populate(unsigned long vstart, unsigned long vend,
2603 vend = ALIGN(vend, PMD_SIZE);
2604 for (; vstart < vend; vstart += PMD_SIZE) {