Lines Matching refs:last

91 	struct host_vm_op *last;  in add_mmap()  local
96 last = &hvc->ops[hvc->index - 1]; in add_mmap()
97 if ((last->type == MMAP) && in add_mmap()
98 (last->u.mmap.addr + last->u.mmap.len == virt) && in add_mmap()
99 (last->u.mmap.prot == prot) && (last->u.mmap.fd == fd) && in add_mmap()
100 (last->u.mmap.offset + last->u.mmap.len == offset)) { in add_mmap()
101 last->u.mmap.len += len; in add_mmap()
125 struct host_vm_op *last; in add_munmap() local
132 last = &hvc->ops[hvc->index - 1]; in add_munmap()
133 if ((last->type == MUNMAP) && in add_munmap()
134 (last->u.munmap.addr + last->u.mmap.len == addr)) { in add_munmap()
135 last->u.munmap.len += len; in add_munmap()
155 struct host_vm_op *last; in add_mprotect() local
159 last = &hvc->ops[hvc->index - 1]; in add_mprotect()
160 if ((last->type == MPROTECT) && in add_mprotect()
161 (last->u.mprotect.addr + last->u.mprotect.len == addr) && in add_mprotect()
162 (last->u.mprotect.prot == prot)) { in add_mprotect()
163 last->u.mprotect.len += len; in add_mprotect()
305 unsigned long addr, last; in flush_tlb_kernel_range_common() local
312 last = ADD_ROUND(addr, PGDIR_SIZE); in flush_tlb_kernel_range_common()
313 if (last > end) in flush_tlb_kernel_range_common()
314 last = end; in flush_tlb_kernel_range_common()
318 last - addr); in flush_tlb_kernel_range_common()
323 addr = last; in flush_tlb_kernel_range_common()
329 last = ADD_ROUND(addr, PUD_SIZE); in flush_tlb_kernel_range_common()
330 if (last > end) in flush_tlb_kernel_range_common()
331 last = end; in flush_tlb_kernel_range_common()
335 last - addr); in flush_tlb_kernel_range_common()
340 addr = last; in flush_tlb_kernel_range_common()
346 last = ADD_ROUND(addr, PMD_SIZE); in flush_tlb_kernel_range_common()
347 if (last > end) in flush_tlb_kernel_range_common()
348 last = end; in flush_tlb_kernel_range_common()
352 last - addr); in flush_tlb_kernel_range_common()
357 addr = last; in flush_tlb_kernel_range_common()