Lines Matching refs:last
101 struct host_vm_op *last; in add_mmap() local
106 last = &hvc->ops[hvc->index - 1]; in add_mmap()
107 if ((last->type == MMAP) && in add_mmap()
108 (last->u.mmap.addr + last->u.mmap.len == virt) && in add_mmap()
109 (last->u.mmap.prot == prot) && (last->u.mmap.fd == fd) && in add_mmap()
110 (last->u.mmap.offset + last->u.mmap.len == offset)) { in add_mmap()
111 last->u.mmap.len += len; in add_mmap()
135 struct host_vm_op *last; in add_munmap() local
142 last = &hvc->ops[hvc->index - 1]; in add_munmap()
143 if ((last->type == MUNMAP) && in add_munmap()
144 (last->u.munmap.addr + last->u.mmap.len == addr)) { in add_munmap()
145 last->u.munmap.len += len; in add_munmap()
165 struct host_vm_op *last; in add_mprotect() local
169 last = &hvc->ops[hvc->index - 1]; in add_mprotect()
170 if ((last->type == MPROTECT) && in add_mprotect()
171 (last->u.mprotect.addr + last->u.mprotect.len == addr) && in add_mprotect()
172 (last->u.mprotect.prot == prot)) { in add_mprotect()
173 last->u.mprotect.len += len; in add_mprotect()
315 unsigned long addr, last; in flush_tlb_kernel_range_common() local
322 last = ADD_ROUND(addr, PGDIR_SIZE); in flush_tlb_kernel_range_common()
323 if (last > end) in flush_tlb_kernel_range_common()
324 last = end; in flush_tlb_kernel_range_common()
328 last - addr); in flush_tlb_kernel_range_common()
333 addr = last; in flush_tlb_kernel_range_common()
339 last = ADD_ROUND(addr, PUD_SIZE); in flush_tlb_kernel_range_common()
340 if (last > end) in flush_tlb_kernel_range_common()
341 last = end; in flush_tlb_kernel_range_common()
345 last - addr); in flush_tlb_kernel_range_common()
350 addr = last; in flush_tlb_kernel_range_common()
356 last = ADD_ROUND(addr, PMD_SIZE); in flush_tlb_kernel_range_common()
357 if (last > end) in flush_tlb_kernel_range_common()
358 last = end; in flush_tlb_kernel_range_common()
362 last - addr); in flush_tlb_kernel_range_common()
367 addr = last; in flush_tlb_kernel_range_common()