lpfc_sli4_abort_partial_seq(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay bestie, welcome to the lpfc_sli4_abort_partial_seq(9) page from the Kernel API Manual β€” this is the group chat where partial sequence aborts get handled βœ¨πŸ’…

lpfc_sli4_abort_partial_seq β€” Abort partially assembled unsol sequence. periodt. πŸŽ€


✨ SYNOPSIS ✨

bool lpfc_sli4_abort_partial_seq (struct lpfc_vport *vport , struct hbq_dmabuf *dmabuf );

the signature said what it said, no edits, no cap 🫢


🌸 ARGUMENTS 🌸

  • vport β€” pointer to a vitural port. yes, β€œvitural” is literally what the page says, bestie πŸ’…
  • dmabuf β€” pointer to a dmabuf that describes the FC sequence.

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so this function tries to abort from the partially assembed sequence, described by the information from basic abbort dmabuf. It checks to see whether such partially assembled sequence held by the driver. If so, it shall free up all the frames from the partially assembled sequence. slay cleanup era ✨

Here’s the return tea, fr fr:

  • true β€” if there is matching partially assembled sequence present and all the frames freed with the sequence.
  • false β€” if there is no matching partially assembled sequence present so nothing got aborted in the lower layer driver.
vibe check: true is the matching-sequence-and-frames-freed case; false is the no-matching-sequence, nothing-aborted-in-lower-layer-driver case. iykyk πŸ’–

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./drivers/scsi/lpfc/lpfc_sli.c is the main character here, and the whole extended fam pulls up too:


mwah πŸ’– this little page is brought to you by ./drivers/scsi/lpfc, October 2026, and the lpfc_sli4_abort_partial_seq(9) manual page. go off, bestie πŸ‘‘βœ¨

πŸ“¦ where this page comes from