Lines Matching refs:fmsg
99 struct devlink_fmsg *fmsg, in bnxt_fw_diagnose() argument
108 return devlink_fmsg_string_pair_put(fmsg, "Status", "recovering"); in bnxt_fw_diagnose()
111 return devlink_fmsg_string_pair_put(fmsg, "Status", "unknown"); in bnxt_fw_diagnose()
116 rc = devlink_fmsg_string_pair_put(fmsg, "Status", "initializing"); in bnxt_fw_diagnose()
127 rc = devlink_fmsg_string_pair_put(fmsg, "Status", "error"); in bnxt_fw_diagnose()
130 rc = devlink_fmsg_u32_pair_put(fmsg, "Syndrome", fw_status); in bnxt_fw_diagnose()
134 rc = devlink_fmsg_string_pair_put(fmsg, "Status", "healthy"); in bnxt_fw_diagnose()
139 rc = devlink_fmsg_string_pair_put(fmsg, "Severity", in bnxt_fw_diagnose()
145 rc = devlink_fmsg_string_pair_put(fmsg, "Remedy", in bnxt_fw_diagnose()
150 rc = devlink_fmsg_string_pair_put(fmsg, "Impact", in bnxt_fw_diagnose()
163 rc = devlink_fmsg_u32_pair_put(fmsg, "Resets", fw_resets); in bnxt_fw_diagnose()
166 rc = devlink_fmsg_u32_pair_put(fmsg, "Arrests", h->arrests); in bnxt_fw_diagnose()
169 rc = devlink_fmsg_u32_pair_put(fmsg, "Survivals", h->survivals); in bnxt_fw_diagnose()
172 rc = devlink_fmsg_u32_pair_put(fmsg, "Discoveries", h->discoveries); in bnxt_fw_diagnose()
175 rc = devlink_fmsg_u32_pair_put(fmsg, "Fatalities", h->fatalities); in bnxt_fw_diagnose()
178 return devlink_fmsg_u32_pair_put(fmsg, "Diagnoses", h->diagnoses); in bnxt_fw_diagnose()
182 struct devlink_fmsg *fmsg, void *priv_ctx, in bnxt_fw_dump() argument
204 rc = devlink_fmsg_pair_nest_start(fmsg, "core"); in bnxt_fw_dump()
207 rc = devlink_fmsg_binary_pair_put(fmsg, "data", data, dump_len); in bnxt_fw_dump()
210 rc = devlink_fmsg_u32_pair_put(fmsg, "size", dump_len); in bnxt_fw_dump()
213 rc = devlink_fmsg_pair_nest_end(fmsg); in bnxt_fw_dump()