ibmvscsis_copy_crq_packet(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay bestie, welcome to the ibmvscsis_copy_crq_packet(9) page from the Kernel API Manual β€” the name is ibmvscsis_copy_crq_packet and the short desc is Copy CRQ Packet. that’s the whole vibe, periodt. ✨

✨ SYNOPSIS ✨

the signature is literally this, copied exactly because we do not mess with code:

long ibmvscsis_copy_crq_packet (struct scsi_info *vscsi , struct
       ibmvscsis_cmd *cmd , struct viosrp_crq *crq );

πŸŽ€ ARGUMENTS πŸŽ€

  • vscsi β€” pointer to our adapter structure. main character pointer, honestly.
  • cmd β€” pointer to command element to use to process the request. it’s giving β€œthe tool for the job.”
  • crq β€” pointer to CRQ entry containing the request. yes bestie, the CRQ entry.

πŸ¦‹ DESCRIPTION πŸ¦‹

so the actual job is: copy the srp information unit from the hosted partition using remote dma. that’s it, that’s the function. no cap. πŸ’…

⚠️ EXECUTION ENVIRONMENT: Interrupt, interrupt lock held β€” highkey important: this is the execution environment. interrupt context, interrupt lock held. remember that, okay? 🫢

🌸 SEE ALSO 🌸

Kernel file: ./drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c β€” yes that exact path, bestie.

and the whole iconique friend group, iykyk:


source/version: ./drivers/scsi/ibmvscsi_tgt 🌈 date: October 2026 πŸŽ€ β€” and yeah, this was the ibmvscsis_copy_crq_packet(9) page from the Kernel API Manual. mwah πŸ’‹

πŸ“¦ where this page comes from