Lines Matching defs:uaddr
88 static long compute_pgoff(struct bpf_arena *arena, long uaddr)
90 return (u32)(uaddr - (u32)arena->user_vm_start) >> PAGE_SHIFT;
406 static long arena_alloc_pages(struct bpf_arena *arena, long uaddr, long page_cnt, int node_id)
419 if (uaddr) {
420 if (uaddr & ~PAGE_MASK)
422 pgoff = compute_pgoff(arena, uaddr);
435 if (uaddr)
478 static void zap_pages(struct bpf_arena *arena, long uaddr, long page_cnt)
483 zap_page_range_single(vml->vma, uaddr,
487 static void arena_free_pages(struct bpf_arena *arena, long uaddr, long page_cnt)
494 uaddr = (u32)uaddr;
495 uaddr &= PAGE_MASK;
496 full_uaddr = clear_lo32(arena->user_vm_start) + uaddr;
505 pgoff = compute_pgoff(arena, uaddr);
513 kaddr = bpf_arena_get_kern_vm_start(arena) + uaddr;