Lines Matching refs:fmsg

8 #define ICE_DEVLINK_FMSG_PUT_FIELD(fmsg, obj, name) \  argument
9 devlink_fmsg_put(fmsg, #name, (obj)->name)
119 static void ice_describe_status_code(struct devlink_fmsg *fmsg, in ice_describe_status_code() argument
129 devlink_fmsg_put(fmsg, "Syndrome", status_code); in ice_describe_status_code()
138 devlink_fmsg_string_pair_put(fmsg, "Description", health_code->description); in ice_describe_status_code()
140 devlink_fmsg_string_pair_put(fmsg, "Possible Solution", in ice_describe_status_code()
145 devlink_fmsg_u32_pair_put(fmsg, in ice_describe_status_code()
155 ice_port_reporter_diagnose(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg, in ice_port_reporter_diagnose() argument
160 ice_describe_status_code(fmsg, &pf->health_reporters.port_status); in ice_port_reporter_diagnose()
165 ice_port_reporter_dump(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg, in ice_port_reporter_dump() argument
170 ice_describe_status_code(fmsg, &pf->health_reporters.port_status); in ice_port_reporter_dump()
175 ice_fw_reporter_diagnose(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg, in ice_fw_reporter_diagnose() argument
180 ice_describe_status_code(fmsg, &pf->health_reporters.fw_status); in ice_fw_reporter_diagnose()
185 ice_fw_reporter_dump(struct devlink_health_reporter *reporter, struct devlink_fmsg *fmsg, in ice_fw_reporter_dump() argument
190 ice_describe_status_code(fmsg, &pf->health_reporters.fw_status); in ice_fw_reporter_dump()
315 struct devlink_fmsg *fmsg, void *priv_ctx, in ice_mdd_reporter_dump() argument
326 devlink_fmsg_obj_nest_start(fmsg); in ice_mdd_reporter_dump()
327 devlink_fmsg_put(fmsg, "src", src); in ice_mdd_reporter_dump()
328 ICE_DEVLINK_FMSG_PUT_FIELD(fmsg, mdd_event, pf_num); in ice_mdd_reporter_dump()
329 ICE_DEVLINK_FMSG_PUT_FIELD(fmsg, mdd_event, vf_num); in ice_mdd_reporter_dump()
330 ICE_DEVLINK_FMSG_PUT_FIELD(fmsg, mdd_event, event); in ice_mdd_reporter_dump()
331 ICE_DEVLINK_FMSG_PUT_FIELD(fmsg, mdd_event, queue); in ice_mdd_reporter_dump()
332 devlink_fmsg_obj_nest_end(fmsg); in ice_mdd_reporter_dump()
369 static void ice_fmsg_put_ptr(struct devlink_fmsg *fmsg, const char *name, in ice_fmsg_put_ptr() argument
375 devlink_fmsg_put(fmsg, name, buf); in ice_fmsg_put_ptr()
389 struct devlink_fmsg *fmsg, void *priv_ctx, in ice_tx_hang_reporter_dump() argument
399 devlink_fmsg_obj_nest_start(fmsg); in ice_tx_hang_reporter_dump()
400 ICE_DEVLINK_FMSG_PUT_FIELD(fmsg, event, head); in ice_tx_hang_reporter_dump()
401 ICE_DEVLINK_FMSG_PUT_FIELD(fmsg, event, intr); in ice_tx_hang_reporter_dump()
402 ICE_DEVLINK_FMSG_PUT_FIELD(fmsg, event, vsi_num); in ice_tx_hang_reporter_dump()
403 ICE_DEVLINK_FMSG_PUT_FIELD(fmsg, event, queue); in ice_tx_hang_reporter_dump()
404 ICE_DEVLINK_FMSG_PUT_FIELD(fmsg, event, next_to_clean); in ice_tx_hang_reporter_dump()
405 ICE_DEVLINK_FMSG_PUT_FIELD(fmsg, event, next_to_use); in ice_tx_hang_reporter_dump()
406 devlink_fmsg_put(fmsg, "irq-mapping", event->tx_ring->q_vector->name); in ice_tx_hang_reporter_dump()
407 ice_fmsg_put_ptr(fmsg, "desc-ptr", event->tx_ring->desc); in ice_tx_hang_reporter_dump()
408 ice_fmsg_put_ptr(fmsg, "dma-ptr", (void *)(long)event->tx_ring->dma); in ice_tx_hang_reporter_dump()
409 ice_fmsg_put_ptr(fmsg, "skb-ptr", skb); in ice_tx_hang_reporter_dump()
410 devlink_fmsg_binary_pair_put(fmsg, "desc", event->tx_ring->desc, in ice_tx_hang_reporter_dump()
412 devlink_fmsg_dump_skb(fmsg, skb); in ice_tx_hang_reporter_dump()
413 devlink_fmsg_obj_nest_end(fmsg); in ice_tx_hang_reporter_dump()