Lines Matching refs:seen
31 u32 seen; /* Flags to remember seen eBPF instructions */ member
251 jit->seen |= SEEN_LITERAL; \
262 jit->seen |= SEEN_LITERAL; \
306 if (jit->seen & SEEN_STACK) in restore_regs()
380 if (jit->seen & SEEN_LITERAL) { in bpf_jit_prologue()
386 if (jit->seen & SEEN_STACK) { in bpf_jit_prologue()
387 if (jit->seen & SEEN_FUNC) in bpf_jit_prologue()
394 if (jit->seen & SEEN_FUNC) in bpf_jit_prologue()
404 if (jit->seen & SEEN_SKB) { in bpf_jit_prologue()
433 if (jit->seen & SEEN_RET0) { in bpf_jit_epilogue()
582 jit->seen |= SEEN_RET0; in bpf_jit_insn()
602 jit->seen |= SEEN_RET0; in bpf_jit_insn()
850 jit->seen |= SEEN_MEM; in bpf_jit_insn()
855 jit->seen |= SEEN_MEM; in bpf_jit_insn()
860 jit->seen |= SEEN_MEM; in bpf_jit_insn()
865 jit->seen |= SEEN_MEM; in bpf_jit_insn()
872 jit->seen |= SEEN_MEM; in bpf_jit_insn()
879 jit->seen |= SEEN_MEM; in bpf_jit_insn()
886 jit->seen |= SEEN_MEM; in bpf_jit_insn()
893 jit->seen |= SEEN_MEM; in bpf_jit_insn()
902 jit->seen |= SEEN_MEM; in bpf_jit_insn()
908 jit->seen |= SEEN_MEM; in bpf_jit_insn()
916 jit->seen |= SEEN_MEM; in bpf_jit_insn()
921 jit->seen |= SEEN_MEM; in bpf_jit_insn()
925 jit->seen |= SEEN_MEM; in bpf_jit_insn()
930 jit->seen |= SEEN_MEM; in bpf_jit_insn()
944 jit->seen |= SEEN_FUNC; in bpf_jit_insn()
956 if (last && !(jit->seen & SEEN_RET0)) in bpf_jit_insn()
1083 jit->seen |= SEEN_SKB | SEEN_RET0 | SEEN_FUNC; in bpf_jit_insn()