qla27xx_copy_multiple_pkt(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… qla27xx_copy_multiple_pkt(9) πŸ’…

okay bestie, welcome to the Kernel API Manual entry for qla27xx_copy_multiple_pkt(9) β€” yes, the whole manual-name situation is right here at the top, no gatekeeping 🫢


🌸 NAME 🌸

qla27xx_copy_multiple_pkt β€” Copy over purex/purls packets that can span over multiple IOCBs. that's the whole vibe: multiple IOCBs, one packet situation, and the function is literally built for it πŸ’…


✨ SYNOPSIS ✨

struct purex_item * qla27xx_copy_multiple_pkt (struct scsi_qla_host *vha
, void **pkt , struct rsp_que **rsp , bool is_purls , bool byte_order );

πŸŽ€ ARGUMENTS πŸŽ€

okay so here's the cast of characters, and yes, every single one matters:

  • vha β€” SCSI driver HA context. the home base, basically 🏠
  • pkt β€” ELS packet. the actual packet payload moment πŸ“¦
  • rsp β€” Response queue. where the response queue lives, obvi.
  • is_purls β€” True, for Unsolicited Received FC-NVMe LS rsp IOCB; false, for Unsolicited Received ELS IOCB. it's giving "which IOCB are we in?" energy πŸ¦‹
  • byte_order β€” True, to change the byte ordering of iocb payload. byte-order glow-up: activated πŸ”₯

🌈 SEE ALSO 🌈

Kernel file ./drivers/scsi/qla2xxx/qla_isr.c is the main-character file for this whole lore drop, and these are the linked besties:


bye bestie! this page's source/version vibe lives at ./drivers/scsi/qla2xxx, and the date on the lil footer moment is October 2026 β€” mwah πŸ’‹πŸ‘‘βœ¨

πŸ“¦ where this page comes from