Home
last modified time | relevance | path

Searched refs:__imm_insn (Results 1 – 17 of 17) sorted by relevance

/linux-6.15/tools/testing/selftests/bpf/progs/
H A Dverifier_store_release.c23 : __imm_insn(store_release_insn, in store_release_8()
39 : __imm_insn(store_release_insn, in store_release_16()
55 : __imm_insn(store_release_insn, in store_release_32()
71 : __imm_insn(store_release_insn, in store_release_64()
85 : __imm_insn(store_release_insn, in store_release_with_uninitialized_src_reg()
100 : __imm_insn(store_release_insn, in store_release_with_uninitialized_dst_reg()
115 : __imm_insn(store_release_insn, in store_release_with_non_pointer_dst_reg()
131 : __imm_insn(store_release_insn, in __flag()
147 : __imm_insn(store_release_insn, in store_release_to_ctx_pointer()
171 __imm_insn(store_release_insn, in store_release_to_pkt_pointer()
[all …]
H A Dverifier_load_acquire.c22 : __imm_insn(load_acquire_insn, in load_acquire_8()
38 : __imm_insn(load_acquire_insn, in load_acquire_16()
54 : __imm_insn(load_acquire_insn, in load_acquire_32()
70 : __imm_insn(load_acquire_insn, in load_acquire_64()
84 : __imm_insn(load_acquire_insn, in load_acquire_with_uninitialized_src_reg()
99 : __imm_insn(load_acquire_insn, in load_acquire_with_non_pointer_src_reg()
116 : __imm_insn(load_acquire_insn, in __flag()
130 : __imm_insn(load_acquire_insn, in load_acquire_from_ctx_pointer()
152 __imm_insn(load_acquire_insn, in load_acquire_from_pkt_pointer()
169 __imm_insn(load_acquire_insn, in load_acquire_from_flow_keys_pointer()
[all …]
H A Dverifier_may_goto_1.c23 : __imm_insn(may_goto, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 0 /* offset */, 0)) in may_goto_simple()
43 : __imm_insn(may_goto1, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 0 /* offset */, 0)) in may_goto_batch_0()
65 : __imm_insn(may_goto1, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 2 /* offset */, 0)), in may_goto_batch_1()
66 __imm_insn(may_goto2, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 1 /* offset */, 0)), in may_goto_batch_1()
67 __imm_insn(may_goto3, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 0 /* offset */, 0)) in may_goto_batch_1()
96 : __imm_insn(may_goto1, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 2 /* offset */, 0)), in may_goto_batch_2_x86_64()
97 __imm_insn(may_goto3, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 0 /* offset */, 0)) in may_goto_batch_2_x86_64()
122 : __imm_insn(may_goto1, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 2 /* offset */, 0)), in may_goto_batch_2_arm64()
123 __imm_insn(may_goto3, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 0 /* offset */, 0)) in may_goto_batch_2_arm64()
H A Dverifier_ld_ind.c22 : __imm_insn(ld_ind, BPF_LD_IND(BPF_W, BPF_REG_1, -0x200000)) in ind_check_calling_conv_r1()
39 : __imm_insn(ld_ind, BPF_LD_IND(BPF_W, BPF_REG_2, -0x200000)) in ind_check_calling_conv_r2()
56 : __imm_insn(ld_ind, BPF_LD_IND(BPF_W, BPF_REG_3, -0x200000)) in ind_check_calling_conv_r3()
73 : __imm_insn(ld_ind, BPF_LD_IND(BPF_W, BPF_REG_4, -0x200000)) in ind_check_calling_conv_r4()
90 : __imm_insn(ld_ind, BPF_LD_IND(BPF_W, BPF_REG_5, -0x200000)) in ind_check_calling_conv_r5()
106 : __imm_insn(ld_ind, BPF_LD_IND(BPF_W, BPF_REG_7, -0x200000)) in ind_check_calling_conv_r7()
H A Dcompute_live_registers.c162 __imm_insn(add_nofetch, BPF_ATOMIC_OP(BPF_W, BPF_ADD, BPF_REG_0, BPF_REG_1, 0)) in atomic()
184 : __imm_insn(store_release_insn, in atomic_load_acq_store_rel()
186 __imm_insn(load_acquire_insn, in atomic_load_acq_store_rel()
312 __imm_insn(may_goto, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, +1 /* offset */, 0)) in may_goto()
352 : __imm_insn(ld_ind, BPF_LD_IND(BPF_B, BPF_REG_3, 0)) in ldabs()
H A Dverifier_spill_fill.c497 __imm_insn(fp1_u8_st_zero, BPF_ST_MEM(BPF_B, BPF_REG_FP, -1, 0)), in spill_subregs_preserve_stack_zero()
498 __imm_insn(fp10_u16_st_zero, BPF_ST_MEM(BPF_H, BPF_REG_FP, -10, 0)), in spill_subregs_preserve_stack_zero()
499 __imm_insn(fp18_u16_st_zero, BPF_ST_MEM(BPF_H, BPF_REG_FP, -18, 0)) in spill_subregs_preserve_stack_zero()
592 __imm_insn(fp8_st_zero, BPF_ST_MEM(BPF_DW, BPF_REG_FP, -8, 0)) in partial_stack_load_preserves_zeros()
633 __imm_insn(fp4_st_zero, BPF_ST_MEM(BPF_W, BPF_REG_FP, -4, 0)) in partial_stack_load_preserves_partial_zeros()
712 __imm_insn(fp8_st_one, BPF_ST_MEM(BPF_DW, BPF_REG_FP, -8, 1)) in __flag()
787 __imm_insn(fp8_st_one, BPF_ST_MEM(BPF_W, BPF_REG_FP, -8, 1)) /* 32-bit spill */ in __flag()
H A Dverifier_precision.c114 : __imm_insn(load_acquire_insn, in bpf_load_acquire()
136 : __imm_insn(store_release_insn, in bpf_store_release()
H A Dverifier_cgroup_storage.c84 … __imm_insn(ld_map_fd, BPF_RAW_INSN(BPF_LD | BPF_DW | BPF_IMM, BPF_REG_1, BPF_PSEUDO_MAP_FD, 0, 1)) in invalid_cgroup_storage_access_2()
223 … __imm_insn(ld_map_fd, BPF_RAW_INSN(BPF_LD | BPF_DW | BPF_IMM, BPF_REG_1, BPF_PSEUDO_MAP_FD, 0, 1)) in cpu_cgroup_storage_access_2()
H A Dverifier_uninit.c31 : __imm_insn(mov64_reg, BPF_MOV64_REG(BPF_REG_0, -1)) in read_invalid_register()
H A Dverifier_map_ret_val.c33 … __imm_insn(ld_map_fd, BPF_RAW_INSN(BPF_LD | BPF_DW | BPF_IMM, BPF_REG_1, BPF_PSEUDO_MAP_FD, 0, 0)) in map_fd_for_function_call()
H A Dverifier_subprog_precision.c84 :: __imm_insn(r0_eq_r10_cast_s8, BPF_MOVSX64_REG(BPF_REG_0, BPF_REG_10, 8)) in fp_leaking_subprog()
95 :: __imm_insn(r0_eq_r1_cast_s8, BPF_MOVSX64_REG(BPF_REG_0, BPF_REG_1, 8)) in sneaky_fp_leaking_subprog()
H A Dverifier_bpf_fastcall.c657 __imm_insn(may_goto, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, +1 /* offset */, 0)) in may_goto_interaction_x86_64()
690 __imm_insn(may_goto, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, +1 /* offset */, 0)) in may_goto_interaction_arm64()
H A Darena_atomics.c329 __imm_insn(load_acquire_insn, \ in load_acquire()
378 __imm_insn(store_release_insn, \ in store_release()
H A Dverifier_search_pruning.c358 : __imm_insn(jset, BPF_JMP_IMM(BPF_JSET, BPF_REG_7, 0x702000, -2)) in short_loop1()
H A Dbpf_misc.h155 #define __imm_insn(name, expr) [name]"i"(*(long *)&(expr)) macro
H A Dverifier_unpriv.c394 __imm_insn(st_mem, in fill_of_different_pointers_st()
H A Dverifier_ref_tracking.c833 __imm_insn(ld_ind, BPF_LD_IND(BPF_W, BPF_REG_7, -0x200000)) in reference_tracking_allow_ld_ind()
857 __imm_insn(ld_ind, BPF_LD_IND(BPF_W, BPF_REG_7, -0x200000)) in ld_ind_while_holding_reference()