Lines Matching full:seen
36 u32 seen; /* Flags to remember seen eBPF instructions */ member
300 jit->seen |= SEEN_LITERAL; \
316 jit->seen |= SEEN_LITERAL; \
420 if (jit->seen & SEEN_STACK) in restore_regs()
432 * Return first seen register (from start)
446 * Return last seen register (from start) (gap >= 2)
518 if (jit->seen & SEEN_TAIL_CALL) { in bpf_jit_prologue()
533 if (is_first_pass(jit) || (jit->seen & SEEN_LITERAL)) { in bpf_jit_prologue()
546 if (is_first_pass(jit) || (jit->seen & SEEN_STACK)) { in bpf_jit_prologue()
547 if (is_first_pass(jit) || (jit->seen & SEEN_FUNC)) in bpf_jit_prologue()
554 if (is_first_pass(jit) || (jit->seen & SEEN_FUNC)) in bpf_jit_prologue()
590 (is_first_pass(jit) || (jit->seen & SEEN_FUNC))) { in bpf_jit_epilogue()
884 jit->seen |= SEEN_LITERAL; in bpf_jit_insn()
917 jit->seen |= SEEN_LITERAL; in bpf_jit_insn()
952 jit->seen |= SEEN_LITERAL; in bpf_jit_insn()
984 jit->seen |= SEEN_LITERAL; in bpf_jit_insn()
1018 jit->seen |= SEEN_LITERAL; in bpf_jit_insn()
1162 jit->seen |= SEEN_MEM; in bpf_jit_insn()
1167 jit->seen |= SEEN_MEM; in bpf_jit_insn()
1172 jit->seen |= SEEN_MEM; in bpf_jit_insn()
1177 jit->seen |= SEEN_MEM; in bpf_jit_insn()
1184 jit->seen |= SEEN_MEM; in bpf_jit_insn()
1191 jit->seen |= SEEN_MEM; in bpf_jit_insn()
1198 jit->seen |= SEEN_MEM; in bpf_jit_insn()
1205 jit->seen |= SEEN_MEM; in bpf_jit_insn()
1214 jit->seen |= SEEN_MEM; in bpf_jit_insn()
1220 jit->seen |= SEEN_MEM; in bpf_jit_insn()
1229 jit->seen |= SEEN_MEM; in bpf_jit_insn()
1237 jit->seen |= SEEN_MEM; in bpf_jit_insn()
1244 jit->seen |= SEEN_MEM; in bpf_jit_insn()
1252 jit->seen |= SEEN_MEM; in bpf_jit_insn()
1270 jit->seen |= SEEN_FUNC; in bpf_jit_insn()
1293 jit->seen |= SEEN_TAIL_CALL; in bpf_jit_insn()
1314 if (jit->seen & SEEN_STACK) in bpf_jit_insn()