| /tools/testing/selftests/bpf/verifier/ |
| A D | ctx_skb.c | 285 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_0, 297 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_0, 308 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_0, 372 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_1, 383 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_1, 395 BPF_STX_MEM(BPF_B, BPF_REG_1, BPF_REG_0, 397 BPF_STX_MEM(BPF_B, BPF_REG_1, BPF_REG_0, 399 BPF_STX_MEM(BPF_B, BPF_REG_1, BPF_REG_0, 401 BPF_STX_MEM(BPF_B, BPF_REG_1, BPF_REG_0, 403 BPF_STX_MEM(BPF_B, BPF_REG_1, BPF_REG_0, [all …]
|
| A D | atomic_fetch.c | 9 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_9, 0), 16 BPF_STX_MEM(BPF_DW, BPF_REG_0, BPF_REG_9, 0), 33 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_9, 0), 40 BPF_STX_MEM(BPF_DW, BPF_REG_0, BPF_REG_9, 0), 57 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_9, 0), 64 BPF_STX_MEM(BPF_DW, BPF_REG_0, BPF_REG_9, 0), 80 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_9, 0), 87 BPF_STX_MEM(BPF_DW, BPF_REG_0, BPF_REG_9, 0),
|
| A D | bpf_loop_inline.c | 222 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_6, -40), 223 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_7, -32), 224 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_8, -24), 227 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_6, -40), 228 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_7, -32), 229 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_8, -24), 236 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_6, -56), 237 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_7, -48), 238 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_8, -40),
|
| A D | atomic_cmpxchg.c | 93 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_0, -8), 139 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_0, -8), 159 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_0, -8), 180 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_0, -8), 199 BPF_STX_MEM(BPF_W, BPF_REG_10, BPF_REG_0, -8), 220 BPF_STX_MEM(BPF_W, BPF_REG_10, BPF_REG_0, -8),
|
| A D | basic_stx_ldx.c | 4 BPF_STX_MEM(BPF_B, BPF_REG_10, -1, -1), 13 BPF_STX_MEM(BPF_B, 14, BPF_REG_10, -1),
|
| A D | jump.c | 5 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_1, -8), 146 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_3, -8), 148 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_2, -8), 152 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_3, -8), 154 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_2, -8), 158 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_3, -8), 160 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_2, -8), 164 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_3, -8), 166 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_2, -8), 170 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_3, -8), [all …]
|
| A D | ld_abs.c | 128 BPF_STX_MEM(BPF_W, BPF_REG_10, BPF_REG_0, -64), 131 BPF_STX_MEM(BPF_W, BPF_REG_10, BPF_REG_0, -60), 133 BPF_STX_MEM(BPF_W, BPF_REG_10, BPF_REG_0, -56), 141 BPF_STX_MEM(BPF_W, BPF_REG_10, BPF_REG_0, -56), 144 BPF_STX_MEM(BPF_W, BPF_REG_10, BPF_REG_0, -52), 146 BPF_STX_MEM(BPF_W, BPF_REG_10, BPF_REG_0, -48),
|
| A D | calls.c | 729 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_0, 0), 748 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_0, 0), 1028 BPF_STX_MEM(BPF_DW, BPF_REG_7, BPF_REG_0, 0), 1275 BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_1, 0), 1406 BPF_STX_MEM(BPF_DW, BPF_REG_6, BPF_REG_0, 0), 1460 BPF_STX_MEM(BPF_DW, BPF_REG_6, BPF_REG_0, 0), 1514 BPF_STX_MEM(BPF_DW, BPF_REG_6, BPF_REG_0, 0), 1551 BPF_STX_MEM(BPF_DW, BPF_REG_6, BPF_REG_0, 0), 1564 BPF_STX_MEM(BPF_DW, BPF_REG_7, BPF_REG_0, 0), 1623 BPF_STX_MEM(BPF_DW, BPF_REG_6, BPF_REG_0, 0), [all …]
|
| A D | atomic_bounds.c | 15 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_0, -8),
|
| A D | precise.c | 177 BPF_STX_MEM(BPF_DW, BPF_REG_3, BPF_REG_0, -8), 244 BPF_STX_MEM(BPF_W, BPF_REG_10, BPF_REG_0, -4), 257 BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_3, 0),
|
| A D | event_output.c | 29 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_2, -8), \
|
| A D | wide_access.c | 6 BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_0, \
|
| A D | ctx_sk_lookup.c | 471 BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_0, 0), 484 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_0, 0), 497 BPF_STX_MEM(BPF_H, BPF_REG_1, BPF_REG_0, 0), 510 BPF_STX_MEM(BPF_B, BPF_REG_1, BPF_REG_0, 0), 523 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_0,
|
| A D | atomic_or.c | 85 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_1, -8),
|
| A D | map_kptr.c | 148 BPF_STX_MEM(BPF_DW, BPF_REG_0, BPF_REG_1, 0), 173 BPF_STX_MEM(BPF_DW, BPF_REG_0, BPF_REG_1, 0), 394 BPF_STX_MEM(BPF_DW, BPF_REG_0, BPF_REG_1, 8),
|
| A D | dead_code.c | 165 BPF_STX_MEM(BPF_W, BPF_REG_10, BPF_REG_0, -4),
|
| /tools/testing/selftests/bpf/prog_tests/ |
| A D | test_sysctl.c | 137 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_0, 201 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_0, 219 BPF_STX_MEM(BPF_DW, BPF_REG_7, BPF_REG_0, 0), 260 BPF_STX_MEM(BPF_DW, BPF_REG_7, BPF_REG_0, 0), 302 BPF_STX_MEM(BPF_DW, BPF_REG_7, BPF_REG_0, 0), 303 BPF_STX_MEM(BPF_DW, BPF_REG_7, BPF_REG_0, 8), 357 BPF_STX_MEM(BPF_DW, BPF_REG_7, BPF_REG_0, 0), 358 BPF_STX_MEM(BPF_DW, BPF_REG_7, BPF_REG_0, 8), 406 BPF_STX_MEM(BPF_DW, BPF_REG_7, BPF_REG_0, 0), 484 BPF_STX_MEM(BPF_B, BPF_REG_7, BPF_REG_0, 7), [all …]
|
| A D | sockopt.c | 139 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_0, 162 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_0, 182 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_0, 223 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_0, 243 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_0, 266 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_0, 271 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_0, 312 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_0, 334 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_0, 338 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_0, [all …]
|
| A D | sock_create.c | 33 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_3, 54 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_3, 85 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_3, 116 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_3, 137 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_3, 158 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_3,
|
| A D | raw_tp_writable_test_run.c | 17 BPF_STX_MEM(BPF_W, BPF_REG_6, BPF_REG_0, 0), in serial_test_raw_tp_writable_test_run()
|
| A D | cgroup_attach_multi.c | 41 BPF_STX_MEM(BPF_W, BPF_REG_10, BPF_REG_0, -4), /* *(u32 *)(fp - 4) = r0 */ in prog_load_cnt() 61 BPF_STX_MEM(BPF_W, BPF_REG_0, BPF_REG_3, 0), in prog_load_cnt()
|
| /tools/lib/bpf/ |
| A D | gen_loader.c | 218 emit(gen, BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_0, 0)); in emit_rel_store() 228 emit(gen, BPF_STX_MEM(insn_bytes_to_bpf_size(size), BPF_REG_1, BPF_REG_0, 0)); in move_blob2blob() 478 emit(gen, BPF_STX_MEM(BPF_W, BPF_REG_10, BPF_REG_7, stack_off(btf_fd))); in bpf_gen__load_btf() 544 emit(gen, BPF_STX_MEM(BPF_W, BPF_REG_10, BPF_REG_7, in bpf_gen__map_create() 554 emit(gen, BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_7, 0)); in bpf_gen__map_create() 744 emit(gen, BPF_STX_MEM(BPF_W, BPF_REG_0, BPF_REG_9, 0)); in emit_relo_kfunc_btf() 815 emit(gen, BPF_STX_MEM(BPF_W, BPF_REG_8, BPF_REG_9, in emit_relo_ksym_typeless() 871 emit(gen, BPF_STX_MEM(BPF_W, BPF_REG_8, BPF_REG_7, in emit_relo_ksym_btf() 1090 emit(gen, BPF_STX_MEM(BPF_W, BPF_REG_0, BPF_REG_7, in bpf_gen__prog_load() 1093 emit(gen, BPF_STX_MEM(BPF_W, BPF_REG_0, BPF_REG_7, in bpf_gen__prog_load() [all …]
|
| /tools/testing/selftests/bpf/ |
| A D | test_verifier.c | 295 insn[i++] = BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_6, in bpf_fill_scale1() 327 insn[i++] = BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_6, in bpf_fill_scale2() 465 BPF_STX_MEM(BPF_W, BPF_REG_10, BPF_REG_2, -8), \ 466 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_2, -16), \ 467 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_2, -24), \ 468 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_2, -32), \ 469 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_2, -40), \ 470 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_2, -48), \
|
| /tools/testing/selftests/bpf/test_kmods/ |
| A D | bpf_testmod.c | 1344 *insn++ = BPF_STX_MEM(BPF_DW, BPF_REG_6, BPF_REG_7, offsetof(struct st_ops_args, a)); in st_ops_gen_prologue_with_kfunc() 1383 *insn++ = BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_6, offsetof(struct st_ops_args, a)); in st_ops_gen_epilogue_with_kfunc() 1415 *insn++ = BPF_STX_MEM(BPF_DW, BPF_REG_6, BPF_REG_7, offsetof(struct st_ops_args, a)); in st_ops_gen_prologue() 1446 *insn++ = BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_6, offsetof(struct st_ops_args, a)); in st_ops_gen_epilogue()
|
| /tools/include/linux/ |
| A D | filter.h | 182 #define BPF_STX_MEM(SIZE, DST, SRC, OFF) \ macro
|