• Home
  • Raw
  • Download

Lines Matching refs:cbs

16 static const char *__func_get_name(const struct bpf_insn_cbs *cbs,  in __func_get_name()  argument
27 if (cbs && cbs->cb_call) { in __func_get_name()
30 res = cbs->cb_call(cbs->private_data, insn); in __func_get_name()
43 static const char *__func_imm_name(const struct bpf_insn_cbs *cbs, in __func_imm_name() argument
47 if (cbs && cbs->cb_imm) in __func_imm_name()
48 return cbs->cb_imm(cbs->private_data, insn, full_imm); in __func_imm_name()
131 void print_bpf_insn(const struct bpf_insn_cbs *cbs, in print_bpf_insn() argument
135 const bpf_insn_print_t verbose = cbs->cb_print; in print_bpf_insn()
141 verbose(cbs->private_data, "BUG_alu64_%02x\n", insn->code); in print_bpf_insn()
143 print_bpf_end_insn(verbose, cbs->private_data, insn); in print_bpf_insn()
145 verbose(cbs->private_data, "(%02x) %c%d = -%c%d\n", in print_bpf_insn()
150 verbose(cbs->private_data, "(%02x) %c%d %s %c%d\n", in print_bpf_insn()
157 verbose(cbs->private_data, "(%02x) %c%d %s %d\n", in print_bpf_insn()
165 verbose(cbs->private_data, "(%02x) *(%s *)(r%d %+d) = r%d\n", in print_bpf_insn()
173 verbose(cbs->private_data, "(%02x) lock *(%s *)(r%d %+d) %s r%d\n", in print_bpf_insn()
184 verbose(cbs->private_data, "(%02x) r%d = atomic%s_fetch_%s((%s *)(r%d %+d), r%d)\n", in print_bpf_insn()
192 verbose(cbs->private_data, "(%02x) r0 = atomic%s_cmpxchg((%s *)(r%d %+d), r0, r%d)\n", in print_bpf_insn()
200 verbose(cbs->private_data, "(%02x) r%d = atomic%s_xchg((%s *)(r%d %+d), r%d)\n", in print_bpf_insn()
206 verbose(cbs->private_data, "BUG_%02x\n", insn->code); in print_bpf_insn()
210 verbose(cbs->private_data, "(%02x) *(%s *)(r%d %+d) = %d\n", in print_bpf_insn()
216 verbose(cbs->private_data, "(%02x) nospec\n", insn->code); in print_bpf_insn()
218 verbose(cbs->private_data, "BUG_st_%02x\n", insn->code); in print_bpf_insn()
222 verbose(cbs->private_data, "BUG_ldx_%02x\n", insn->code); in print_bpf_insn()
225 verbose(cbs->private_data, "(%02x) r%d = *(%s *)(r%d %+d)\n", in print_bpf_insn()
231 verbose(cbs->private_data, "(%02x) r0 = *(%s *)skb[%d]\n", in print_bpf_insn()
236 verbose(cbs->private_data, "(%02x) r0 = *(%s *)skb[r%d + %d]\n", in print_bpf_insn()
253 verbose(cbs->private_data, "(%02x) r%d = %s\n", in print_bpf_insn()
255 __func_imm_name(cbs, insn, imm, in print_bpf_insn()
258 verbose(cbs->private_data, "BUG_ld_%02x\n", insn->code); in print_bpf_insn()
268 verbose(cbs->private_data, "(%02x) call pc%s\n", in print_bpf_insn()
270 __func_get_name(cbs, insn, in print_bpf_insn()
274 verbose(cbs->private_data, "(%02x) call %s#%d\n", insn->code, in print_bpf_insn()
275 __func_get_name(cbs, insn, in print_bpf_insn()
280 verbose(cbs->private_data, "(%02x) goto pc%+d\n", in print_bpf_insn()
283 verbose(cbs->private_data, "(%02x) exit\n", insn->code); in print_bpf_insn()
285 verbose(cbs->private_data, in print_bpf_insn()
293 verbose(cbs->private_data, in print_bpf_insn()
301 verbose(cbs->private_data, "(%02x) %s\n", in print_bpf_insn()