lpfc_init_active_sgl_array(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ lpfc_init_active_sgl_array(9) πŸŽ€

Welcome to the Kernel API Manual corner of the group chat, bestie. This one is literally lpfc_init_active_sgl_array(9), and we are gonna get you comfy with it. πŸ’–


πŸ¦‹ NAME πŸ¦‹

lpfc_init_active_sgl_array β€” allocate the buf to track active ELS XRIs. ✨


✨ SYNOPSIS ✨

int lpfc_init_active_sgl_array (struct lpfc_hba *phba );

πŸŽ€ ARGUMENTS πŸŽ€

  • phba β€” pointer to lpfc hba data structure. πŸ“Œ

πŸ’… DESCRIPTION πŸ’…

Okay so this routine gets invoked to allocate the driver's active sgl memory. That array is where the sglq_entry's for active IOs live. It's giving β€œorganized little memory shelf for active IO business,” and honestly? Iconic. 🫢


πŸ”₯ SEE ALSO πŸ”₯

Kernel file: ./drivers/scsi/lpfc/lpfc_init.c β€” yes bestie, that's the spot. Now come meet every single cross-ref, no skipping, no cap:


Signed off with all the sparkles from ./drivers/scsi/lpfc, October 2026, for lpfc_init_active_sgl_array(9) πŸ’–βœ¨

πŸ“¦ where this page comes from