Lines Matching refs:insn
675 struct bpf_insn *insn = insn_buf; in htab_map_gen_lookup() local
680 *insn++ = BPF_EMIT_CALL(BPF_CAST_CALL(__htab_map_lookup_elem)); in htab_map_gen_lookup()
681 *insn++ = BPF_JMP_IMM(BPF_JEQ, ret, 0, 1); in htab_map_gen_lookup()
682 *insn++ = BPF_ALU64_IMM(BPF_ADD, ret, in htab_map_gen_lookup()
685 return insn - insn_buf; in htab_map_gen_lookup()
715 struct bpf_insn *insn = insn_buf; in htab_lru_map_gen_lookup() local
721 *insn++ = BPF_EMIT_CALL(BPF_CAST_CALL(__htab_map_lookup_elem)); in htab_lru_map_gen_lookup()
722 *insn++ = BPF_JMP_IMM(BPF_JEQ, ret, 0, 4); in htab_lru_map_gen_lookup()
723 *insn++ = BPF_LDX_MEM(BPF_B, ref_reg, ret, in htab_lru_map_gen_lookup()
726 *insn++ = BPF_JMP_IMM(BPF_JNE, ref_reg, 0, 1); in htab_lru_map_gen_lookup()
727 *insn++ = BPF_ST_MEM(BPF_B, ret, in htab_lru_map_gen_lookup()
731 *insn++ = BPF_ALU64_IMM(BPF_ADD, ret, in htab_lru_map_gen_lookup()
734 return insn - insn_buf; in htab_lru_map_gen_lookup()
2411 struct bpf_insn *insn = insn_buf; in htab_of_map_gen_lookup() local
2416 *insn++ = BPF_EMIT_CALL(BPF_CAST_CALL(__htab_map_lookup_elem)); in htab_of_map_gen_lookup()
2417 *insn++ = BPF_JMP_IMM(BPF_JEQ, ret, 0, 2); in htab_of_map_gen_lookup()
2418 *insn++ = BPF_ALU64_IMM(BPF_ADD, ret, in htab_of_map_gen_lookup()
2421 *insn++ = BPF_LDX_MEM(BPF_DW, ret, ret, 0); in htab_of_map_gen_lookup()
2423 return insn - insn_buf; in htab_of_map_gen_lookup()