lpfc_info(9)
π lpfc_info β a total icon of a manpage (section 9, Kernel API Manual, bestie)
Omg okay so first things first, the manual name is lpfc_info(9) and it lives in the Kernel API Manual, and honestly? She's serving function-reference realness and I'm obsessed. Let's get into it. πΈ
β¨ NAME β¨
lpfc_info β the Info entry point of the scsi_host_template data structure. That's it, that's the whole vibe check: she is the info callback, no cap. π
π¦ SYNOPSIS π¦
const char * lpfc_info (struct Scsi_Host *host );
Yes bestie, it returns a const char * and it takes exactly one argument, and we are going to talk about that argument right now. π
π ARGUMENTS π
hostβ the scsi host for which this call is being executed. Like, this specific call, this specific host, no crossover episodes. π«Ά
π₯ DESCRIPTION π₯
So what does she actually do? This routine provides module information about the hba. That's genuinely it β module info, about the hba, delivered via this call. Main character energy, minimal plot, we love a concise queen. π
Return code: Pointer to char β Success. β
Ngl the original page spells this one literally as "Reutrn code" β typo and all, I'm preserving the lore. You're welcome. π
π SEE ALSO π
Okay this is the part where she shows off her entire friend group and honestly the group chat is huge. Every single one of these, fr fr, no skips, no summaries β I'm not leaving anyone out of the group photo: π§
Kernel file ./drivers/scsi/lpfc/lpfc_scsi.clpfc_sli4_set_rsp_sgl_last(9),lpfc_rampdown_queue_depth(9),lpfc_ramp_down_queue_handler(9),lpfc_scsi_dev_block(9),lpfc_new_scsi_buf_s3(9),lpfc_sli4_vport_delete_fcp_xri_aborted(9),lpfc_sli4_io_xri_aborted(9),lpfc_get_scsi_buf_s3(9),lpfc_get_scsi_buf_s4(9),lpfc_get_scsi_buf(9),lpfc_release_scsi_buf_s3(9),lpfc_release_scsi_buf_s4(9),lpfc_release_scsi_buf(9),lpfc_fcpcmd_to_iocb(9),lpfc_scsi_prep_dma_buf_s3(9),lpfc_bg_err_inject(9),lpfc_sc_to_bg_opcodes(9),lpfc_bg_err_opcodes(9),lpfc_bg_setup_bpl(9),lpfc_bg_setup_bpl_prot(9),lpfc_bg_setup_sgl(9),lpfc_bg_setup_sgl_prot(9),lpfc_prot_group_type(9),lpfc_bg_scsi_adjust_dl(9),lpfc_bg_scsi_prep_dma_buf_s3(9),lpfc_scsi_prep_dma_buf_s4(9),lpfc_bg_scsi_prep_dma_buf_s4(9),lpfc_scsi_prep_dma_buf(9),lpfc_bg_scsi_prep_dma_buf(9),lpfc_scsi_prep_cmnd_buf(9),lpfc_send_scsi_error_event(9),lpfc_scsi_unprep_dma_buf(9),lpfc_unblock_requests(9),lpfc_block_requests(9),lpfc_update_cmf_cmpl(9),lpfc_update_cmf_cmd(9),lpfc_handle_fcp_err(9),lpfc_fcp_io_cmd_wqe_cmpl(9),lpfc_scsi_cmd_iocb_cmpl(9),lpfc_scsi_prep_cmnd_buf_s3(9),lpfc_scsi_prep_cmnd_buf_s4(9),lpfc_scsi_prep_cmnd(9),lpfc_scsi_prep_task_mgmt_cmd_s3(9),lpfc_scsi_prep_task_mgmt_cmd_s4(9),lpfc_scsi_api_table_setup(9),lpfc_tskmgmt_def_cmpl(9),lpfc_check_pci_resettable(9),lpfc_poll_rearm_timer(9),lpfc_poll_start_timer(9),lpfc_poll_timeout(9),lpfc_queuecommand(9),lpfc_abort_handler(9),lpfc_check_fcp_rsp(9),lpfc_send_taskmgmt(9),lpfc_chk_tgt_mapped(9),lpfc_reset_flush_io_context(9),lpfc_device_reset_handler(9),lpfc_target_reset_handler(9),lpfc_host_reset_handler(9),lpfc_sdev_init(9),lpfc_sdev_configure(9),lpfc_sdev_destroy(9),lpfc_create_device_data(9),lpfc_delete_device_data(9),__lpfc_get_device_data(9),lpfc_find_next_oas_lun(9),lpfc_enable_oas_lun(9),lpfc_disable_oas_lun(9)
Like I said. Massive friend group. Every single one tagged, periodt. π
Heads up bestie: this page drops from ./drivers/scsi/lpfc and it's dated October 2026, so screenshot it now before the timeline catches up. π¦
And that's the whole page, mwah π β sign-off from your girl in ./drivers/scsi/lpfc, October 2026, lpfc_info(9), always and forever. πβ¨
π¦ 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