Lines Matching refs:offrel

570 static struct block *gen_cmp(offrel, offset, size, v)  in gen_cmp()  argument
571 enum e_offrel offrel; in gen_cmp()
575 return gen_ncmp(offrel, offset, size, 0xffffffff, BPF_JEQ, 0, v);
578 static struct block *gen_cmp_gt(offrel, offset, size, v) in gen_cmp_gt() argument
579 enum e_offrel offrel; in gen_cmp_gt()
583 return gen_ncmp(offrel, offset, size, 0xffffffff, BPF_JGT, 0, v);
586 static struct block *gen_cmp_ge(offrel, offset, size, v) in gen_cmp_ge() argument
587 enum e_offrel offrel; in gen_cmp_ge()
591 return gen_ncmp(offrel, offset, size, 0xffffffff, BPF_JGE, 0, v);
594 static struct block *gen_cmp_lt(offrel, offset, size, v) in gen_cmp_lt() argument
595 enum e_offrel offrel; in gen_cmp_lt()
599 return gen_ncmp(offrel, offset, size, 0xffffffff, BPF_JGE, 1, v);
602 static struct block *gen_cmp_le(offrel, offset, size, v) in gen_cmp_le() argument
603 enum e_offrel offrel; in gen_cmp_le()
607 return gen_ncmp(offrel, offset, size, 0xffffffff, BPF_JGT, 1, v);
610 static struct block *gen_mcmp(offrel, offset, size, v, mask) in gen_mcmp() argument
611 enum e_offrel offrel; in gen_mcmp()
616 return gen_ncmp(offrel, offset, size, mask, BPF_JEQ, 0, v);
619 static struct block *gen_bcmp(offrel, offset, size, v) in gen_bcmp() argument
620 enum e_offrel offrel; in gen_bcmp()
632 tmp = gen_cmp(offrel, offset + size - 4, BPF_W, w);
643 tmp = gen_cmp(offrel, offset + size - 2, BPF_H, w);
651 tmp = gen_cmp(offrel, offset, BPF_B, (bpf_int32) v[0]);
665 static struct block *gen_ncmp(offrel, offset, size, mask, jtype, reverse, v) in gen_ncmp() argument
666 enum e_offrel offrel; in gen_ncmp()
674 s = gen_load_a(offrel, offset, size);
1633 static struct slist *gen_load_a(offrel, offset, size) in gen_load_a() argument
1634 enum e_offrel offrel; in gen_load_a()
1639 switch (offrel)