Lines Matching refs:dump_fmsg
61 struct devlink_fmsg *dump_fmsg; member
227 if (reporter->dump_fmsg) in devlink_health_reporter_free()
228 devlink_fmsg_free(reporter->dump_fmsg); in devlink_health_reporter_free()
307 if (reporter->dump_fmsg && in devlink_nl_health_reporter_fill()
311 if (reporter->dump_fmsg && in devlink_nl_health_reporter_fill()
585 if (!reporter->dump_fmsg) in devlink_health_dump_clear()
587 devlink_fmsg_free(reporter->dump_fmsg); in devlink_health_dump_clear()
588 reporter->dump_fmsg = NULL; in devlink_health_dump_clear()
600 if (reporter->dump_fmsg) in devlink_health_do_dump()
603 reporter->dump_fmsg = devlink_fmsg_alloc(); in devlink_health_do_dump()
604 if (!reporter->dump_fmsg) in devlink_health_do_dump()
607 devlink_fmsg_obj_nest_start(reporter->dump_fmsg); in devlink_health_do_dump()
609 err = reporter->ops->dump(reporter, reporter->dump_fmsg, in devlink_health_do_dump()
614 devlink_fmsg_obj_nest_end(reporter->dump_fmsg); in devlink_health_do_dump()
615 err = reporter->dump_fmsg->err; in devlink_health_do_dump()
1238 if (!reporter->dump_fmsg || state->dump_ts != reporter->dump_ts) { in devlink_nl_health_reporter_dump_get_dumpit()
1244 err = devlink_fmsg_dumpit(reporter->dump_fmsg, skb, cb, in devlink_nl_health_reporter_dump_get_dumpit()