lpfc_mbx_cmpl_dflt_rpi(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

lpfc_mbx_cmpl_dflt_rpi β€” completion callbk func for unreg dflt rpi mbox cmd. This is the Kernel API Manual page for lpfc_mbx_cmpl_dflt_rpi(9), bestie, and we are keeping every detail. 🫢

πŸ“¬ SYNOPSIS πŸ“¬

void lpfc_mbx_cmpl_dflt_rpi (struct lpfc_hba *phba , LPFC_MBOXQ_t *pmb
);

πŸŽ€ ARGUMENTS πŸŽ€

  • phba β€” pointer to the lpfc hba data structure. πŸ’–
  • pmb β€” pointer to the driver internal queue element for the mailbox command. ✨

🌸 DESCRIPTION 🌸

okay so this routine is the completion callback function for the unregister default RPI (Remote Port Index) mailbox command to the phba. It simply releases the associated lpfc Direct Memory Access (DMA) buffer back to the pool and decrements the ndlp reference count held for this completion callback function. After that, it invokes lpfc_drop_node to check whether it is appropriate to release the node. That’s it β€” no extra lore, just the facts, and yes it ate. πŸ’…

πŸ¦‹ SEE ALSO πŸ¦‹

The kernel file ./drivers/scsi/lpfc/lpfc_els.c is the home base. Here’s the full SEE ALSO squad, every single one, no cap:

xoxo, your kernel bestie πŸ’– β€” source/version: ./drivers/scsi/lpfc; date: October 2026.

πŸ“¦ where this page comes from