Lines Matching refs:dump_fmsg
60 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()
304 if (reporter->dump_fmsg && in devlink_nl_health_reporter_fill()
309 if (reporter->dump_fmsg && in devlink_nl_health_reporter_fill()
546 if (!reporter->dump_fmsg) in devlink_health_dump_clear()
548 devlink_fmsg_free(reporter->dump_fmsg); in devlink_health_dump_clear()
549 reporter->dump_fmsg = NULL; in devlink_health_dump_clear()
561 if (reporter->dump_fmsg) in devlink_health_do_dump()
564 reporter->dump_fmsg = devlink_fmsg_alloc(); in devlink_health_do_dump()
565 if (!reporter->dump_fmsg) { in devlink_health_do_dump()
570 err = devlink_fmsg_obj_nest_start(reporter->dump_fmsg); in devlink_health_do_dump()
574 err = reporter->ops->dump(reporter, reporter->dump_fmsg, in devlink_health_do_dump()
579 err = devlink_fmsg_obj_nest_end(reporter->dump_fmsg); in devlink_health_do_dump()
1306 if (!reporter->dump_fmsg || state->dump_ts != reporter->dump_ts) { in devlink_nl_cmd_health_reporter_dump_get_dumpit()
1312 err = devlink_fmsg_dumpit(reporter->dump_fmsg, skb, cb, in devlink_nl_cmd_health_reporter_dump_get_dumpit()