Lines Matching refs:bpf_curr
136 static struct bpf_regs bpf_curr;
578 memset(&bpf_curr, 0, sizeof(bpf_curr));
583 memcpy(&bpf_regs[bpf_regs_len++], &bpf_curr, sizeof(bpf_curr));
594 memcpy(&bpf_curr, &bpf_regs[index], sizeof(bpf_curr));
871 while (bpf_curr.Rs == false && stop == false) {
874 if (bpf_pc_has_breakpoint(bpf_curr.Pc))
875 stop = bpf_handle_breakpoint(&bpf_curr, f, pkt,
878 bpf_single_step(&bpf_curr, &f[bpf_curr.Pc], pkt, pkt_caplen,
880 bpf_curr.Pc++;
883 return stop ? -1 : bpf_curr.R;
893 while (!bpf_curr.Rs && !stop) {
897 stop = bpf_handle_breakpoint(&bpf_curr, f, pkt,
900 bpf_single_step(&bpf_curr, &f[bpf_curr.Pc], pkt, pkt_caplen,
902 bpf_curr.Pc++;
905 return stop ? -1 : bpf_curr.R;
1114 if (ret >= 0 || bpf_curr.Rs) {