Symbol: arth
lib/libpcap/gencode.c
170
static struct slist *xfer_to_x(struct arth *);
lib/libpcap/gencode.c
171
static struct slist *xfer_to_a(struct arth *);
lib/libpcap/gencode.c
2644
xfer_to_x(struct arth *a)
lib/libpcap/gencode.c
2654
xfer_to_a(struct arth *a)
lib/libpcap/gencode.c
2663
struct arth *
lib/libpcap/gencode.c
2664
gen_load(int proto, struct arth *index, int size)
lib/libpcap/gencode.c
2768
gen_relation(int code, struct arth *a0, struct arth *a1, int reversed)
lib/libpcap/gencode.c
2810
struct arth *
lib/libpcap/gencode.c
2814
struct arth *a = (struct arth *)newchunk(sizeof(*a));
lib/libpcap/gencode.c
2826
struct arth *
lib/libpcap/gencode.c
2830
struct arth *a = (struct arth *)newchunk(sizeof(*a));
lib/libpcap/gencode.c
2842
struct arth *
lib/libpcap/gencode.c
2845
struct arth *a;
lib/libpcap/gencode.c
2849
a = (struct arth *)newchunk(sizeof(*a));
lib/libpcap/gencode.c
2863
struct arth *
lib/libpcap/gencode.c
2864
gen_neg(struct arth *a)
lib/libpcap/gencode.c
2880
struct arth *
lib/libpcap/gencode.c
2881
gen_arth(int code, struct arth *a0, struct arth *a1)
lib/libpcap/gencode.h
155
struct arth *gen_loadi(int);
lib/libpcap/gencode.h
156
struct arth *gen_load(int, struct arth *, int);
lib/libpcap/gencode.h
157
struct arth *gen_loadlen(void);
lib/libpcap/gencode.h
158
struct arth *gen_loadrnd(void);
lib/libpcap/gencode.h
159
struct arth *gen_neg(struct arth *);
lib/libpcap/gencode.h
160
struct arth *gen_arth(int, struct arth *, struct arth *);
lib/libpcap/gencode.h
174
struct block *gen_relation(int, struct arth *, struct arth *, int);
lib/libpcap/grammar.y
217
| arth relop arth { $$.b = gen_relation($2, $1, $3, 0);
lib/libpcap/grammar.y
219
| arth irelop arth { $$.b = gen_relation($2, $1, $3, 1);
lib/libpcap/grammar.y
410
arth: pnum { $$ = gen_loadi($1); }
lib/libpcap/grammar.y
413
narth: pname '[' arth ']' { $$ = gen_load($1, $3, 1); }
lib/libpcap/grammar.y
414
| pname '[' arth ':' NUM ']' { $$ = gen_load($1, $3, $5); }
lib/libpcap/grammar.y
415
| arth '+' arth { $$ = gen_arth(BPF_ADD, $1, $3); }
lib/libpcap/grammar.y
416
| arth '-' arth { $$ = gen_arth(BPF_SUB, $1, $3); }
lib/libpcap/grammar.y
417
| arth '*' arth { $$ = gen_arth(BPF_MUL, $1, $3); }
lib/libpcap/grammar.y
418
| arth '/' arth { $$ = gen_arth(BPF_DIV, $1, $3); }
lib/libpcap/grammar.y
419
| arth '&' arth { $$ = gen_arth(BPF_AND, $1, $3); }
lib/libpcap/grammar.y
420
| arth '|' arth { $$ = gen_arth(BPF_OR, $1, $3); }
lib/libpcap/grammar.y
421
| arth LSH arth { $$ = gen_arth(BPF_LSH, $1, $3); }
lib/libpcap/grammar.y
422
| arth RSH arth { $$ = gen_arth(BPF_RSH, $1, $3); }
lib/libpcap/grammar.y
423
| '-' arth %prec UMINUS { $$ = gen_neg($2); }
lib/libpcap/grammar.y
85
struct arth *a;
lib/libpcap/grammar.y
96
%type <a> arth narth