Lines Matching defs:DST
96 #define BPF_ALU64_REG_OFF(OP, DST, SRC, OFF) \
99 .dst_reg = DST, \
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) \
110 .dst_reg = DST, \
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) \
123 .dst_reg = DST, \
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) \
133 .dst_reg = DST, \
137 #define BPF_ALU32_IMM(OP, DST, IMM) \
138 BPF_ALU32_IMM_OFF(OP, DST, IMM, 0)
142 #define BPF_ENDIAN(TYPE, DST, LEN) \
145 .dst_reg = DST, \
152 #define BPF_BSWAP(DST, LEN) \
155 .dst_reg = DST, \
162 #define BPF_MOV64_REG(DST, SRC) \
165 .dst_reg = DST, \
170 #define BPF_MOV32_REG(DST, SRC) \
173 .dst_reg = DST, \
180 #define BPF_MOV64_IMM(DST, IMM) \
183 .dst_reg = DST, \
188 #define BPF_MOV32_IMM(DST, IMM) \
191 .dst_reg = DST, \
198 #define BPF_MOVSX64_REG(DST, SRC, OFF) \
201 .dst_reg = DST, \
206 #define BPF_MOVSX32_REG(DST, SRC, OFF) \
209 .dst_reg = DST, \
215 #define BPF_ZEXT_REG(DST) \
218 .dst_reg = DST, \
219 .src_reg = DST, \
229 #define BPF_LD_IMM64(DST, IMM) \
230 BPF_LD_IMM64_RAW(DST, 0, IMM)
232 #define BPF_LD_IMM64_RAW(DST, SRC, IMM) \
235 .dst_reg = DST, \
247 #define BPF_LD_MAP_FD(DST, MAP_FD) \
248 BPF_LD_IMM64_RAW(DST, BPF_PSEUDO_MAP_FD, MAP_FD)
252 #define BPF_MOV64_RAW(TYPE, DST, SRC, IMM) \
255 .dst_reg = DST, \
260 #define BPF_MOV32_RAW(TYPE, DST, SRC, IMM) \
263 .dst_reg = DST, \
290 #define BPF_LDX_MEM(SIZE, DST, SRC, OFF) \
293 .dst_reg = DST, \
300 #define BPF_LDX_MEMSX(SIZE, DST, SRC, OFF) \
303 .dst_reg = DST, \
310 #define BPF_STX_MEM(SIZE, DST, SRC, OFF) \
313 .dst_reg = DST, \
334 #define BPF_ATOMIC_OP(SIZE, OP, DST, SRC, OFF) \
337 .dst_reg = DST, \
343 #define BPF_STX_XADD(SIZE, DST, SRC, OFF) BPF_ATOMIC_OP(SIZE, BPF_ADD, DST, SRC, OFF)
347 #define BPF_ST_MEM(SIZE, DST, OFF, IMM) \
350 .dst_reg = DST, \
357 #define BPF_JMP_REG(OP, DST, SRC, OFF) \
360 .dst_reg = DST, \
367 #define BPF_JMP_IMM(OP, DST, IMM, OFF) \
370 .dst_reg = DST, \
377 #define BPF_JMP32_REG(OP, DST, SRC, OFF) \
380 .dst_reg = DST, \
387 #define BPF_JMP32_IMM(OP, DST, IMM, OFF) \
390 .dst_reg = DST, \
429 #define BPF_RAW_INSN(CODE, DST, SRC, OFF, IMM) \
432 .dst_reg = DST, \