__qla_consume_iocb(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ __qla_consume_iocb(9) β€” bestie edition πŸ¦‹

welcome to the Kernel API Manual, bestie β€” this page is all about __qla_consume_iocb(9), and she is lowkey doing important queue cleanup math. πŸ’…


πŸ’– NAME πŸ’–

__qla_consume_iocb β€” this routine is used to tell fw driver has processed or consumed the head IOCB along with the continuation IOCB's from the provided respond queue. periodt. ✨


🌸 SYNOPSIS 🌸

void __qla_consume_iocb (struct scsi_qla_host *vha , void **pkt , struct rsp_que **rsp );

πŸŽ€ ARGUMENTS πŸŽ€

  • vha β€” host adapter pointer, okayyy πŸ‘‘
  • pkt β€” pointer to current packet. On return, this pointer shall move to the next packet. she moves on, fr fr πŸ¦‹
  • rsp β€” respond queue pointer. yep, that one πŸ’«

🧚 DESCRIPTION 🧚

okay so the whole assumption here is literally this: it is assumed pkt is the head iocb, not the continuation iocbk. don't try to sneak a continuation in as the head, bestie πŸ˜­πŸ’€


🌈 SEE ALSO 🌈

the kernel file situation is ./drivers/scsi/qla2xxx/qla_isr.c, and these are the sibling functions you should also go read, iykyk:


made with 🫢 from the source/version ./drivers/scsi/qla2xxx, dated October 2026, for the __qla_consume_iocb(9) page. πŸ’–βœ¨

πŸ“¦ where this page comes from