Lines Matching refs:bpf_set_curr_instr
42 static void bpf_set_curr_instr(uint16_t op, uint8_t jt, uint8_t jf, uint32_t k);
123 bpf_set_curr_instr(BPF_LD | BPF_B | BPF_IND, 0, 0, $5); }
125 bpf_set_curr_instr(BPF_LD | BPF_B | BPF_IND, 0, 0, $6); }
127 bpf_set_curr_instr(BPF_LD | BPF_B | BPF_ABS, 0, 0, $3); }
129 bpf_set_curr_instr(BPF_LD | BPF_B | BPF_ABS, 0, 0,
132 bpf_set_curr_instr(BPF_LD | BPF_B | BPF_ABS, 0, 0,
135 bpf_set_curr_instr(BPF_LD | BPF_B | BPF_ABS, 0, 0,
138 bpf_set_curr_instr(BPF_LD | BPF_B | BPF_ABS, 0, 0,
141 bpf_set_curr_instr(BPF_LD | BPF_B | BPF_ABS, 0, 0,
144 bpf_set_curr_instr(BPF_LD | BPF_B | BPF_ABS, 0, 0,
147 bpf_set_curr_instr(BPF_LD | BPF_B | BPF_ABS, 0, 0,
150 bpf_set_curr_instr(BPF_LD | BPF_B | BPF_ABS, 0, 0,
153 bpf_set_curr_instr(BPF_LD | BPF_B | BPF_ABS, 0, 0,
156 bpf_set_curr_instr(BPF_LD | BPF_B | BPF_ABS, 0, 0,
159 bpf_set_curr_instr(BPF_LD | BPF_B | BPF_ABS, 0, 0,
162 bpf_set_curr_instr(BPF_LD | BPF_B | BPF_ABS, 0, 0,
165 bpf_set_curr_instr(BPF_LD | BPF_B | BPF_ABS, 0, 0,
168 bpf_set_curr_instr(BPF_LD | BPF_B | BPF_ABS, 0, 0,
171 bpf_set_curr_instr(BPF_LD | BPF_B | BPF_ABS, 0, 0,
177 bpf_set_curr_instr(BPF_LD | BPF_H | BPF_IND, 0, 0, $5); }
179 bpf_set_curr_instr(BPF_LD | BPF_H | BPF_IND, 0, 0, $6); }
181 bpf_set_curr_instr(BPF_LD | BPF_H | BPF_ABS, 0, 0, $3); }
183 bpf_set_curr_instr(BPF_LD | BPF_H | BPF_ABS, 0, 0,
186 bpf_set_curr_instr(BPF_LD | BPF_H | BPF_ABS, 0, 0,
189 bpf_set_curr_instr(BPF_LD | BPF_H | BPF_ABS, 0, 0,
192 bpf_set_curr_instr(BPF_LD | BPF_H | BPF_ABS, 0, 0,
195 bpf_set_curr_instr(BPF_LD | BPF_H | BPF_ABS, 0, 0,
198 bpf_set_curr_instr(BPF_LD | BPF_H | BPF_ABS, 0, 0,
201 bpf_set_curr_instr(BPF_LD | BPF_H | BPF_ABS, 0, 0,
204 bpf_set_curr_instr(BPF_LD | BPF_H | BPF_ABS, 0, 0,
207 bpf_set_curr_instr(BPF_LD | BPF_H | BPF_ABS, 0, 0,
210 bpf_set_curr_instr(BPF_LD | BPF_H | BPF_ABS, 0, 0,
213 bpf_set_curr_instr(BPF_LD | BPF_H | BPF_ABS, 0, 0,
216 bpf_set_curr_instr(BPF_LD | BPF_H | BPF_ABS, 0, 0,
219 bpf_set_curr_instr(BPF_LD | BPF_H | BPF_ABS, 0, 0,
222 bpf_set_curr_instr(BPF_LD | BPF_H | BPF_ABS, 0, 0,
225 bpf_set_curr_instr(BPF_LD | BPF_H | BPF_ABS, 0, 0,
231 bpf_set_curr_instr(BPF_LD | BPF_IMM, 0, 0, $3); }
233 bpf_set_curr_instr(BPF_LD | BPF_IMM, 0, 0, $2); }
238 bpf_set_curr_instr(BPF_LD | BPF_IMM, 0, 0, $3); }
240 bpf_set_curr_instr(BPF_LD | BPF_W | BPF_LEN, 0, 0, 0); }
242 bpf_set_curr_instr(BPF_LD | BPF_W | BPF_ABS, 0, 0,
245 bpf_set_curr_instr(BPF_LD | BPF_W | BPF_ABS, 0, 0,
248 bpf_set_curr_instr(BPF_LD | BPF_W | BPF_ABS, 0, 0,
251 bpf_set_curr_instr(BPF_LD | BPF_W | BPF_ABS, 0, 0,
254 bpf_set_curr_instr(BPF_LD | BPF_W | BPF_ABS, 0, 0,
257 bpf_set_curr_instr(BPF_LD | BPF_W | BPF_ABS, 0, 0,
260 bpf_set_curr_instr(BPF_LD | BPF_W | BPF_ABS, 0, 0,
263 bpf_set_curr_instr(BPF_LD | BPF_W | BPF_ABS, 0, 0,
266 bpf_set_curr_instr(BPF_LD | BPF_W | BPF_ABS, 0, 0,
269 bpf_set_curr_instr(BPF_LD | BPF_W | BPF_ABS, 0, 0,
272 bpf_set_curr_instr(BPF_LD | BPF_W | BPF_ABS, 0, 0,
275 bpf_set_curr_instr(BPF_LD | BPF_W | BPF_ABS, 0, 0,
278 bpf_set_curr_instr(BPF_LD | BPF_W | BPF_ABS, 0, 0,
281 bpf_set_curr_instr(BPF_LD | BPF_W | BPF_ABS, 0, 0,
284 bpf_set_curr_instr(BPF_LD | BPF_W | BPF_ABS, 0, 0,
287 bpf_set_curr_instr(BPF_LD | BPF_MEM, 0, 0, $4); }
289 bpf_set_curr_instr(BPF_LD | BPF_W | BPF_IND, 0, 0, $5); }
291 bpf_set_curr_instr(BPF_LD | BPF_W | BPF_IND, 0, 0, $6); }
293 bpf_set_curr_instr(BPF_LD | BPF_W | BPF_ABS, 0, 0, $3); }
298 bpf_set_curr_instr(BPF_LDX | BPF_IMM, 0, 0, $3); }
300 bpf_set_curr_instr(BPF_LDX | BPF_IMM, 0, 0, $2); }
305 bpf_set_curr_instr(BPF_LDX | BPF_IMM, 0, 0, $3); }
307 bpf_set_curr_instr(BPF_LDX | BPF_W | BPF_LEN, 0, 0, 0); }
309 bpf_set_curr_instr(BPF_LDX | BPF_MEM, 0, 0, $4); }
315 bpf_set_curr_instr(BPF_LDX | BPF_MSH | BPF_B, 0, 0, $6); } }
321 bpf_set_curr_instr(BPF_LDX | BPF_MSH | BPF_B, 0, 0, $6); } }
326 bpf_set_curr_instr(BPF_ST, 0, 0, $4); }
331 bpf_set_curr_instr(BPF_STX, 0, 0, $4); }
337 bpf_set_curr_instr(BPF_JMP | BPF_JA, 0, 0, 0); }
344 bpf_set_curr_instr(BPF_JMP | BPF_JEQ | BPF_K, 0, 0, $3); }
348 bpf_set_curr_instr(BPF_JMP | BPF_JEQ | BPF_X, 0, 0, 0); }
352 bpf_set_curr_instr(BPF_JMP | BPF_JEQ | BPF_X, 0, 0, 0); }
355 bpf_set_curr_instr(BPF_JMP | BPF_JEQ | BPF_K, 0, 0, $3); }
358 bpf_set_curr_instr(BPF_JMP | BPF_JEQ | BPF_X, 0, 0, 0); }
361 bpf_set_curr_instr(BPF_JMP | BPF_JEQ | BPF_X, 0, 0, 0); }
367 bpf_set_curr_instr(BPF_JMP | BPF_JEQ | BPF_K, 0, 0, $3); }
370 bpf_set_curr_instr(BPF_JMP | BPF_JEQ | BPF_X, 0, 0, 0); }
373 bpf_set_curr_instr(BPF_JMP | BPF_JEQ | BPF_X, 0, 0, 0); }
379 bpf_set_curr_instr(BPF_JMP | BPF_JGE | BPF_K, 0, 0, $3); }
382 bpf_set_curr_instr(BPF_JMP | BPF_JGE | BPF_X, 0, 0, 0); }
385 bpf_set_curr_instr(BPF_JMP | BPF_JGE | BPF_X, 0, 0, 0); }
391 bpf_set_curr_instr(BPF_JMP | BPF_JGT | BPF_K, 0, 0, $3); }
394 bpf_set_curr_instr(BPF_JMP | BPF_JGT | BPF_X, 0, 0, 0); }
397 bpf_set_curr_instr(BPF_JMP | BPF_JGT | BPF_X, 0, 0, 0); }
404 bpf_set_curr_instr(BPF_JMP | BPF_JGT | BPF_K, 0, 0, $3); }
408 bpf_set_curr_instr(BPF_JMP | BPF_JGT | BPF_X, 0, 0, 0); }
412 bpf_set_curr_instr(BPF_JMP | BPF_JGT | BPF_X, 0, 0, 0); }
415 bpf_set_curr_instr(BPF_JMP | BPF_JGT | BPF_K, 0, 0, $3); }
418 bpf_set_curr_instr(BPF_JMP | BPF_JGT | BPF_X, 0, 0, 0); }
421 bpf_set_curr_instr(BPF_JMP | BPF_JGT | BPF_X, 0, 0, 0); }
428 bpf_set_curr_instr(BPF_JMP | BPF_JGE | BPF_K, 0, 0, $3); }
432 bpf_set_curr_instr(BPF_JMP | BPF_JGE | BPF_X, 0, 0, 0); }
436 bpf_set_curr_instr(BPF_JMP | BPF_JGE | BPF_X, 0, 0, 0); }
439 bpf_set_curr_instr(BPF_JMP | BPF_JGE | BPF_K, 0, 0, $3); }
442 bpf_set_curr_instr(BPF_JMP | BPF_JGE | BPF_X, 0, 0, 0); }
445 bpf_set_curr_instr(BPF_JMP | BPF_JGE | BPF_X, 0, 0, 0); }
452 bpf_set_curr_instr(BPF_JMP | BPF_JSET | BPF_K, 0, 0, $3); }
456 bpf_set_curr_instr(BPF_JMP | BPF_JSET | BPF_X, 0, 0, 0); }
460 bpf_set_curr_instr(BPF_JMP | BPF_JSET | BPF_X, 0, 0, 0); }
463 bpf_set_curr_instr(BPF_JMP | BPF_JSET | BPF_K, 0, 0, $3); }
466 bpf_set_curr_instr(BPF_JMP | BPF_JSET | BPF_X, 0, 0, 0); }
469 bpf_set_curr_instr(BPF_JMP | BPF_JSET | BPF_X, 0, 0, 0); }
474 bpf_set_curr_instr(BPF_ALU | BPF_ADD | BPF_K, 0, 0, $3); }
476 bpf_set_curr_instr(BPF_ALU | BPF_ADD | BPF_X, 0, 0, 0); }
478 bpf_set_curr_instr(BPF_ALU | BPF_ADD | BPF_X, 0, 0, 0); }
483 bpf_set_curr_instr(BPF_ALU | BPF_SUB | BPF_K, 0, 0, $3); }
485 bpf_set_curr_instr(BPF_ALU | BPF_SUB | BPF_X, 0, 0, 0); }
487 bpf_set_curr_instr(BPF_ALU | BPF_SUB | BPF_X, 0, 0, 0); }
492 bpf_set_curr_instr(BPF_ALU | BPF_MUL | BPF_K, 0, 0, $3); }
494 bpf_set_curr_instr(BPF_ALU | BPF_MUL | BPF_X, 0, 0, 0); }
496 bpf_set_curr_instr(BPF_ALU | BPF_MUL | BPF_X, 0, 0, 0); }
501 bpf_set_curr_instr(BPF_ALU | BPF_DIV | BPF_K, 0, 0, $3); }
503 bpf_set_curr_instr(BPF_ALU | BPF_DIV | BPF_X, 0, 0, 0); }
505 bpf_set_curr_instr(BPF_ALU | BPF_DIV | BPF_X, 0, 0, 0); }
510 bpf_set_curr_instr(BPF_ALU | BPF_MOD | BPF_K, 0, 0, $3); }
512 bpf_set_curr_instr(BPF_ALU | BPF_MOD | BPF_X, 0, 0, 0); }
514 bpf_set_curr_instr(BPF_ALU | BPF_MOD | BPF_X, 0, 0, 0); }
519 bpf_set_curr_instr(BPF_ALU | BPF_NEG, 0, 0, 0); }
524 bpf_set_curr_instr(BPF_ALU | BPF_AND | BPF_K, 0, 0, $3); }
526 bpf_set_curr_instr(BPF_ALU | BPF_AND | BPF_X, 0, 0, 0); }
528 bpf_set_curr_instr(BPF_ALU | BPF_AND | BPF_X, 0, 0, 0); }
533 bpf_set_curr_instr(BPF_ALU | BPF_OR | BPF_K, 0, 0, $3); }
535 bpf_set_curr_instr(BPF_ALU | BPF_OR | BPF_X, 0, 0, 0); }
537 bpf_set_curr_instr(BPF_ALU | BPF_OR | BPF_X, 0, 0, 0); }
542 bpf_set_curr_instr(BPF_ALU | BPF_XOR | BPF_K, 0, 0, $3); }
544 bpf_set_curr_instr(BPF_ALU | BPF_XOR | BPF_X, 0, 0, 0); }
546 bpf_set_curr_instr(BPF_ALU | BPF_XOR | BPF_X, 0, 0, 0); }
551 bpf_set_curr_instr(BPF_ALU | BPF_LSH | BPF_K, 0, 0, $3); }
553 bpf_set_curr_instr(BPF_ALU | BPF_LSH | BPF_X, 0, 0, 0); }
555 bpf_set_curr_instr(BPF_ALU | BPF_LSH | BPF_X, 0, 0, 0); }
560 bpf_set_curr_instr(BPF_ALU | BPF_RSH | BPF_K, 0, 0, $3); }
562 bpf_set_curr_instr(BPF_ALU | BPF_RSH | BPF_X, 0, 0, 0); }
564 bpf_set_curr_instr(BPF_ALU | BPF_RSH | BPF_X, 0, 0, 0); }
569 bpf_set_curr_instr(BPF_RET | BPF_A, 0, 0, 0); }
571 bpf_set_curr_instr(BPF_RET | BPF_A, 0, 0, 0); }
573 bpf_set_curr_instr(BPF_RET | BPF_X, 0, 0, 0); }
575 bpf_set_curr_instr(BPF_RET | BPF_X, 0, 0, 0); }
577 bpf_set_curr_instr(BPF_RET | BPF_K, 0, 0, $3); }
582 bpf_set_curr_instr(BPF_MISC | BPF_TAX, 0, 0, 0); }
587 bpf_set_curr_instr(BPF_MISC | BPF_TXA, 0, 0, 0); }
604 static void bpf_set_curr_instr(uint16_t code, uint8_t jt, uint8_t jf, in bpf_set_curr_instr() function