Lines Matching refs:v
370 static struct block *gen_retblk(v) in gen_retblk() argument
371 int v; in gen_retblk()
375 b->s.k = v;
570 static struct block *gen_cmp(offrel, offset, size, v) in gen_cmp() argument
573 bpf_int32 v;
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
581 bpf_int32 v;
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
589 bpf_int32 v;
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
597 bpf_int32 v;
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
605 bpf_int32 v;
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
613 bpf_int32 v;
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
622 register const u_char *v;
629 register const u_char *p = &v[size - 4];
640 register const u_char *p = &v[size - 2];
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
667 bpf_int32 v;
685 b->s.k = v;
4908 static struct block *gen_portatom(off, v) in gen_portatom() argument
4910 bpf_int32 v;
4912 return gen_cmp(OR_TRAN_IPV4, off, BPF_H, v);
4916 static struct block *gen_portatom6(off, v) in gen_portatom6() argument
4918 bpf_int32 v;
4920 return gen_cmp(OR_TRAN_IPV6, off, BPF_H, v);
5297 register int v; local
5305 v = pcap_nametoproto(name);
5306 if (v == PROTO_UNDEF)
5312 v = pcap_nametoeproto(name);
5313 if (v == PROTO_UNDEF)
5315 v = pcap_nametollc(name);
5316 if (v == PROTO_UNDEF)
5323 v = ISO9542_ESIS;
5325 v = ISO10589_ISIS;
5327 v = ISO8473_CLNP;
5333 v = PROTO_UNDEF;
5336 return v;
5339 static struct block *gen_protochain(v, proto, dir) in gen_protochain() argument
5340 int v; in gen_protochain()
5345 return gen_proto(v, proto, dir);
5363 b0 = gen_protochain(v, Q_IP, dir);
5364 b = gen_protochain(v, Q_IPV6, dir);
5439 s[i]->s.k = v;
5645 b->s.k = v;
5688 static struct block *gen_proto(v, proto, dir) in gen_proto() argument
5689 int v; in gen_proto()
5702 b0 = gen_proto(v, Q_IP, dir);
5703 b1 = gen_proto(v, Q_IPV6, dir);
5727 b1 = gen_cmp(OR_NET, 9, BPF_B, (bpf_int32) v);
5729 b1 = gen_protochain(v, Q_IP);
5757 return gen_cmp(OR_LINK, 2, BPF_H, (0x03 << 8) | v);
5767 b1 = gen_cmp(OR_NET_NOSNAP, 1, BPF_B, (long) v);
5773 b1 = gen_cmp(OR_NET_NOSNAP, 0, BPF_B, (long) v);
5784 b1 = gen_cmp(OR_NET_NOSNAP, 4, BPF_B, (long) v);
5821 return gen_linktype(v);
5859 b1 = gen_cmp(OR_NET, 6, BPF_B, (bpf_int32) v);
5861 b1 = gen_protochain(v, Q_IPV6);
6262 struct block *gen_ncode(s, v, q) in gen_ncode() argument
6264 bpf_u_int32 v;
6275 vlen = __pcap_atodn(s, &v);
6277 vlen = __pcap_atoin(s, &v);
6286 return gen_host(v, 0, proto, dir, q.addr);
6297 while (v && (v & 0xff000000) == 0)
6299 v <<= 8;
6306 v <<= 32 - vlen;
6309 return gen_host(v, mask, proto, dir, q.addr);
6325 return gen_port((int) v, proto, dir);
6329 b = gen_port((int) v, proto, dir);
6330 gen_or(gen_port6((int) v, proto, dir), b);
6348 return gen_portrange((int) v, (int) v, proto, dir);
6352 b = gen_portrange((int) v, (int) v, proto, dir);
6353 gen_or(gen_portrange6((int) v, (int) v, proto, dir), b);
6363 return gen_proto((int) v, proto, dir);
6366 return gen_protochain((int) v, proto, dir);