lpfc_debugfs_ioktime_data(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ lpfc_debugfs_ioktime_data ✨

okay so this is a page from the Kernel API Manual β€” yes, the big serious kernel one πŸ’… β€” and it's all about lpfc_debugfs_ioktime_data, a lil routine from the lpfc driver. group chat, settle in, it's short and sweet πŸŽ€


🌸 NAME 🌸

lpfc_debugfs_ioktime_data β€” Dump target node list to a buffer 🫢


✨ SYNOPSIS ✨

int lpfc_debugfs_ioktime_data (struct lpfc_vport *vport , char *buf ,
int size );

like, that's the whole signature bestie, it takes three things and hands you back an int πŸ‘‘


πŸŽ€ ARGUMENTS πŸŽ€

  • vport β€” the vport you're pulling target node info out of πŸ’– this is literally the star of the show
  • buf β€” the buffer where the log gets dumped, your data goes here, no cap
  • size β€” the maximum amount of data to process πŸ”₯ like, the ceiling, the limit, the "don't go past this" line

πŸ¦‹ DESCRIPTION πŸ¦‹

so what does it actually do? this routine dumps the NVME statistics associated with vport ✨ that's the vibe.

Return Value: it returns the amount of bytes that were dumped into buf, and it will not exceed size β€” so it's polite, it respects your buffer budget πŸ™ˆ


🌈 SEE ALSO 🌈

the kernel file lives right here bestie πŸ‘‡

Kernel file ./drivers/scsi/lpfc/lpfc_debugfs.c

and here's the whole friend group, like honestly iconic how many there are πŸ‘‘:

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_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)


and that's the whole page, bestie πŸ’œ this one came out of ./drivers/scsi/lpfc, dated October 2026, and it's the lpfc_debugfs_ioktime_data(9) manual page β€” slay, go read the source, mwah 🫢✨

πŸ“¦ where this page comes from