Lines Matching defs:OP
96 #define BPF_ALU64_REG_OFF(OP, DST, SRC, OFF) \
98 .code = BPF_ALU64 | BPF_OP(OP) | BPF_X, \
104 #define BPF_ALU64_REG(OP, DST, SRC) \
105 BPF_ALU64_REG_OFF(OP, DST, SRC, 0)
107 #define BPF_ALU32_REG_OFF(OP, DST, SRC, OFF) \
109 .code = BPF_ALU | BPF_OP(OP) | BPF_X, \
115 #define BPF_ALU32_REG(OP, DST, SRC) \
116 BPF_ALU32_REG_OFF(OP, DST, SRC, 0)
120 #define BPF_ALU64_IMM_OFF(OP, DST, IMM, OFF) \
122 .code = BPF_ALU64 | BPF_OP(OP) | BPF_K, \
127 #define BPF_ALU64_IMM(OP, DST, IMM) \
128 BPF_ALU64_IMM_OFF(OP, DST, IMM, 0)
130 #define BPF_ALU32_IMM_OFF(OP, DST, IMM, OFF) \
132 .code = BPF_ALU | BPF_OP(OP) | BPF_K, \
137 #define BPF_ALU32_IMM(OP, DST, IMM) \
138 BPF_ALU32_IMM_OFF(OP, DST, IMM, 0)
334 #define BPF_ATOMIC_OP(SIZE, OP, DST, SRC, OFF) \
340 .imm = OP })
357 #define BPF_JMP_REG(OP, DST, SRC, OFF) \
359 .code = BPF_JMP | BPF_OP(OP) | BPF_X, \
367 #define BPF_JMP_IMM(OP, DST, IMM, OFF) \
369 .code = BPF_JMP | BPF_OP(OP) | BPF_K, \
377 #define BPF_JMP32_REG(OP, DST, SRC, OFF) \
379 .code = BPF_JMP32 | BPF_OP(OP) | BPF_X, \
387 #define BPF_JMP32_IMM(OP, DST, IMM, OFF) \
389 .code = BPF_JMP32 | BPF_OP(OP) | BPF_K, \