DST                62 arch/x86/net/bpf_jit_comp.c #define EMIT_mov(DST, SRC)								 \
DST                64 arch/x86/net/bpf_jit_comp.c 		if (DST != SRC)								 \
DST                65 arch/x86/net/bpf_jit_comp.c 			EMIT3(add_2mod(0x48, DST, SRC), 0x89, add_2reg(0xC0, DST, SRC)); \
DST                52 drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c 	PEDIT_FIELDS(IP4_, DST, 4, nat_lip, 0),
DST                84 include/linux/filter.h #define BPF_ALU64_REG(OP, DST, SRC)				\
DST                87 include/linux/filter.h 		.dst_reg = DST,					\
DST                92 include/linux/filter.h #define BPF_ALU32_REG(OP, DST, SRC)				\
DST                95 include/linux/filter.h 		.dst_reg = DST,					\
DST               102 include/linux/filter.h #define BPF_ALU64_IMM(OP, DST, IMM)				\
DST               105 include/linux/filter.h 		.dst_reg = DST,					\
DST               110 include/linux/filter.h #define BPF_ALU32_IMM(OP, DST, IMM)				\
DST               113 include/linux/filter.h 		.dst_reg = DST,					\
DST               120 include/linux/filter.h #define BPF_ENDIAN(TYPE, DST, LEN)				\
DST               123 include/linux/filter.h 		.dst_reg = DST,					\
DST               130 include/linux/filter.h #define BPF_MOV64_REG(DST, SRC)					\
DST               133 include/linux/filter.h 		.dst_reg = DST,					\
DST               138 include/linux/filter.h #define BPF_MOV32_REG(DST, SRC)					\
DST               141 include/linux/filter.h 		.dst_reg = DST,					\
DST               148 include/linux/filter.h #define BPF_MOV64_IMM(DST, IMM)					\
DST               151 include/linux/filter.h 		.dst_reg = DST,					\
DST               156 include/linux/filter.h #define BPF_MOV32_IMM(DST, IMM)					\
DST               159 include/linux/filter.h 		.dst_reg = DST,					\
DST               165 include/linux/filter.h #define BPF_ZEXT_REG(DST)					\
DST               168 include/linux/filter.h 		.dst_reg = DST,					\
DST               169 include/linux/filter.h 		.src_reg = DST,					\
DST               179 include/linux/filter.h #define BPF_LD_IMM64(DST, IMM)					\
DST               180 include/linux/filter.h 	BPF_LD_IMM64_RAW(DST, 0, IMM)
DST               182 include/linux/filter.h #define BPF_LD_IMM64_RAW(DST, SRC, IMM)				\
DST               185 include/linux/filter.h 		.dst_reg = DST,					\
DST               197 include/linux/filter.h #define BPF_LD_MAP_FD(DST, MAP_FD)				\
DST               198 include/linux/filter.h 	BPF_LD_IMM64_RAW(DST, BPF_PSEUDO_MAP_FD, MAP_FD)
DST               202 include/linux/filter.h #define BPF_MOV64_RAW(TYPE, DST, SRC, IMM)			\
DST               205 include/linux/filter.h 		.dst_reg = DST,					\
DST               210 include/linux/filter.h #define BPF_MOV32_RAW(TYPE, DST, SRC, IMM)			\
DST               213 include/linux/filter.h 		.dst_reg = DST,					\
DST               240 include/linux/filter.h #define BPF_LDX_MEM(SIZE, DST, SRC, OFF)			\
DST               243 include/linux/filter.h 		.dst_reg = DST,					\
DST               250 include/linux/filter.h #define BPF_STX_MEM(SIZE, DST, SRC, OFF)			\
DST               253 include/linux/filter.h 		.dst_reg = DST,					\
DST               260 include/linux/filter.h #define BPF_STX_XADD(SIZE, DST, SRC, OFF)			\
DST               263 include/linux/filter.h 		.dst_reg = DST,					\
DST               270 include/linux/filter.h #define BPF_ST_MEM(SIZE, DST, OFF, IMM)				\
DST               273 include/linux/filter.h 		.dst_reg = DST,					\
DST               280 include/linux/filter.h #define BPF_JMP_REG(OP, DST, SRC, OFF)				\
DST               283 include/linux/filter.h 		.dst_reg = DST,					\
DST               290 include/linux/filter.h #define BPF_JMP_IMM(OP, DST, IMM, OFF)				\
DST               293 include/linux/filter.h 		.dst_reg = DST,					\
DST               300 include/linux/filter.h #define BPF_JMP32_REG(OP, DST, SRC, OFF)			\
DST               303 include/linux/filter.h 		.dst_reg = DST,					\
DST               310 include/linux/filter.h #define BPF_JMP32_IMM(OP, DST, IMM, OFF)			\
DST               313 include/linux/filter.h 		.dst_reg = DST,					\
DST               353 include/linux/filter.h #define BPF_RAW_INSN(CODE, DST, SRC, OFF, IMM)			\
DST               356 include/linux/filter.h 		.dst_reg = DST,					\
DST              1327 kernel/bpf/core.c 		DST = DST OP SRC;	\
DST              1330 kernel/bpf/core.c 		DST = (u32) DST OP (u32) SRC;	\
DST              1333 kernel/bpf/core.c 		DST = DST OP IMM;		\
DST              1336 kernel/bpf/core.c 		DST = (u32) DST OP (u32) IMM;	\
DST              1349 kernel/bpf/core.c 		DST = (u32) -DST;
DST              1352 kernel/bpf/core.c 		DST = -DST;
DST              1355 kernel/bpf/core.c 		DST = (u32) SRC;
DST              1358 kernel/bpf/core.c 		DST = (u32) IMM;
DST              1361 kernel/bpf/core.c 		DST = SRC;
DST              1364 kernel/bpf/core.c 		DST = IMM;
DST              1367 kernel/bpf/core.c 		DST = (u64) (u32) insn[0].imm | ((u64) (u32) insn[1].imm) << 32;
DST              1371 kernel/bpf/core.c 		DST = (u64) (u32) (((s32) DST) >> SRC);
DST              1374 kernel/bpf/core.c 		DST = (u64) (u32) (((s32) DST) >> IMM);
DST              1377 kernel/bpf/core.c 		(*(s64 *) &DST) >>= SRC;
DST              1380 kernel/bpf/core.c 		(*(s64 *) &DST) >>= IMM;
DST              1383 kernel/bpf/core.c 		div64_u64_rem(DST, SRC, &AX);
DST              1384 kernel/bpf/core.c 		DST = AX;
DST              1387 kernel/bpf/core.c 		AX = (u32) DST;
DST              1388 kernel/bpf/core.c 		DST = do_div(AX, (u32) SRC);
DST              1391 kernel/bpf/core.c 		div64_u64_rem(DST, IMM, &AX);
DST              1392 kernel/bpf/core.c 		DST = AX;
DST              1395 kernel/bpf/core.c 		AX = (u32) DST;
DST              1396 kernel/bpf/core.c 		DST = do_div(AX, (u32) IMM);
DST              1399 kernel/bpf/core.c 		DST = div64_u64(DST, SRC);
DST              1402 kernel/bpf/core.c 		AX = (u32) DST;
DST              1404 kernel/bpf/core.c 		DST = (u32) AX;
DST              1407 kernel/bpf/core.c 		DST = div64_u64(DST, IMM);
DST              1410 kernel/bpf/core.c 		AX = (u32) DST;
DST              1412 kernel/bpf/core.c 		DST = (u32) AX;
DST              1417 kernel/bpf/core.c 			DST = (__force u16) cpu_to_be16(DST);
DST              1420 kernel/bpf/core.c 			DST = (__force u32) cpu_to_be32(DST);
DST              1423 kernel/bpf/core.c 			DST = (__force u64) cpu_to_be64(DST);
DST              1430 kernel/bpf/core.c 			DST = (__force u16) cpu_to_le16(DST);
DST              1433 kernel/bpf/core.c 			DST = (__force u32) cpu_to_le32(DST);
DST              1436 kernel/bpf/core.c 			DST = (__force u64) cpu_to_le64(DST);
DST              1493 kernel/bpf/core.c 		if ((SIGN##64) DST CMP_OP (SIGN##64) SRC) {	\
DST              1499 kernel/bpf/core.c 		if ((SIGN##32) DST CMP_OP (SIGN##32) SRC) {	\
DST              1505 kernel/bpf/core.c 		if ((SIGN##64) DST CMP_OP (SIGN##64) IMM) {	\
DST              1511 kernel/bpf/core.c 		if ((SIGN##32) DST CMP_OP (SIGN##32) IMM) {	\
DST              1531 kernel/bpf/core.c 		*(SIZE *)(unsigned long) (DST + insn->off) = SRC;	\
DST              1534 kernel/bpf/core.c 		*(SIZE *)(unsigned long) (DST + insn->off) = IMM;	\
DST              1537 kernel/bpf/core.c 		DST = *(SIZE *)(unsigned long) (SRC + insn->off);	\
DST              1547 kernel/bpf/core.c 			   (DST + insn->off));
DST              1551 kernel/bpf/core.c 			     (DST + insn->off));
DST                10 samples/bpf/bpf_insn.h #define BPF_ALU64_REG(OP, DST, SRC)				\
DST                13 samples/bpf/bpf_insn.h 		.dst_reg = DST,					\
DST                18 samples/bpf/bpf_insn.h #define BPF_ALU32_REG(OP, DST, SRC)				\
DST                21 samples/bpf/bpf_insn.h 		.dst_reg = DST,					\
DST                28 samples/bpf/bpf_insn.h #define BPF_ALU64_IMM(OP, DST, IMM)				\
DST                31 samples/bpf/bpf_insn.h 		.dst_reg = DST,					\
DST                36 samples/bpf/bpf_insn.h #define BPF_ALU32_IMM(OP, DST, IMM)				\
DST                39 samples/bpf/bpf_insn.h 		.dst_reg = DST,					\
DST                46 samples/bpf/bpf_insn.h #define BPF_MOV64_REG(DST, SRC)					\
DST                49 samples/bpf/bpf_insn.h 		.dst_reg = DST,					\
DST                54 samples/bpf/bpf_insn.h #define BPF_MOV32_REG(DST, SRC)					\
DST                57 samples/bpf/bpf_insn.h 		.dst_reg = DST,					\
DST                64 samples/bpf/bpf_insn.h #define BPF_MOV64_IMM(DST, IMM)					\
DST                67 samples/bpf/bpf_insn.h 		.dst_reg = DST,					\
DST                72 samples/bpf/bpf_insn.h #define BPF_MOV32_IMM(DST, IMM)					\
DST                75 samples/bpf/bpf_insn.h 		.dst_reg = DST,					\
DST                81 samples/bpf/bpf_insn.h #define BPF_LD_IMM64(DST, IMM)					\
DST                82 samples/bpf/bpf_insn.h 	BPF_LD_IMM64_RAW(DST, 0, IMM)
DST                84 samples/bpf/bpf_insn.h #define BPF_LD_IMM64_RAW(DST, SRC, IMM)				\
DST                87 samples/bpf/bpf_insn.h 		.dst_reg = DST,					\
DST               103 samples/bpf/bpf_insn.h #define BPF_LD_MAP_FD(DST, MAP_FD)				\
DST               104 samples/bpf/bpf_insn.h 	BPF_LD_IMM64_RAW(DST, BPF_PSEUDO_MAP_FD, MAP_FD)
DST               119 samples/bpf/bpf_insn.h #define BPF_LDX_MEM(SIZE, DST, SRC, OFF)			\
DST               122 samples/bpf/bpf_insn.h 		.dst_reg = DST,					\
DST               129 samples/bpf/bpf_insn.h #define BPF_STX_MEM(SIZE, DST, SRC, OFF)			\
DST               132 samples/bpf/bpf_insn.h 		.dst_reg = DST,					\
DST               139 samples/bpf/bpf_insn.h #define BPF_STX_XADD(SIZE, DST, SRC, OFF)			\
DST               142 samples/bpf/bpf_insn.h 		.dst_reg = DST,					\
DST               149 samples/bpf/bpf_insn.h #define BPF_ST_MEM(SIZE, DST, OFF, IMM)				\
DST               152 samples/bpf/bpf_insn.h 		.dst_reg = DST,					\
DST               159 samples/bpf/bpf_insn.h #define BPF_JMP_REG(OP, DST, SRC, OFF)				\
DST               162 samples/bpf/bpf_insn.h 		.dst_reg = DST,					\
DST               169 samples/bpf/bpf_insn.h #define BPF_JMP32_REG(OP, DST, SRC, OFF)			\
DST               172 samples/bpf/bpf_insn.h 		.dst_reg = DST,					\
DST               179 samples/bpf/bpf_insn.h #define BPF_JMP_IMM(OP, DST, IMM, OFF)				\
DST               182 samples/bpf/bpf_insn.h 		.dst_reg = DST,					\
DST               189 samples/bpf/bpf_insn.h #define BPF_JMP32_IMM(OP, DST, IMM, OFF)			\
DST               192 samples/bpf/bpf_insn.h 		.dst_reg = DST,					\
DST               199 samples/bpf/bpf_insn.h #define BPF_RAW_INSN(CODE, DST, SRC, OFF, IMM)			\
DST               202 samples/bpf/bpf_insn.h 		.dst_reg = DST,					\
DST                34 tools/include/linux/filter.h #define BPF_ALU64_REG(OP, DST, SRC)				\
DST                37 tools/include/linux/filter.h 		.dst_reg = DST,					\
DST                42 tools/include/linux/filter.h #define BPF_ALU32_REG(OP, DST, SRC)				\
DST                45 tools/include/linux/filter.h 		.dst_reg = DST,					\
DST                52 tools/include/linux/filter.h #define BPF_ALU64_IMM(OP, DST, IMM)				\
DST                55 tools/include/linux/filter.h 		.dst_reg = DST,					\
DST                60 tools/include/linux/filter.h #define BPF_ALU32_IMM(OP, DST, IMM)				\
DST                63 tools/include/linux/filter.h 		.dst_reg = DST,					\
DST                70 tools/include/linux/filter.h #define BPF_ENDIAN(TYPE, DST, LEN)				\
DST                73 tools/include/linux/filter.h 		.dst_reg = DST,					\
DST                80 tools/include/linux/filter.h #define BPF_MOV64_REG(DST, SRC)					\
DST                83 tools/include/linux/filter.h 		.dst_reg = DST,					\
DST                88 tools/include/linux/filter.h #define BPF_MOV32_REG(DST, SRC)					\
DST                91 tools/include/linux/filter.h 		.dst_reg = DST,					\
DST                98 tools/include/linux/filter.h #define BPF_MOV64_IMM(DST, IMM)					\
DST               101 tools/include/linux/filter.h 		.dst_reg = DST,					\
DST               106 tools/include/linux/filter.h #define BPF_MOV32_IMM(DST, IMM)					\
DST               109 tools/include/linux/filter.h 		.dst_reg = DST,					\
DST               116 tools/include/linux/filter.h #define BPF_MOV64_RAW(TYPE, DST, SRC, IMM)			\
DST               119 tools/include/linux/filter.h 		.dst_reg = DST,					\
DST               124 tools/include/linux/filter.h #define BPF_MOV32_RAW(TYPE, DST, SRC, IMM)			\
DST               127 tools/include/linux/filter.h 		.dst_reg = DST,					\
DST               154 tools/include/linux/filter.h #define BPF_LDX_MEM(SIZE, DST, SRC, OFF)			\
DST               157 tools/include/linux/filter.h 		.dst_reg = DST,					\
DST               164 tools/include/linux/filter.h #define BPF_STX_MEM(SIZE, DST, SRC, OFF)			\
DST               167 tools/include/linux/filter.h 		.dst_reg = DST,					\
DST               174 tools/include/linux/filter.h #define BPF_STX_XADD(SIZE, DST, SRC, OFF)			\
DST               177 tools/include/linux/filter.h 		.dst_reg = DST,					\
DST               184 tools/include/linux/filter.h #define BPF_ST_MEM(SIZE, DST, OFF, IMM)				\
DST               187 tools/include/linux/filter.h 		.dst_reg = DST,					\
DST               194 tools/include/linux/filter.h #define BPF_JMP_REG(OP, DST, SRC, OFF)				\
DST               197 tools/include/linux/filter.h 		.dst_reg = DST,					\
DST               204 tools/include/linux/filter.h #define BPF_JMP32_REG(OP, DST, SRC, OFF)			\
DST               207 tools/include/linux/filter.h 		.dst_reg = DST,					\
DST               214 tools/include/linux/filter.h #define BPF_JMP_IMM(OP, DST, IMM, OFF)				\
DST               217 tools/include/linux/filter.h 		.dst_reg = DST,					\
DST               224 tools/include/linux/filter.h #define BPF_JMP32_IMM(OP, DST, IMM, OFF)			\
DST               227 tools/include/linux/filter.h 		.dst_reg = DST,					\
DST               254 tools/include/linux/filter.h #define BPF_RAW_INSN(CODE, DST, SRC, OFF, IMM)			\
DST               257 tools/include/linux/filter.h 		.dst_reg = DST,					\
DST               264 tools/include/linux/filter.h #define BPF_LD_IMM64(DST, IMM)					\
DST               265 tools/include/linux/filter.h 	BPF_LD_IMM64_RAW(DST, 0, IMM)
DST               267 tools/include/linux/filter.h #define BPF_LD_IMM64_RAW(DST, SRC, IMM)				\
DST               270 tools/include/linux/filter.h 		.dst_reg = DST,					\
DST               281 tools/include/linux/filter.h #define BPF_LD_IMM64_RAW_FULL(DST, SRC, OFF1, OFF2, IMM1, IMM2)	\
DST               284 tools/include/linux/filter.h 		.dst_reg = DST,					\
DST               297 tools/include/linux/filter.h #define BPF_LD_MAP_FD(DST, MAP_FD)				\
DST               298 tools/include/linux/filter.h 	BPF_LD_IMM64_RAW_FULL(DST, BPF_PSEUDO_MAP_FD, 0, 0,	\
DST               301 tools/include/linux/filter.h #define BPF_LD_MAP_VALUE(DST, MAP_FD, VALUE_OFF)		\
DST               302 tools/include/linux/filter.h 	BPF_LD_IMM64_RAW_FULL(DST, BPF_PSEUDO_MAP_VALUE, 0, 0,	\
DST              1013 tools/testing/selftests/bpf/test_sock_addr.c #define STORE_IPV6_WORD_N(DST, SRC, N)					       \
DST              1016 tools/testing/selftests/bpf/test_sock_addr.c 			    offsetof(struct bpf_sock_addr, DST[N]))
DST              1018 tools/testing/selftests/bpf/test_sock_addr.c #define STORE_IPV6(DST, SRC)						       \
DST              1019 tools/testing/selftests/bpf/test_sock_addr.c 		STORE_IPV6_WORD_N(DST, SRC, 0),				       \
DST              1020 tools/testing/selftests/bpf/test_sock_addr.c 		STORE_IPV6_WORD_N(DST, SRC, 1),				       \
DST              1021 tools/testing/selftests/bpf/test_sock_addr.c 		STORE_IPV6_WORD_N(DST, SRC, 2),				       \
DST              1022 tools/testing/selftests/bpf/test_sock_addr.c 		STORE_IPV6_WORD_N(DST, SRC, 3)