Lines Matching refs:insn
505 struct bpf_insn *insn = insn_buf; in htab_map_gen_lookup() local
510 *insn++ = BPF_EMIT_CALL(BPF_CAST_CALL(__htab_map_lookup_elem)); in htab_map_gen_lookup()
511 *insn++ = BPF_JMP_IMM(BPF_JEQ, ret, 0, 1); in htab_map_gen_lookup()
512 *insn++ = BPF_ALU64_IMM(BPF_ADD, ret, in htab_map_gen_lookup()
515 return insn - insn_buf; in htab_map_gen_lookup()
545 struct bpf_insn *insn = insn_buf; in htab_lru_map_gen_lookup() local
551 *insn++ = BPF_EMIT_CALL(BPF_CAST_CALL(__htab_map_lookup_elem)); in htab_lru_map_gen_lookup()
552 *insn++ = BPF_JMP_IMM(BPF_JEQ, ret, 0, 4); in htab_lru_map_gen_lookup()
553 *insn++ = BPF_LDX_MEM(BPF_B, ref_reg, ret, in htab_lru_map_gen_lookup()
556 *insn++ = BPF_JMP_IMM(BPF_JNE, ref_reg, 0, 1); in htab_lru_map_gen_lookup()
557 *insn++ = BPF_ST_MEM(BPF_B, ret, in htab_lru_map_gen_lookup()
561 *insn++ = BPF_ALU64_IMM(BPF_ADD, ret, in htab_lru_map_gen_lookup()
564 return insn - insn_buf; in htab_lru_map_gen_lookup()
1483 struct bpf_insn *insn = insn_buf; in htab_of_map_gen_lookup() local
1488 *insn++ = BPF_EMIT_CALL(BPF_CAST_CALL(__htab_map_lookup_elem)); in htab_of_map_gen_lookup()
1489 *insn++ = BPF_JMP_IMM(BPF_JEQ, ret, 0, 2); in htab_of_map_gen_lookup()
1490 *insn++ = BPF_ALU64_IMM(BPF_ADD, ret, in htab_of_map_gen_lookup()
1493 *insn++ = BPF_LDX_MEM(BPF_DW, ret, ret, 0); in htab_of_map_gen_lookup()
1495 return insn - insn_buf; in htab_of_map_gen_lookup()