lpfc_debugfs_hdwqstat_data(9)
π lpfc_debugfs_hdwqstat_data β Kernel API Manual β¨
okay so bestie, buckle in, because today we're looking at lpfc_debugfs_hdwqstat_data from the Kernel API Manual, and she is literally the main character of your debugfs stat dumping era π
β¨ NAME β¨
lpfc_debugfs_hdwqstat_data β Dump I/O stats to a buffer π¦
πΈ SYNOPSIS πΈ
int lpfc_debugfs_hdwqstat_data (struct lpfc_vport *vport , char *buf ,
int size );
π ARGUMENTS π
vportβ the vport you're pulling target node info out of π like, this is the one we're snooping on, no capbufβ the buffer we're dumping the log into π«Ά she's the canvas, she's the momentsizeβ the maximum amount of data to process β the vibe check on how much we're allowed to do
π§ DESCRIPTION π§
This routine dumps the NVME + SCSI statistics associated with vport π yes bestie, both of them, together, iconic behavior fr fr
Return Value: This routine returns the amount of bytes that were dumped into buf and will not exceed size π
so she will not be overflowing on your watch, periodt.
π SEE ALSO π
Kernel file ./drivers/scsi/lpfc/lpfc_debugfs.c π
And the whole friend group, because nobody in this kernel module does anything alone:
lpfc_debugfs_disc_trc_data(9)lpfc_debugfs_slow_ring_trc_data(9)lpfc_debugfs_hbqinfo_data(9)lpfc_debugfs_commonxripools_data(9)lpfc_debugfs_multixripools_data(9)lpfc_debugfs_lockstat_data(9)lpfc_debugfs_dumpHBASlim_data(9)lpfc_debugfs_dumpHostSlim_data(9)lpfc_debugfs_nodelist_data(9)lpfc_debugfs_nvmestat_data(9)lpfc_debugfs_scsistat_data(9)lpfc_debugfs_ioktime_data(9)lpfc_debugfs_nvmeio_trc_data(9)lpfc_debugfs_disc_trc(9)lpfc_debugfs_slow_ring_trc(9)lpfc_debugfs_nvme_trc(9)lpfc_debugfs_disc_trc_open(9)lpfc_debugfs_slow_ring_trc_open(9)lpfc_debugfs_hbqinfo_open(9)lpfc_debugfs_multixripools_open(9)lpfc_debugfs_lockstat_open(9)lpfc_debugfs_ras_log_open(9)lpfc_debugfs_dumpHBASlim_open(9)lpfc_debugfs_dumpHostSlim_open(9)lpfc_debugfs_nodelist_open(9)lpfc_debugfs_lseek(9)lpfc_debugfs_read(9)lpfc_debugfs_release(9)lpfc_debugfs_multixripools_write(9)lpfc_idiag_cmd_get(9)lpfc_idiag_open(9)lpfc_idiag_release(9)lpfc_idiag_cmd_release(9)lpfc_idiag_pcicfg_read(9)lpfc_idiag_pcicfg_write(9)lpfc_idiag_baracc_read(9)lpfc_idiag_baracc_write(9)lpfc_idiag_queinfo_read(9)lpfc_idiag_que_param_check(9)lpfc_idiag_queacc_read_qe(9)lpfc_idiag_queacc_read(9)lpfc_idiag_queacc_write(9)lpfc_idiag_drbacc_read_reg(9)lpfc_idiag_drbacc_read(9)lpfc_idiag_drbacc_write(9)lpfc_idiag_ctlacc_read_reg(9)lpfc_idiag_ctlacc_read(9)lpfc_idiag_ctlacc_write(9)lpfc_idiag_mbxacc_get_setup(9)lpfc_idiag_mbxacc_read(9)lpfc_idiag_mbxacc_write(9)lpfc_idiag_extacc_avail_get(9)lpfc_idiag_extacc_alloc_get(9)lpfc_idiag_extacc_drivr_get(9)lpfc_idiag_extacc_write(9)lpfc_idiag_extacc_read(9)lpfc_debugfs_initialize(9)lpfc_debugfs_terminate(9)lpfc_debug_dump_all_queues(9)
okay that's the whole squad, go say hi to them all π
made with love under ./drivers/scsi/lpfc β October 2026 edition, bestie πΈ mwah, go dump some stats and slay β¨π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms