Home
last modified time | relevance | path

Searched refs:bpf_plt (Results 1 – 2 of 2) sorted by relevance

/Linux-v6.6/arch/s390/net/
Dbpf_jit_comp.c519 extern const char bpf_plt[];
540 memcpy(plt, bpf_plt, BPF_PLT_SIZE); in bpf_jit_plt()
541 *(void **)((char *)plt + (bpf_plt_ret - bpf_plt)) = ret; in bpf_jit_plt()
542 *(void **)((char *)plt + (bpf_plt_target - bpf_plt)) = target ?: ret; in bpf_jit_plt()
1904 if (WARN_ON_ONCE(bpf_plt_end - bpf_plt != BPF_PLT_SIZE)) in bpf_int_jit_compile()
2048 s390_kernel_write(plt + (bpf_plt_target - bpf_plt), in bpf_arch_text_poke()
2049 new_plt + (bpf_plt_target - bpf_plt), in bpf_arch_text_poke()
/Linux-v6.6/arch/arm64/net/
Dbpf_jit_comp.c83 struct bpf_plt { struct
89 #define PLT_TARGET_SIZE sizeof_field(struct bpf_plt, target) argument
90 #define PLT_TARGET_OFFSET offsetof(struct bpf_plt, target)
641 struct bpf_plt *plt = NULL; in build_plt()
647 plt = (struct bpf_plt *)(ctx->image + ctx->idx); in build_plt()
2176 struct bpf_plt *plt = NULL; in bpf_arch_text_poke()