lpfc_idiag_extacc_avail_get(9)
π NAME π
lpfc_idiag_extacc_avail_get β bestie, this is the one that grabs the available extents info for you β¨
So like, quick vibe check: this whole page lives in the Kernel API Manual, okurrr? Now let's get into it π«Ά
πΈ SYNOPSIS πΈ
int lpfc_idiag_extacc_avail_get (struct lpfc_hba *phba , char *pbuffer ,
int len );
That's the whole signature, no cap. Three args, returns an int, slay π
π ARGUMENTS π
phbaβ pointer to thelpfchba data structure. like, the whole adapter's lore lives in there πpbufferβ pointer to the internal buffer. that's where the data goes, bestie π§Ίlenβ the length into the internal buffer that data has been copied. so how much we already poured in π
π¦ DESCRIPTION π¦
Okay so real talk: this routine is literally here to get the available extent information. That's the whole job. It's giving "small function, big purpose" energy β Not me being obsessed with a getter lmaooo but she ate π
π RETURN π
It returns the overall length of the data read into the internal buffer. So yeah, len in, length out, iconic behavior honestly πβ¨
π SEE ALSO π
The kernel file you wanna peek at:
./drivers/scsi/lpfc/lpfc_debugfs.c
And now, the friend group π β every single one of these, no skipping, I promised:
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_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_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)
ngl the SEE ALSO list is longer than the function itself and honestly? respect π she's connected π
β¨ ok that's the whole page, mwah β¨ β this cutie lives over in ./drivers/scsi/lpfc, and the version/date tag on the original footer is October 2026 (same page name in the corner: lpfc_idiag_extacc_avail_get(9)). bye bestie, go read some extents π¦π
π¦ 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