lpfc_debugfs...ripools_data(9)
π lpfc_debugfs_commonxripools_data π
You're on the lpfc_debugfs...ripools_data(9) page in the Kernel API Manual, bestie β the function we're hyping up is lpfc_debugfs_commonxripools_data. β¨
β¨ NAME β¨
lpfc_debugfs_commonxripools_data β Dump Hardware Queue info to a buffer. π
π¦ SYNOPSIS π¦
int lpfc_debugfs_commonxripools_data (struct lpfc_hba *phba , char *buf
, int size );
π ARGUMENTS π
phbaβ the HBA we're gathering host buffer info from. π«Άbufβ the buffer we dump the log into. πͺ£sizeβ the maximum amount of data to process. π
π DESCRIPTION π
Okay so this routine dumps the Hardware Queue info from phba to buf, but only up to size number of bytes. Literally that's the assignment. π
First, a header that describes the current hdwq state gets dumped to buf. Then info on each hdwq entry gets dumped to buf β and it keeps going until size bytes have been dumped or all the hdwq info has been dumped. No extra drama β that's the whole flow. β¨
π₯ NOTES π₯
This routine will rotate through each configured Hardware Queue each time called. Yup β each configured Hardware Queue, every single call. π
Return Value: this routine returns the amount of bytes that were dumped into buf and will not exceed size. πβ¨
π SEE ALSO π
Kernel file: ./drivers/scsi/lpfc/lpfc_debugfs.c β and here's the full bestie list, every single reference, no skips:
lpfc_debugfs_disc_trc_data(9)lpfc_debugfs_slow_ring_trc_data(9)lpfc_debugfs_hbqinfo_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_hdwqstat_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 page, bestie! π«Ά source/version: ./drivers/scsi/lpfc Β· date: October 2026 Β· page: lpfc_debugfs...ripools_data(9) β mwah πβ¨
π¦ 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