Home
last modified time | relevance | path

Searched refs:BPF_STX (Results 1 – 25 of 35) sorted by relevance

12

/linux/arch/riscv/net/
H A Dbpf_jit_comp64.c393 code & BPF_LDX || code & BPF_STX) in init_regs()
1960 case BPF_STX | BPF_MEM | BPF_B: in bpf_jit_emit_insn()
1961 case BPF_STX | BPF_MEM | BPF_H: in bpf_jit_emit_insn()
1962 case BPF_STX | BPF_MEM | BPF_W: in bpf_jit_emit_insn()
1963 case BPF_STX | BPF_MEM | BPF_DW: in bpf_jit_emit_insn()
1965 case BPF_STX | BPF_PROBE_MEM32 | BPF_B: in bpf_jit_emit_insn()
1966 case BPF_STX | BPF_PROBE_MEM32 | BPF_H: in bpf_jit_emit_insn()
1967 case BPF_STX | BPF_PROBE_MEM32 | BPF_W: in bpf_jit_emit_insn()
1968 case BPF_STX | BPF_PROBE_MEM32 | BPF_DW: in bpf_jit_emit_insn()
1982 case BPF_STX | BPF_ATOMIC | BPF_B: in bpf_jit_emit_insn()
[all …]
H A Dbpf_jit_comp32.c1341 case BPF_STX | BPF_MEM | BPF_B: in bpf_jit_emit_insn()
1342 case BPF_STX | BPF_MEM | BPF_H: in bpf_jit_emit_insn()
1343 case BPF_STX | BPF_MEM | BPF_W: in bpf_jit_emit_insn()
1344 case BPF_STX | BPF_MEM | BPF_DW: in bpf_jit_emit_insn()
1354 case BPF_STX | BPF_ATOMIC | BPF_W: in bpf_jit_emit_insn()
1367 case BPF_STX | BPF_ATOMIC | BPF_DW: in bpf_jit_emit_insn()
/linux/kernel/bpf/
H A Dbacktrack.c59 return BPF_CLASS(insn->code) == BPF_STX && in is_atomic_load_insn()
66 return BPF_CLASS(insn->code) == BPF_STX && in is_atomic_fetch_insn()
380 } else if (class == BPF_STX || class == BPF_ST) { in backtrack_insn()
393 if (class == BPF_STX) in backtrack_insn()
406 if (class == BPF_STX) in backtrack_insn()
H A Dfixups.c18 return BPF_CLASS(insn->code) == BPF_STX && in is_cmpxchg_insn()
51 case BPF_STX: in insn_def_regno()
89 if (class == BPF_STX && size != BPF_DW) in bpf_is_reg64()
848 } else if (insn->code == (BPF_STX | BPF_MEM | BPF_B) || in bpf_convert_ctx_accesses()
849 insn->code == (BPF_STX | BPF_MEM | BPF_H) || in bpf_convert_ctx_accesses()
850 insn->code == (BPF_STX | BPF_MEM | BPF_W) || in bpf_convert_ctx_accesses()
851 insn->code == (BPF_STX | BPF_MEM | BPF_DW) || in bpf_convert_ctx_accesses()
857 } else if ((insn->code == (BPF_STX | BPF_ATOMIC | BPF_B) || in bpf_convert_ctx_accesses()
858 insn->code == (BPF_STX | BPF_ATOMIC | BPF_H) || in bpf_convert_ctx_accesses()
859 insn->code == (BPF_STX | BPF_ATOMIC | BPF_W) || in bpf_convert_ctx_accesses()
[all …]
H A Ddisasm.c66 [BPF_STX] = "stx",
228 } else if (class == BPF_STX) { in print_bpf_insn()
H A Dconst_fold.c200 case BPF_STX: in const_reg_xfer()
H A Dliveness.c1196 } else if (class == BPF_STX) { in arg_track_xfer()
1351 case BPF_STX: in record_load_store_access()
1535 bool is_ldx_stx_call = cls == BPF_LDX || cls == BPF_STX || in print_subprog_arg_access()
2118 case BPF_STX: in compute_insn_live_regs()
/linux/include/uapi/linux/
H A Dbpf_common.h10 #define BPF_STX 0x03 macro
/linux/tools/include/uapi/linux/
H A Dbpf_common.h10 #define BPF_STX 0x03 macro
/linux/samples/bpf/
H A Dbpf_insn.h131 .code = BPF_STX | BPF_SIZE(SIZE) | BPF_MEM, \
154 .code = BPF_STX | BPF_SIZE(SIZE) | BPF_ATOMIC, \
/linux/arch/arm64/net/
H A Dbpf_jit_comp.c1947 case BPF_STX | BPF_MEM | BPF_W: in build_insn()
1948 case BPF_STX | BPF_MEM | BPF_H: in build_insn()
1949 case BPF_STX | BPF_MEM | BPF_B: in build_insn()
1950 case BPF_STX | BPF_MEM | BPF_DW: in build_insn()
1956 case BPF_STX | BPF_PROBE_MEM32 | BPF_B: in build_insn()
1957 case BPF_STX | BPF_PROBE_MEM32 | BPF_H: in build_insn()
1958 case BPF_STX | BPF_PROBE_MEM32 | BPF_W: in build_insn()
1959 case BPF_STX | BPF_PROBE_MEM32 | BPF_DW: in build_insn()
2013 case BPF_STX | BPF_ATOMIC | BPF_B: in build_insn()
2014 case BPF_STX | BPF_ATOMIC | BPF_H: in build_insn()
[all …]
/linux/arch/x86/net/
H A Dbpf_jit_comp.c2304 case BPF_STX | BPF_MEM | BPF_B: in do_jit()
2305 case BPF_STX | BPF_MEM | BPF_H: in do_jit()
2306 case BPF_STX | BPF_MEM | BPF_W: in do_jit()
2307 case BPF_STX | BPF_MEM | BPF_DW: in do_jit()
2337 case BPF_STX | BPF_PROBE_MEM32 | BPF_B: in do_jit()
2338 case BPF_STX | BPF_PROBE_MEM32 | BPF_H: in do_jit()
2339 case BPF_STX | BPF_PROBE_MEM32 | BPF_W: in do_jit()
2340 case BPF_STX | BPF_PROBE_MEM32 | BPF_DW: in do_jit()
2552 case BPF_STX | BPF_ATOMIC | BPF_B: in do_jit()
2553 case BPF_STX | BPF_ATOMIC | BPF_H: in do_jit()
[all …]
/linux/arch/mips/net/
H A Dbpf_jit_comp64.c839 case BPF_STX | BPF_MEM | BPF_W: in build_insn()
840 case BPF_STX | BPF_MEM | BPF_H: in build_insn()
841 case BPF_STX | BPF_MEM | BPF_B: in build_insn()
842 case BPF_STX | BPF_MEM | BPF_DW: in build_insn()
849 case BPF_STX | BPF_ATOMIC | BPF_W: in build_insn()
850 case BPF_STX | BPF_ATOMIC | BPF_DW: in build_insn()
H A Dbpf_jit_comp32.c1680 case BPF_STX | BPF_MEM | BPF_W: in build_insn()
1681 case BPF_STX | BPF_MEM | BPF_H: in build_insn()
1682 case BPF_STX | BPF_MEM | BPF_B: in build_insn()
1683 case BPF_STX | BPF_MEM | BPF_DW: in build_insn()
1690 case BPF_STX | BPF_ATOMIC | BPF_W: in build_insn()
1722 case BPF_STX | BPF_ATOMIC | BPF_DW: in build_insn()
/linux/arch/parisc/net/
H A Dbpf_jit_comp64.c424 code & BPF_LDX || code & BPF_STX) in init_regs()
1073 case BPF_STX | BPF_MEM | BPF_B: in bpf_jit_emit_insn()
1074 case BPF_STX | BPF_MEM | BPF_H: in bpf_jit_emit_insn()
1075 case BPF_STX | BPF_MEM | BPF_W: in bpf_jit_emit_insn()
1076 case BPF_STX | BPF_MEM | BPF_DW: in bpf_jit_emit_insn()
1085 case BPF_STX | BPF_ATOMIC | BPF_W: in bpf_jit_emit_insn()
1086 case BPF_STX | BPF_ATOMIC | BPF_DW: in bpf_jit_emit_insn()
H A Dbpf_jit_comp32.c1438 case BPF_STX | BPF_MEM | BPF_B: in bpf_jit_emit_insn()
1439 case BPF_STX | BPF_MEM | BPF_H: in bpf_jit_emit_insn()
1440 case BPF_STX | BPF_MEM | BPF_W: in bpf_jit_emit_insn()
1441 case BPF_STX | BPF_MEM | BPF_DW: in bpf_jit_emit_insn()
1452 case BPF_STX | BPF_ATOMIC | BPF_W: in bpf_jit_emit_insn()
1453 case BPF_STX | BPF_ATOMIC | BPF_DW: in bpf_jit_emit_insn()
/linux/tools/include/linux/
H A Dfilter.h185 .code = BPF_STX | BPF_SIZE(SIZE) | BPF_MEM, \
208 .code = BPF_STX | BPF_SIZE(SIZE) | BPF_ATOMIC, \
/linux/arch/loongarch/net/
H A Dbpf_jit.c1381 case BPF_STX | BPF_MEM | BPF_B: in build_insn()
1382 case BPF_STX | BPF_MEM | BPF_H: in build_insn()
1383 case BPF_STX | BPF_MEM | BPF_W: in build_insn()
1384 case BPF_STX | BPF_MEM | BPF_DW: in build_insn()
1386 case BPF_STX | BPF_PROBE_MEM32 | BPF_B: in build_insn()
1387 case BPF_STX | BPF_PROBE_MEM32 | BPF_H: in build_insn()
1388 case BPF_STX | BPF_PROBE_MEM32 | BPF_W: in build_insn()
1389 case BPF_STX | BPF_PROBE_MEM32 | BPF_DW: in build_insn()
1440 case BPF_STX | BPF_ATOMIC | BPF_B: in build_insn()
1441 case BPF_STX | BPF_ATOMIC | BPF_H: in build_insn()
[all …]
/linux/drivers/net/ethernet/netronome/nfp/bpf/
H A Dmain.h398 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()
/linux/arch/powerpc/net/
H A Dbpf_jit_comp.c423 if (BPF_CLASS(code) == BPF_ST || BPF_CLASS(code) == BPF_STX) in bpf_add_extable_entry()
561 case BPF_STX | BPF_ATOMIC | BPF_H: in bpf_jit_supports_insn()
562 case BPF_STX | BPF_ATOMIC | BPF_B: in bpf_jit_supports_insn()
563 case BPF_STX | BPF_ATOMIC | BPF_W: in bpf_jit_supports_insn()
564 case BPF_STX | BPF_ATOMIC | BPF_DW: in bpf_jit_supports_insn()
/linux/tools/testing/selftests/bpf/
H A Ddisasm.c66 [BPF_STX] = "stx",
228 } else if (class == BPF_STX) { in print_bpf_insn()
/linux/tools/bpf/
H A Dbpf_dbg.c146 [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()
/linux/include/linux/
H A Dfilter.h351 .code = BPF_STX | BPF_SIZE(SIZE) | BPF_MEM, \
377 .code = BPF_STX | BPF_SIZE(SIZE) | BPF_ATOMIC, \
411 return BPF_CLASS(insn->code) == BPF_STX && in bpf_atomic_is_load_acq()
426 if (BPF_CLASS(insn->code) != BPF_STX || in bpf_atomic_load_reg()
824 return insn->code == (BPF_STX | BPF_MEM | BPF_DW) && in is_stack_arg_stx()
/linux/io_uring/
H A Dbpf_filter.c228 case BPF_STX: in io_uring_check_cbpf_filter()
/linux/Documentation/bpf/
H A Dclassic_vs_extended.rst263 BPF_STX 0x03 BPF_STX 0x03

12