Lines Matching refs:cgctx
1160 struct codegen_context cgctx;
1194 cgctx = jit_data->ctx;
1209 memset(&cgctx, 0, sizeof(struct codegen_context));
1212 cgctx.stack_size = round_up(fp->aux->stack_depth, 16);
1215 if (bpf_jit_build_body(fp, 0, &cgctx, addrs, false)) {
1226 if (cgctx.seen & SEEN_TAILCALL) {
1227 cgctx.idx = 0;
1228 if (bpf_jit_build_body(fp, 0, &cgctx, addrs, false)) {
1239 bpf_jit_build_prologue(0, &cgctx);
1240 bpf_jit_build_epilogue(0, &cgctx);
1242 proglen = cgctx.idx * 4;
1265 bpf_jit_fixup_subprog_calls(fp, code_base, &cgctx, addrs);
1274 cgctx.idx = 0;
1275 bpf_jit_build_prologue(code_base, &cgctx);
1276 bpf_jit_build_body(fp, code_base, &cgctx, addrs, extra_pass);
1277 bpf_jit_build_epilogue(code_base, &cgctx);
1281 proglen - (cgctx.idx * 4), cgctx.seen);
1311 jit_data->ctx = cgctx;