| /linux/samples/bpf/ |
| A D | bpf_insn.h | 131 .code = BPF_STX | BPF_SIZE(SIZE) | BPF_MEM, \ 154 .code = BPF_STX | BPF_SIZE(SIZE) | BPF_ATOMIC, \
|
| /linux/tools/include/uapi/linux/ |
| A D | bpf_common.h | 10 #define BPF_STX 0x03 macro
|
| /linux/include/uapi/linux/ |
| A D | bpf_common.h | 10 #define BPF_STX 0x03 macro
|
| /linux/arch/mips/net/ |
| A D | bpf_jit_comp64.c | 828 case BPF_STX | BPF_MEM | BPF_W: in build_insn() 829 case BPF_STX | BPF_MEM | BPF_H: in build_insn() 830 case BPF_STX | BPF_MEM | BPF_B: in build_insn() 831 case BPF_STX | BPF_MEM | BPF_DW: in build_insn() 838 case BPF_STX | BPF_ATOMIC | BPF_W: in build_insn() 839 case BPF_STX | BPF_ATOMIC | BPF_DW: in build_insn()
|
| A D | bpf_jit_comp32.c | 1673 case BPF_STX | BPF_MEM | BPF_W: in build_insn() 1674 case BPF_STX | BPF_MEM | BPF_H: in build_insn() 1675 case BPF_STX | BPF_MEM | BPF_B: in build_insn() 1676 case BPF_STX | BPF_MEM | BPF_DW: in build_insn() 1683 case BPF_STX | BPF_ATOMIC | BPF_W: in build_insn() 1715 case BPF_STX | BPF_ATOMIC | BPF_DW: in build_insn()
|
| /linux/arch/powerpc/net/ |
| A D | bpf_jit_comp64.c | 701 case BPF_STX | BPF_MEM | BPF_B: /* *(u8 *)(dst + off) = src */ in bpf_jit_build_body() 709 case BPF_STX | BPF_MEM | BPF_H: /* (u16 *)(dst + off) = src */ in bpf_jit_build_body() 717 case BPF_STX | BPF_MEM | BPF_W: /* *(u32 *)(dst + off) = src */ in bpf_jit_build_body() 725 case BPF_STX | BPF_MEM | BPF_DW: /* (u64 *)(dst + off) = src */ in bpf_jit_build_body() 737 case BPF_STX | BPF_ATOMIC | BPF_W: in bpf_jit_build_body() 759 case BPF_STX | BPF_ATOMIC | BPF_DW: in bpf_jit_build_body()
|
| A D | bpf_jit_comp32.c | 751 case BPF_STX | BPF_MEM | BPF_B: /* *(u8 *)(dst + off) = src */ in bpf_jit_build_body() 758 case BPF_STX | BPF_MEM | BPF_H: /* (u16 *)(dst + off) = src */ in bpf_jit_build_body() 765 case BPF_STX | BPF_MEM | BPF_W: /* *(u32 *)(dst + off) = src */ in bpf_jit_build_body() 772 case BPF_STX | BPF_MEM | BPF_DW: /* (u64 *)(dst + off) = src */ in bpf_jit_build_body() 786 case BPF_STX | BPF_ATOMIC | BPF_W: in bpf_jit_build_body() 808 case BPF_STX | BPF_ATOMIC | BPF_DW: /* *(u64 *)(dst + off) += src */ in bpf_jit_build_body()
|
| /linux/arch/arm64/net/ |
| A D | bpf_jit_comp.c | 867 case BPF_STX | BPF_MEM | BPF_W: in build_insn() 868 case BPF_STX | BPF_MEM | BPF_H: in build_insn() 869 case BPF_STX | BPF_MEM | BPF_B: in build_insn() 870 case BPF_STX | BPF_MEM | BPF_DW: in build_insn() 888 case BPF_STX | BPF_ATOMIC | BPF_W: in build_insn() 889 case BPF_STX | BPF_ATOMIC | BPF_DW: in build_insn()
|
| /linux/tools/include/linux/ |
| A D | filter.h | 166 .code = BPF_STX | BPF_SIZE(SIZE) | BPF_MEM, \ 189 .code = BPF_STX | BPF_SIZE(SIZE) | BPF_ATOMIC, \
|
| /linux/arch/riscv/net/ |
| A D | bpf_jit_comp64.c | 377 code & BPF_LDX || code & BPF_STX) in init_regs() 1109 case BPF_STX | BPF_MEM | BPF_B: in bpf_jit_emit_insn() 1119 case BPF_STX | BPF_MEM | BPF_H: in bpf_jit_emit_insn() 1129 case BPF_STX | BPF_MEM | BPF_W: in bpf_jit_emit_insn() 1139 case BPF_STX | BPF_MEM | BPF_DW: in bpf_jit_emit_insn() 1149 case BPF_STX | BPF_ATOMIC | BPF_W: in bpf_jit_emit_insn() 1150 case BPF_STX | BPF_ATOMIC | BPF_DW: in bpf_jit_emit_insn()
|
| A D | bpf_jit_comp32.c | 1263 case BPF_STX | BPF_MEM | BPF_B: in bpf_jit_emit_insn() 1264 case BPF_STX | BPF_MEM | BPF_H: in bpf_jit_emit_insn() 1265 case BPF_STX | BPF_MEM | BPF_W: in bpf_jit_emit_insn() 1266 case BPF_STX | BPF_MEM | BPF_DW: in bpf_jit_emit_insn() 1277 case BPF_STX | BPF_ATOMIC | BPF_W: in bpf_jit_emit_insn() 1291 case BPF_STX | BPF_ATOMIC | BPF_DW: in bpf_jit_emit_insn()
|
| /linux/drivers/net/ethernet/netronome/nfp/bpf/ |
| A D | main.h | 398 return (meta->insn.code & ~BPF_SIZE_MASK) == (BPF_STX | BPF_MEM); in is_mbpf_store() 433 return (meta->insn.code & ~BPF_SIZE_MASK) == (BPF_STX | BPF_ATOMIC); in is_mbpf_atomic()
|
| A D | jit.c | 3480 [BPF_STX | BPF_MEM | BPF_B] = mem_stx1, 3481 [BPF_STX | BPF_MEM | BPF_H] = mem_stx2, 3482 [BPF_STX | BPF_MEM | BPF_W] = mem_stx4, 3483 [BPF_STX | BPF_MEM | BPF_DW] = mem_stx8, 3484 [BPF_STX | BPF_ATOMIC | BPF_W] = mem_atomic4, 3485 [BPF_STX | BPF_ATOMIC | BPF_DW] = mem_atomic8,
|
| /linux/kernel/bpf/ |
| A D | disasm.c | 66 [BPF_STX] = "stx", 163 } else if (class == BPF_STX) { in print_bpf_insn()
|
| /linux/arch/s390/net/ |
| A D | bpf_jit_comp.c | 1170 case BPF_STX | BPF_MEM | BPF_B: /* *(u8 *)(dst + off) = src_reg */ in bpf_jit_insn() 1175 case BPF_STX | BPF_MEM | BPF_H: /* (u16 *)(dst + off) = src */ in bpf_jit_insn() 1180 case BPF_STX | BPF_MEM | BPF_W: /* *(u32 *)(dst + off) = src */ in bpf_jit_insn() 1185 case BPF_STX | BPF_MEM | BPF_DW: /* (u64 *)(dst + off) = src */ in bpf_jit_insn() 1221 case BPF_STX | BPF_ATOMIC | BPF_DW: in bpf_jit_insn() 1222 case BPF_STX | BPF_ATOMIC | BPF_W: in bpf_jit_insn()
|
| /linux/arch/sparc/net/ |
| A D | bpf_jit_comp_64.c | 1336 case BPF_STX | BPF_MEM | BPF_W: in build_insn() 1337 case BPF_STX | BPF_MEM | BPF_H: in build_insn() 1338 case BPF_STX | BPF_MEM | BPF_B: in build_insn() 1339 case BPF_STX | BPF_MEM | BPF_DW: { in build_insn() 1372 case BPF_STX | BPF_ATOMIC | BPF_W: { in build_insn() 1402 case BPF_STX | BPF_ATOMIC | BPF_DW: { in build_insn()
|
| /linux/tools/bpf/ |
| A D | bpf_dbg.c | 146 [BPF_STX] = "stx", 247 case BPF_STX: in bpf_disasm() 248 op = op_table[BPF_STX]; in bpf_disasm() 661 case BPF_STX: in bpf_single_step()
|
| A D | bpf_exp.y | 206 bpf_set_curr_instr(BPF_STX, 0, 0, $4); }
|
| /linux/arch/x86/net/ |
| A D | bpf_jit_comp.c | 1238 case BPF_STX | BPF_MEM | BPF_B: in do_jit() 1239 case BPF_STX | BPF_MEM | BPF_H: in do_jit() 1240 case BPF_STX | BPF_MEM | BPF_W: in do_jit() 1241 case BPF_STX | BPF_MEM | BPF_DW: in do_jit() 1347 case BPF_STX | BPF_ATOMIC | BPF_W: in do_jit() 1348 case BPF_STX | BPF_ATOMIC | BPF_DW: in do_jit()
|
| A D | bpf_jit_comp32.c | 1952 case BPF_STX | BPF_MEM | BPF_B: in do_jit() 1953 case BPF_STX | BPF_MEM | BPF_H: in do_jit() 1954 case BPF_STX | BPF_MEM | BPF_W: in do_jit() 1955 case BPF_STX | BPF_MEM | BPF_DW: in do_jit() 2461 case BPF_STX | BPF_ATOMIC | BPF_W: in do_jit() 2462 case BPF_STX | BPF_ATOMIC | BPF_DW: in do_jit()
|
| /linux/lib/ |
| A D | test_bpf.c | 4690 BPF_STMT(BPF_STX, 0), 4695 BPF_STMT(BPF_STX, 1), 4700 BPF_STMT(BPF_STX, 2), 4705 BPF_STMT(BPF_STX, 3), 4710 BPF_STMT(BPF_STX, 4), 4715 BPF_STMT(BPF_STX, 5), 4720 BPF_STMT(BPF_STX, 6), 4725 BPF_STMT(BPF_STX, 7), 4730 BPF_STMT(BPF_STX, 8), 4735 BPF_STMT(BPF_STX, 9), [all …]
|
| /linux/arch/arm/net/ |
| A D | bpf_jit_32.c | 1646 case BPF_STX | BPF_ATOMIC | BPF_W: in build_insn() 1647 case BPF_STX | BPF_ATOMIC | BPF_DW: in build_insn() 1650 case BPF_STX | BPF_MEM | BPF_W: in build_insn() 1651 case BPF_STX | BPF_MEM | BPF_H: in build_insn() 1652 case BPF_STX | BPF_MEM | BPF_B: in build_insn() 1653 case BPF_STX | BPF_MEM | BPF_DW: in build_insn()
|
| /linux/tools/testing/selftests/bpf/verifier/ |
| A D | unpriv.c | 210 BPF_RAW_INSN(BPF_STX | BPF_ATOMIC | BPF_DW,
|
| /linux/include/linux/ |
| A D | filter.h | 260 .code = BPF_STX | BPF_SIZE(SIZE) | BPF_MEM, \ 284 .code = BPF_STX | BPF_SIZE(SIZE) | BPF_ATOMIC, \
|
| /linux/Documentation/networking/ |
| A D | filter.rst | 911 BPF_STX 0x03 BPF_STX 0x03 1053 BPF_MEM | <size> | BPF_STX: *(size *) (dst_reg + off) = src_reg 1062 ….imm = BPF_ADD, .code = BPF_ATOMIC | BPF_W | BPF_STX: lock xadd *(u32 *)(dst_reg + off16) += src_… 1063 ….imm = BPF_ADD, .code = BPF_ATOMIC | BPF_DW | BPF_STX: lock xadd *(u64 *)(dst_reg + off16) += src_…
|