Home
last modified time | relevance | path

Searched refs:arena_base (Results 1 – 8 of 8) sorted by relevance

/linux/tools/testing/selftests/bpf/libarena/include/libarena/
H A Duserspace.h55 void **arena_base) in libarena_get_arena_base() argument
58 struct arena_get_info_args args = { .arena_base = NULL }; in libarena_get_arena_base()
70 *arena_base = args.arena_base; in libarena_get_arena_base()
79 void *arena_base; in libarena_get_globals_pages() local
84 ret = libarena_get_arena_base(arena_get_globals_fd, &arena_base); in libarena_get_globals_pages()
88 if (!arena_base) in libarena_get_globals_pages()
95 if (mincore(arena_base, arena_all_pages * pgsize, vec) < 0) { in libarena_get_globals_pages()
H A Dcommon.h85 void __arena *arena_base; member
/linux/tools/testing/selftests/bpf/progs/
H A Dverifier_arena.c304 page = arena_base(&arena); in basic_reserve2_nosleep()
324 page = arena_base(&arena); in basic_reserve2()
345 page = arena_base(&arena); in reserve_twice_nosleep()
366 page = arena_base(&arena); in reserve_twice()
393 page = arena_base(&arena); in reserve_invalid_region_nosleep()
423 page = arena_base(&arena); in reserve_invalid_region()
488 page = arena_base(&arena); in arena_kfuncs_under_bpf_lock()
523 volatile char __arena *base = arena_base(&arena); in scalar_add_arena_ptr()
548 volatile char __arena *base = arena_base(&arena); in arena_ptr_add_arena_ptr()
570 volatile char __arena *base = arena_base(&arena); in scalar_xor_arena_ptr()
[all …]
H A Dverifier_arena_large.c28 base = (u64)arena_base(&arena); in big_alloc1()
95 page = base = arena_base(&arena) + 16384 * PAGE_SIZE; in access_reserved()
133 page = base = arena_base(&arena) + 4096 * __PAGE_SIZE;
156 addr = arena_base(&arena) + 32768 * __PAGE_SIZE; in free_reserved()
/linux/tools/testing/selftests/bpf/libarena/src/
H A Dcommon.bpf.c28 args->arena_base = arena_base(&arena); in arena_get_info()
/linux/tools/testing/selftests/bpf/
H A Dbpf_arena_common.h
/linux/arch/arm64/net/
H A Dbpf_jit_comp.c2596 bool for_call_origin, bool is_struct_ops, u64 arena_base) in save_args() argument
2603 if (arena_base) in save_args()
2604 emit_a64_mov_i(0, base_lo, (s32)(u32)arena_base, ctx); in save_args()
2610 bool arena_arg = arena_base && (m->arg_flags[i] & BTF_FMODEL_ARENA_ARG); in save_args()
2641 bool arena_arg = arena_base && (m->arg_flags[i] & BTF_FMODEL_ARENA_ARG); in save_args()
2721 u64 arena_base; in prepare_trampoline() local
2734 arena_base = bpf_tramp_arena_base(m, tnodes, flags); in prepare_trampoline()
2851 save_args(ctx, bargs_off, oargs_off, m, a, false, is_struct_ops, arena_base); in prepare_trampoline()
/linux/arch/x86/net/
H A Dbpf_jit_comp.c3098 u64 arena_base) in save_args() argument
3111 bool arena_arg = arena_base && (m->arg_flags[i] & BTF_FMODEL_ARENA_ARG); in save_args()
3149 (u32)arena_base); in save_args()
3173 emit_arena_arg_conv(prog, src, nullable, (u32)arena_base); in save_args()
3472 u64 arena_base; in __arch_prepare_bpf_trampoline() local
3485 arena_base = bpf_tramp_arena_base(m, tnodes, flags); in __arch_prepare_bpf_trampoline()
3621 save_args(m, &prog, regs_off, false, flags, arena_base); in __arch_prepare_bpf_trampoline()