Lines Matching refs:addrs
112 unsigned int *addrs)
121 unsigned int exit_addr = addrs[flen];
128 * addrs[] maps a BPF bytecode address into a real offset from
131 addrs[i] = ctx->idx * 4;
174 PPC_BCC(COND_EQ, addrs[ctx->pc_ret0]);
351 PPC_BCC(COND_EQ, addrs[ctx->pc_ret0]);
460 PPC_JMP(addrs[i + 1 + K]);
482 PPC_JMP(addrs[i + 1 + filter[i].jt]);
525 addrs[i + 1 + filter[i].jf]);
527 PPC_BCC(true_cond, addrs[i + 1 + filter[i].jt]);
529 PPC_JMP(addrs[i + 1 + filter[i].jf]);
545 addrs[i] = ctx->idx * 4;
556 unsigned int *addrs;
564 addrs = kcalloc(flen + 1, sizeof(*addrs), GFP_KERNEL);
565 if (addrs == NULL)
585 * emitted but maximum size of output determined (and addrs[] filled
592 * determined and addrs[] is filled in again, as code may be slightly
596 * determined from now-accurate addrs[] map.
622 if (bpf_jit_build_body(fp, 0, &cgctx, addrs))
647 bpf_jit_build_body(fp, code_base, &cgctx, addrs);
673 kfree(addrs);