Lines Matching full:stats
190 * fnic_get_stats_data - Copy fnic stats buffer to a memory file
191 * @fnic_dbgfs_t: pointer to debugfs fnic stats buffer
194 * This routine gathers the fnic stats debugfs data from the fnic_stats struct
202 struct fnic_stats *stats) in fnic_get_stats_data() argument
217 "Last stats reset time: [%lld:%09ld]\n" in fnic_get_stats_data()
218 "Last stats read time: [%lld:%ld]\n" in fnic_get_stats_data()
222 (s64)stats->stats_timestamps.last_reset_time.tv_sec, in fnic_get_stats_data()
223 stats->stats_timestamps.last_reset_time.tv_nsec, in fnic_get_stats_data()
224 (s64)stats->stats_timestamps.last_read_time.tv_sec, in fnic_get_stats_data()
225 stats->stats_timestamps.last_read_time.tv_nsec, in fnic_get_stats_data()
226 (s64)timespec64_sub(val1, stats->stats_timestamps.last_reset_time).tv_sec, in fnic_get_stats_data()
227 timespec64_sub(val1, stats->stats_timestamps.last_reset_time).tv_nsec, in fnic_get_stats_data()
228 (s64)timespec64_sub(val1, stats->stats_timestamps.last_read_time).tv_sec, in fnic_get_stats_data()
229 timespec64_sub(val1, stats->stats_timestamps.last_read_time).tv_nsec); in fnic_get_stats_data()
231 stats->stats_timestamps.last_read_time = val1; in fnic_get_stats_data()
253 (u64)atomic64_read(&stats->io_stats.active_ios), in fnic_get_stats_data()
254 (u64)atomic64_read(&stats->io_stats.max_active_ios), in fnic_get_stats_data()
255 (u64)atomic64_read(&stats->io_stats.num_ios), in fnic_get_stats_data()
256 (u64)atomic64_read(&stats->io_stats.io_completions), in fnic_get_stats_data()
257 (u64)atomic64_read(&stats->io_stats.io_failures), in fnic_get_stats_data()
258 (u64)atomic64_read(&stats->io_stats.io_not_found), in fnic_get_stats_data()
259 (u64)atomic64_read(&stats->io_stats.alloc_failures), in fnic_get_stats_data()
260 (u64)atomic64_read(&stats->io_stats.ioreq_null), in fnic_get_stats_data()
261 (u64)atomic64_read(&stats->io_stats.sc_null), in fnic_get_stats_data()
262 (u64)atomic64_read(&stats->io_stats.io_btw_0_to_10_msec), in fnic_get_stats_data()
263 (u64)atomic64_read(&stats->io_stats.io_btw_10_to_100_msec), in fnic_get_stats_data()
264 (u64)atomic64_read(&stats->io_stats.io_btw_100_to_500_msec), in fnic_get_stats_data()
265 (u64)atomic64_read(&stats->io_stats.io_btw_500_to_5000_msec), in fnic_get_stats_data()
266 (u64)atomic64_read(&stats->io_stats.io_btw_5000_to_10000_msec), in fnic_get_stats_data()
267 (u64)atomic64_read(&stats->io_stats.io_btw_10000_to_30000_msec), in fnic_get_stats_data()
268 (u64)atomic64_read(&stats->io_stats.io_greater_than_30000_msec)); in fnic_get_stats_data()
277 "Q:%d -> %lld\n", i, (u64)atomic64_read(&stats->io_stats.ios[i])); in fnic_get_stats_data()
282 (u64)atomic64_read(&stats->io_stats.current_max_io_time)); in fnic_get_stats_data()
305 (u64)atomic64_read(&stats->abts_stats.aborts), in fnic_get_stats_data()
306 (u64)atomic64_read(&stats->abts_stats.abort_failures), in fnic_get_stats_data()
307 (u64)atomic64_read(&stats->abts_stats.abort_drv_timeouts), in fnic_get_stats_data()
308 (u64)atomic64_read(&stats->abts_stats.abort_fw_timeouts), in fnic_get_stats_data()
309 (u64)atomic64_read(&stats->abts_stats.abort_io_not_found), in fnic_get_stats_data()
310 (u64)atomic64_read(&stats->abts_stats.abort_issued_btw_0_to_6_sec), in fnic_get_stats_data()
311 (u64)atomic64_read(&stats->abts_stats.abort_issued_btw_6_to_20_sec), in fnic_get_stats_data()
312 (u64)atomic64_read(&stats->abts_stats.abort_issued_btw_20_to_30_sec), in fnic_get_stats_data()
313 (u64)atomic64_read(&stats->abts_stats.abort_issued_btw_30_to_40_sec), in fnic_get_stats_data()
314 (u64)atomic64_read(&stats->abts_stats.abort_issued_btw_40_to_50_sec), in fnic_get_stats_data()
315 (u64)atomic64_read(&stats->abts_stats.abort_issued_btw_50_to_60_sec), in fnic_get_stats_data()
316 (u64)atomic64_read(&stats->abts_stats.abort_issued_greater_than_60_sec)); in fnic_get_stats_data()
330 (u64)atomic64_read(&stats->term_stats.terminates), in fnic_get_stats_data()
331 (u64)atomic64_read(&stats->term_stats.max_terminates), in fnic_get_stats_data()
332 (u64)atomic64_read(&stats->term_stats.terminate_drv_timeouts), in fnic_get_stats_data()
333 (u64)atomic64_read(&stats->term_stats.terminate_fw_timeouts), in fnic_get_stats_data()
334 (u64)atomic64_read(&stats->term_stats.terminate_io_not_found), in fnic_get_stats_data()
335 (u64)atomic64_read(&stats->term_stats.terminate_failures)); in fnic_get_stats_data()
354 (u64)atomic64_read(&stats->reset_stats.device_resets), in fnic_get_stats_data()
355 (u64)atomic64_read(&stats->reset_stats.device_reset_failures), in fnic_get_stats_data()
356 (u64)atomic64_read(&stats->reset_stats.device_reset_aborts), in fnic_get_stats_data()
357 (u64)atomic64_read(&stats->reset_stats.device_reset_timeouts), in fnic_get_stats_data()
359 &stats->reset_stats.device_reset_terminates), in fnic_get_stats_data()
360 (u64)atomic64_read(&stats->reset_stats.fw_resets), in fnic_get_stats_data()
361 (u64)atomic64_read(&stats->reset_stats.fw_reset_completions), in fnic_get_stats_data()
362 (u64)atomic64_read(&stats->reset_stats.fw_reset_failures), in fnic_get_stats_data()
363 (u64)atomic64_read(&stats->reset_stats.fnic_resets), in fnic_get_stats_data()
365 &stats->reset_stats.fnic_reset_completions), in fnic_get_stats_data()
366 (u64)atomic64_read(&stats->reset_stats.fnic_reset_failures)); in fnic_get_stats_data()
378 (u64)atomic64_read(&stats->fw_stats.active_fw_reqs), in fnic_get_stats_data()
379 (u64)atomic64_read(&stats->fw_stats.max_fw_reqs), in fnic_get_stats_data()
380 (u64)atomic64_read(&stats->fw_stats.fw_out_of_resources), in fnic_get_stats_data()
381 (u64)atomic64_read(&stats->fw_stats.io_fw_errs)); in fnic_get_stats_data()
393 (u64)atomic64_read(&stats->vlan_stats.vlan_disc_reqs), in fnic_get_stats_data()
394 (u64)atomic64_read(&stats->vlan_stats.resp_withno_vlanID), in fnic_get_stats_data()
395 (u64)atomic64_read(&stats->vlan_stats.sol_expiry_count), in fnic_get_stats_data()
396 (u64)atomic64_read(&stats->vlan_stats.flogi_rejects)); in fnic_get_stats_data()
403 jiffies_to_timespec64(stats->misc_stats.last_isr_time, &val1); in fnic_get_stats_data()
404 jiffies_to_timespec64(stats->misc_stats.last_ack_time, &val2); in fnic_get_stats_data()
427 (u64)stats->misc_stats.last_isr_time, in fnic_get_stats_data()
429 (u64)stats->misc_stats.last_ack_time, in fnic_get_stats_data()
431 (u64)atomic64_read(&stats->misc_stats.max_isr_jiffies), in fnic_get_stats_data()
432 (u64)atomic64_read(&stats->misc_stats.max_isr_time_ms), in fnic_get_stats_data()
433 (u64)atomic64_read(&stats->misc_stats.corr_work_done), in fnic_get_stats_data()
434 (u64)atomic64_read(&stats->misc_stats.isr_count), in fnic_get_stats_data()
435 (u64)atomic64_read(&stats->misc_stats.max_cq_entries), in fnic_get_stats_data()
436 (u64)atomic64_read(&stats->misc_stats.ack_index_out_of_range), in fnic_get_stats_data()
437 (u64)atomic64_read(&stats->misc_stats.data_count_mismatch), in fnic_get_stats_data()
438 (u64)atomic64_read(&stats->misc_stats.fcpio_timeout), in fnic_get_stats_data()
439 (u64)atomic64_read(&stats->misc_stats.fcpio_aborted), in fnic_get_stats_data()
440 (u64)atomic64_read(&stats->misc_stats.sgl_invalid), in fnic_get_stats_data()
442 &stats->misc_stats.abts_cpwq_alloc_failures), in fnic_get_stats_data()
444 &stats->misc_stats.devrst_cpwq_alloc_failures), in fnic_get_stats_data()
445 (u64)atomic64_read(&stats->misc_stats.io_cpwq_alloc_failures), in fnic_get_stats_data()
446 (u64)atomic64_read(&stats->misc_stats.no_icmnd_itmf_cmpls), in fnic_get_stats_data()
447 (u64)atomic64_read(&stats->misc_stats.check_condition), in fnic_get_stats_data()
448 (u64)atomic64_read(&stats->misc_stats.queue_fulls), in fnic_get_stats_data()
449 (u64)atomic64_read(&stats->misc_stats.rport_not_ready), in fnic_get_stats_data()
450 (u64)atomic64_read(&stats->misc_stats.frame_errors)); in fnic_get_stats_data()
455 &stats->misc_stats.current_port_speed)); in fnic_get_stats_data()