Lines Matching refs:dump_fmsg
61 struct devlink_fmsg *dump_fmsg; member
228 if (reporter->dump_fmsg) in devlink_health_reporter_free()
229 devlink_fmsg_free(reporter->dump_fmsg); in devlink_health_reporter_free()
305 if (reporter->dump_fmsg && in devlink_nl_health_reporter_fill()
310 if (reporter->dump_fmsg && in devlink_nl_health_reporter_fill()
553 if (!reporter->dump_fmsg) in devlink_health_dump_clear()
555 devlink_fmsg_free(reporter->dump_fmsg); in devlink_health_dump_clear()
556 reporter->dump_fmsg = NULL; in devlink_health_dump_clear()
568 if (reporter->dump_fmsg) in devlink_health_do_dump()
571 reporter->dump_fmsg = devlink_fmsg_alloc(); in devlink_health_do_dump()
572 if (!reporter->dump_fmsg) in devlink_health_do_dump()
575 devlink_fmsg_obj_nest_start(reporter->dump_fmsg); in devlink_health_do_dump()
577 err = reporter->ops->dump(reporter, reporter->dump_fmsg, in devlink_health_do_dump()
582 devlink_fmsg_obj_nest_end(reporter->dump_fmsg); in devlink_health_do_dump()
583 err = reporter->dump_fmsg->err; in devlink_health_do_dump()
1198 if (!reporter->dump_fmsg || state->dump_ts != reporter->dump_ts) { in devlink_nl_health_reporter_dump_get_dumpit()
1204 err = devlink_fmsg_dumpit(reporter->dump_fmsg, skb, cb, in devlink_nl_health_reporter_dump_get_dumpit()