Lines Matching refs:user_vm_start
47 u64 user_vm_start; member
62 return arena ? arena->user_vm_start : 0; in bpf_arena_get_user_vm_start()
92 return (u32)(uaddr - (u32)arena->user_vm_start) >> PAGE_SHIFT; in compute_pgoff()
134 arena->user_vm_start = attr->map_extra; in arena_map_alloc()
135 if (arena->user_vm_start) in arena_map_alloc()
136 arena->user_vm_end = arena->user_vm_start + vm_range; in arena_map_alloc()
328 if (arena->user_vm_start) { in arena_get_unmapped_area()
329 if (len > arena->user_vm_end - arena->user_vm_start) in arena_get_unmapped_area()
331 if (len != arena->user_vm_end - arena->user_vm_start) in arena_get_unmapped_area()
333 if (addr != arena->user_vm_start) in arena_get_unmapped_area()
342 if (WARN_ON_ONCE(arena->user_vm_start)) in arena_get_unmapped_area()
353 if (arena->user_vm_start && arena->user_vm_start != vma->vm_start) in arena_map_mmap()
375 arena->user_vm_start = vma->vm_start; in arena_map_mmap()
391 if ((u64)off > arena->user_vm_end - arena->user_vm_start) in arena_map_direct_value_addr()
393 *imm = (unsigned long)arena->user_vm_start; in arena_map_direct_value_addr()
429 long page_cnt_max = (arena->user_vm_end - arena->user_vm_start) >> PAGE_SHIFT; in arena_alloc_pages()
473 uaddr32 = (u32)(arena->user_vm_start + pgoff * PAGE_SIZE); in arena_alloc_pages()
489 return clear_lo32(arena->user_vm_start) + uaddr32; in arena_alloc_pages()
520 full_uaddr = clear_lo32(arena->user_vm_start) + uaddr; in arena_free_pages()