Home
last modified time | relevance | path

Searched refs:BPF_REG_SIZE (Results 1 – 4 of 4) sorted by relevance

/linux-6.3-rc2/include/linux/
A Dbpf_verifier.h216 #define BPF_REG_SIZE 8 /* size of eBPF register in bytes */ macro
218 #define BPF_DYNPTR_NR_SLOTS (BPF_DYNPTR_SIZE / BPF_REG_SIZE)
222 u8 slot_type[BPF_REG_SIZE];
292 #define BPF_ID_MAP_SIZE ((MAX_BPF_REG + MAX_BPF_STACK / BPF_REG_SIZE) * MAX_CALL_FRAMES)
363 (((slot < frame->allocated_stack / BPF_REG_SIZE) && \
370 iter < frame->allocated_stack / BPF_REG_SIZE; \
/linux-6.3-rc2/tools/perf/util/
A Dbpf-prologue.c20 #define BPF_REG_SIZE 8 macro
156 ins(BPF_ALU64_IMM(BPF_MOV, BPF_REG_ARG2, BPF_REG_SIZE), pos); in gen_read_mem()
314 BPF_REG_FP, -BPF_REG_SIZE * (i + 1)), pos); in gen_prologue_slowpath()
/linux-6.3-rc2/kernel/bpf/
A Dverifier.c688 if (off % BPF_REG_SIZE) { in dynptr_get_spi()
1297 size_t old_n = state->allocated_stack / BPF_REG_SIZE, n = size / BPF_REG_SIZE; in grow_stack_state()
3465 if (size == BPF_REG_SIZE) in save_register_state()
3468 for (i = BPF_REG_SIZE; i > BPF_REG_SIZE - size; i--) in save_register_state()
3504 size != BPF_REG_SIZE) { in check_stack_write_fixed_off()
3584 if (size == BPF_REG_SIZE) in check_stack_write_fixed_off()
3670 spi = slot / BPF_REG_SIZE; in check_stack_write_var_off()
3803 if (size != BPF_REG_SIZE || spill_size != BPF_REG_SIZE) { in check_stack_read_fixed_off()
13928 spi = i / BPF_REG_SIZE; in stacksafe()
13931 i += BPF_REG_SIZE - 1; in stacksafe()
[all …]
/linux-6.3-rc2/drivers/net/ethernet/netronome/nfp/bpf/
A Dverifier.c108 stack_entry = &state->stack[soff / BPF_REG_SIZE]; in nfp_bpf_map_update_value_ok()
109 if (stack_entry->slot_type[soff % BPF_REG_SIZE] == STACK_ZERO) in nfp_bpf_map_update_value_ok()
791 nfp_prog->subprog[i].stack_depth += BPF_REG_SIZE * 4; in nfp_bpf_finalize()

Completed in 36 milliseconds