Lines Matching defs:coredump
94 struct bnxt_coredump *coredump)
111 coredump->data = info.dest_buf;
112 coredump->data_size = info.dest_buf_size;
113 coredump->total_segs = info.segs;
250 netdev_warn(bp->dev, "Unknown OS release in coredump\n");
278 struct bnxt_coredump coredump = {NULL};
301 rc = bnxt_hwrm_dbg_coredump_list(bp, &coredump);
303 netdev_err(bp->dev, "Failed to get coredump segment list\n");
307 *dump_len += seg_hdr_len * coredump.total_segs;
309 seg_record = (struct coredump_segment_record *)coredump.data;
312 for (i = 0; i < coredump.total_segs; i++) {
329 "Failed to initiate coredump for seg = %d\n",
342 "Failed to retrieve coredump for seg = %d\n",
366 start_utc, coredump.total_segs + 1,
368 kfree(coredump.data);
371 netdev_err(bp->dev, "Firmware returned large coredump buffer\n");
417 /* Driver adds coredump header and "HWRM_VER_GET response"
418 * segment additionally to coredump.