Lines Matching full:seen
34 if (ctx->seen & (SEEN_MEM | SEEN_DATAREF)) { in bpf_jit_build_prologue()
36 if (ctx->seen & SEEN_DATAREF) { in bpf_jit_build_prologue()
45 if (ctx->seen & SEEN_MEM) { in bpf_jit_build_prologue()
51 if (ctx->seen & (1 << (i-r_M))) in bpf_jit_build_prologue()
58 if (ctx->seen & SEEN_DATAREF) { in bpf_jit_build_prologue()
72 if (ctx->seen & SEEN_XREG) { in bpf_jit_build_prologue()
89 if (ctx->seen & (SEEN_MEM | SEEN_DATAREF)) { in bpf_jit_build_epilogue()
91 if (ctx->seen & SEEN_DATAREF) { in bpf_jit_build_epilogue()
97 if (ctx->seen & SEEN_MEM) { in bpf_jit_build_epilogue()
100 if (ctx->seen & (1 << (i-r_M))) in bpf_jit_build_epilogue()
140 ctx->seen |= SEEN_XREG; in bpf_jit_build_body()
151 ctx->seen |= SEEN_XREG; in bpf_jit_build_body()
162 ctx->seen |= SEEN_XREG; in bpf_jit_build_body()
175 ctx->seen |= SEEN_XREG; in bpf_jit_build_body()
205 ctx->seen |= SEEN_XREG; in bpf_jit_build_body()
217 ctx->seen |= SEEN_XREG; in bpf_jit_build_body()
228 ctx->seen |= SEEN_XREG; in bpf_jit_build_body()
238 ctx->seen |= SEEN_XREG; in bpf_jit_build_body()
248 ctx->seen |= SEEN_XREG; in bpf_jit_build_body()
275 * Note: 'seen' is properly valid only on pass in bpf_jit_build_body()
281 if (ctx->seen) in bpf_jit_build_body()
290 if (ctx->seen) in bpf_jit_build_body()
300 ctx->seen |= SEEN_XREG; in bpf_jit_build_body()
313 ctx->seen |= SEEN_MEM | (1<<(K & 0xf)); in bpf_jit_build_body()
317 ctx->seen |= SEEN_MEM | (1<<(K & 0xf)); in bpf_jit_build_body()
321 ctx->seen |= SEEN_MEM | (1<<(K & 0xf)); in bpf_jit_build_body()
325 ctx->seen |= SEEN_XREG | SEEN_MEM | (1<<(K & 0xf)); in bpf_jit_build_body()
420 ctx->seen |= SEEN_DATAREF; in bpf_jit_build_body()
446 ctx->seen |= SEEN_DATAREF | SEEN_XREG; in bpf_jit_build_body()
496 ctx->seen |= SEEN_XREG; in bpf_jit_build_body()
500 ctx->seen |= SEEN_XREG; in bpf_jit_build_body()
597 * Prologue generated to support features we have seen used. Exit paths in bpf_jit_compile()
625 cgctx.seen = 0; in bpf_jit_compile()
633 * Pretend to build prologue, given the features we've seen. This will in bpf_jit_compile()
657 pr_info("Pass %d: shrink = %d, seen = 0x%x\n", pass, in bpf_jit_compile()
658 proglen - (cgctx.idx * 4), cgctx.seen); in bpf_jit_compile()