Lines Matching full:reason
133 u8 reason; member
211 enum bpf_diag_mod_reason reason; member
739 diag_section(env, "Reason"); in diag_reason()
907 const char *problem, const char *reason, const char *suggestion) in bpf_diag_register_type() argument
918 diag_reason(env, "%s", reason); in bpf_diag_register_type()
997 const char *reason, const char *suggestion) in bpf_diag_call_type() argument
1029 arg_desc, call_name, reason); in bpf_diag_call_type()
1208 diag_section(env, "Reason"); in bpf_diag_program_structure()
1221 const char *reason, const char *suggestion) in bpf_diag_policy() argument
1224 diag_reason(env, "The %s is not allowed: %s.", operation, reason); in bpf_diag_policy()
1417 const char *reason, const char *suggestion) in bpf_diag_memory() argument
1420 diag_reason(env, "%s", reason); in bpf_diag_memory()
1485 if (event->mod.reason != BPF_DIAG_MOD_WRITE || in diag_mod_keeps_lineage()
1514 enum bpf_diag_mod_reason reason, in diag_record_mod() argument
1524 .reason = reason, in diag_record_mod()
1539 (reason == BPF_DIAG_MOD_WRITE || reason == BPF_DIAG_MOD_SPILL) && in diag_record_mod()
1621 const struct bpf_reg_state *origin, enum bpf_diag_mod_reason reason) in bpf_diag_mod_begin() argument
1632 diag->mod.reason = reason; in bpf_diag_mod_begin()
1651 diag_record_mod(env, diag->mod.insn_idx, diag->mod.target, diag->mod.reason, in bpf_diag_mod_end()
1657 enum bpf_diag_mod_reason reason) in bpf_diag_record_scrub() argument
1663 diag_record_mod(env, env->insn_idx, target, reason, reg, NULL, NULL); in bpf_diag_record_scrub()
1668 enum bpf_diag_mod_reason reason) in bpf_diag_record_scrub_stack() argument
1672 reason, NULL, NULL, NULL); in bpf_diag_record_scrub_stack()
1819 if (event->mod.reason != BPF_DIAG_MOD_WRITE && in diag_build_lineage()
1820 event->mod.reason != BPF_DIAG_MOD_SPILL) in diag_build_lineage()
2000 const char *reason) in diag_res_report() argument
2003 diag_reason(env, "%s", reason); in diag_res_report()
2010 const char *reason, const char *suggestion) in bpf_diag_res() argument
2012 diag_res_report(env, insn_idx, problem, reason); in bpf_diag_res()
2017 const char *reason, const char *suggestion, in bpf_diag_lock() argument
2020 diag_res_report(env, insn_idx, problem, reason); in bpf_diag_lock()
2033 const char *reason, const char *suggestion, u32 depth) in bpf_diag_irq() argument
2042 diag_reason(env, "%s", reason); in bpf_diag_irq()
2182 const char *target_desc, *reason = NULL, *old, *new; in diag_print_mod() local
2197 switch (event->mod.reason) { in diag_print_mod()
2199 reason = target->kind == BPF_DIAG_MOD_TARGET_REG ? "resource release invalidated " in diag_print_mod()
2205 reason = "packet data may have moved"; in diag_print_mod()
2208 reason = "leaving the protected region invalidated this borrowed pointer"; in diag_print_mod()
2211 reason = target->kind == BPF_DIAG_MOD_TARGET_STACK_ARG ? in diag_print_mod()
2217 reason = "a later stack write overwrote this spilled value"; in diag_print_mod()
2227 if (reason) { in diag_print_mod()
2229 "%s: %s; previous value was %s", target_desc, reason, old); in diag_print_mod()