Lines Matching defs:arena
20 #include "arena.h"
450 * scx_fill_cmask_scratch - Build this cpu's arena cmask from @cpumask
454 * The scratch lives in BPF-writable arena memory and its header can't be
7473 /* BPF arena is only available on MMU && 64BIT */
8302 struct bpf_map *arena;
8307 * The verifier enforces one arena per BPF program, so each struct_ops
8308 * member prog contributes at most one arena via bpf_prog_arena().
8314 struct bpf_map *arena = NULL;
8316 /* arena.o, which defines these, is built only on MMU && 64BIT */
8318 arena = bpf_prog_arena(prog);
8320 if (!arena)
8322 if (s->arena && s->arena != arena) {
8326 s->arena = arena;
8338 pr_err("sched_ext: cid-form scheduler uses multiple arena maps\n");
8341 if (!scan.arena) {
8342 pr_err("sched_ext: cid-form scheduler must use a BPF arena map\n");
8346 bpf_map_inc(scan.arena);
8347 cmd.arena_map = scan.arena;
10512 * scx_bpf_online_cmask - Return the online cid mask in the scheduler arena
10518 * even though arena memory stays writable by the BPF scheduler. The mask