Lines Matching refs:stats
204 * fnic_get_stats_data - Copy fnic stats buffer to a memory file
205 * @fnic_dbgfs_t: pointer to debugfs fnic stats buffer
208 * This routine gathers the fnic stats debugfs data from the fnic_stats struct
216 struct fnic_stats *stats)
230 "Last stats reset time: [%lld:%09ld]\n"
231 "Last stats read time: [%lld:%ld]\n"
235 (s64)stats->stats_timestamps.last_reset_time.tv_sec,
236 stats->stats_timestamps.last_reset_time.tv_nsec,
237 (s64)stats->stats_timestamps.last_read_time.tv_sec,
238 stats->stats_timestamps.last_read_time.tv_nsec,
239 (s64)timespec64_sub(val1, stats->stats_timestamps.last_reset_time).tv_sec,
240 timespec64_sub(val1, stats->stats_timestamps.last_reset_time).tv_nsec,
241 (s64)timespec64_sub(val1, stats->stats_timestamps.last_read_time).tv_sec,
242 timespec64_sub(val1, stats->stats_timestamps.last_read_time).tv_nsec);
244 stats->stats_timestamps.last_read_time = val1;
266 (u64)atomic64_read(&stats->io_stats.active_ios),
267 (u64)atomic64_read(&stats->io_stats.max_active_ios),
268 (u64)atomic64_read(&stats->io_stats.num_ios),
269 (u64)atomic64_read(&stats->io_stats.io_completions),
270 (u64)atomic64_read(&stats->io_stats.io_failures),
271 (u64)atomic64_read(&stats->io_stats.io_not_found),
272 (u64)atomic64_read(&stats->io_stats.alloc_failures),
273 (u64)atomic64_read(&stats->io_stats.ioreq_null),
274 (u64)atomic64_read(&stats->io_stats.sc_null),
275 (u64)atomic64_read(&stats->io_stats.io_btw_0_to_10_msec),
276 (u64)atomic64_read(&stats->io_stats.io_btw_10_to_100_msec),
277 (u64)atomic64_read(&stats->io_stats.io_btw_100_to_500_msec),
278 (u64)atomic64_read(&stats->io_stats.io_btw_500_to_5000_msec),
279 (u64)atomic64_read(&stats->io_stats.io_btw_5000_to_10000_msec),
280 (u64)atomic64_read(&stats->io_stats.io_btw_10000_to_30000_msec),
281 (u64)atomic64_read(&stats->io_stats.io_greater_than_30000_msec));
285 (u64)atomic64_read(&stats->io_stats.current_max_io_time));
308 (u64)atomic64_read(&stats->abts_stats.aborts),
309 (u64)atomic64_read(&stats->abts_stats.abort_failures),
310 (u64)atomic64_read(&stats->abts_stats.abort_drv_timeouts),
311 (u64)atomic64_read(&stats->abts_stats.abort_fw_timeouts),
312 (u64)atomic64_read(&stats->abts_stats.abort_io_not_found),
313 (u64)atomic64_read(&stats->abts_stats.abort_issued_btw_0_to_6_sec),
314 (u64)atomic64_read(&stats->abts_stats.abort_issued_btw_6_to_20_sec),
315 (u64)atomic64_read(&stats->abts_stats.abort_issued_btw_20_to_30_sec),
316 (u64)atomic64_read(&stats->abts_stats.abort_issued_btw_30_to_40_sec),
317 (u64)atomic64_read(&stats->abts_stats.abort_issued_btw_40_to_50_sec),
318 (u64)atomic64_read(&stats->abts_stats.abort_issued_btw_50_to_60_sec),
319 (u64)atomic64_read(&stats->abts_stats.abort_issued_greater_than_60_sec));
333 (u64)atomic64_read(&stats->term_stats.terminates),
334 (u64)atomic64_read(&stats->term_stats.max_terminates),
335 (u64)atomic64_read(&stats->term_stats.terminate_drv_timeouts),
336 (u64)atomic64_read(&stats->term_stats.terminate_fw_timeouts),
337 (u64)atomic64_read(&stats->term_stats.terminate_io_not_found),
338 (u64)atomic64_read(&stats->term_stats.terminate_failures));
357 (u64)atomic64_read(&stats->reset_stats.device_resets),
358 (u64)atomic64_read(&stats->reset_stats.device_reset_failures),
359 (u64)atomic64_read(&stats->reset_stats.device_reset_aborts),
360 (u64)atomic64_read(&stats->reset_stats.device_reset_timeouts),
362 &stats->reset_stats.device_reset_terminates),
363 (u64)atomic64_read(&stats->reset_stats.fw_resets),
364 (u64)atomic64_read(&stats->reset_stats.fw_reset_completions),
365 (u64)atomic64_read(&stats->reset_stats.fw_reset_failures),
366 (u64)atomic64_read(&stats->reset_stats.fnic_resets),
368 &stats->reset_stats.fnic_reset_completions),
369 (u64)atomic64_read(&stats->reset_stats.fnic_reset_failures));
381 (u64)atomic64_read(&stats->fw_stats.active_fw_reqs),
382 (u64)atomic64_read(&stats->fw_stats.max_fw_reqs),
383 (u64)atomic64_read(&stats->fw_stats.fw_out_of_resources),
384 (u64)atomic64_read(&stats->fw_stats.io_fw_errs));
396 (u64)atomic64_read(&stats->vlan_stats.vlan_disc_reqs),
397 (u64)atomic64_read(&stats->vlan_stats.resp_withno_vlanID),
398 (u64)atomic64_read(&stats->vlan_stats.sol_expiry_count),
399 (u64)atomic64_read(&stats->vlan_stats.flogi_rejects));
406 jiffies_to_timespec64(stats->misc_stats.last_isr_time, &val1);
407 jiffies_to_timespec64(stats->misc_stats.last_ack_time, &val2);
430 (u64)stats->misc_stats.last_isr_time,
432 (u64)stats->misc_stats.last_ack_time,
434 (u64)atomic64_read(&stats->misc_stats.max_isr_jiffies),
435 (u64)atomic64_read(&stats->misc_stats.max_isr_time_ms),
436 (u64)atomic64_read(&stats->misc_stats.corr_work_done),
437 (u64)atomic64_read(&stats->misc_stats.isr_count),
438 (u64)atomic64_read(&stats->misc_stats.max_cq_entries),
439 (u64)atomic64_read(&stats->misc_stats.ack_index_out_of_range),
440 (u64)atomic64_read(&stats->misc_stats.data_count_mismatch),
441 (u64)atomic64_read(&stats->misc_stats.fcpio_timeout),
442 (u64)atomic64_read(&stats->misc_stats.fcpio_aborted),
443 (u64)atomic64_read(&stats->misc_stats.sgl_invalid),
445 &stats->misc_stats.abts_cpwq_alloc_failures),
447 &stats->misc_stats.devrst_cpwq_alloc_failures),
448 (u64)atomic64_read(&stats->misc_stats.io_cpwq_alloc_failures),
449 (u64)atomic64_read(&stats->misc_stats.no_icmnd_itmf_cmpls),
450 (u64)atomic64_read(&stats->misc_stats.check_condition),
451 (u64)atomic64_read(&stats->misc_stats.queue_fulls),
452 (u64)atomic64_read(&stats->misc_stats.rport_not_ready),
453 (u64)atomic64_read(&stats->misc_stats.frame_errors));
458 &stats->misc_stats.current_port_speed));