Home
last modified time | relevance | path

Searched defs:jit_context (Results 1 – 4 of 4) sorted by relevance

/linux-6.12.1/arch/mips/net/
Dbpf_jit_comp.h75 struct jit_context { struct
76 struct bpf_prog *program; /* The eBPF program being JITed */
77 u32 *descriptors; /* eBPF to JITed CPU insn descriptors */
78 u32 *target; /* JITed code buffer */
79 u32 bpf_index; /* Index of current BPF program insn */
80 u32 jit_index; /* Index of current JIT target insn */
81 u32 changes; /* Number of PC-relative branch conv */
82 u32 accessed; /* Bit mask of read eBPF registers */
83 u32 clobbered; /* Bit mask of modified CPU registers */
84 u32 stack_size; /* Total allocated stack size in bytes */
[all …]
/linux-6.12.1/arch/arc/net/
Dbpf_jit_core.c100 struct jit_context { struct
101 struct bpf_prog *prog;
102 struct bpf_prog *orig_prog;
103 struct jit_buffer jit;
104 struct bpf_binary_header *bpf_header;
105 bool emit;
106 bool do_zext;
107 u32 *bpf2insn;
108 bool bpf2insn_valid;
109 struct arc_jit_data *jit_data;
[all …]
/linux-6.12.1/arch/x86/net/
Dbpf_jit_comp.c307 struct jit_context { struct
308 int cleanup_addr; /* Epilogue code offset */
315 int tail_call_direct_label;
316 int tail_call_indirect_label;
Dbpf_jit_comp32.c1186 struct jit_context { struct
1187 int cleanup_addr; /* Epilogue code offset */