ibmvscsis_parse_command(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ibmvscsis_parse_command(9) β€” the Kernel API Manual moment πŸŽ€

okay so bestie, welcome to the Kernel API Manual page for ibmvscsis_parse_command ✨ this one's from the ./drivers/scsi/ibmvscsi_tgt girlies and it's lowkey iconic.


🌸 NAME 🌸

ibmvscsis_parse_command β€” parses an element that got pulled out of the cmd rsp queue πŸ’–


πŸ¦‹ SYNOPSIS πŸ¦‹

long ibmvscsis_parse_command (struct scsi_info *vscsi , struct
       viosrp_crq *crq );

✨ ARGUMENTS ✨

  • vscsi β€” pointer to our adapter structure 🫢 like, the main character struct, ours.
  • crq β€” pointer to the CRQ element that's holding the SRP request πŸŽ€

πŸ’œ DESCRIPTION πŸ’œ

so the way this works: this function returns success if the command queue element is valid and the srp iu or MAD request it pointed at was also valid ✨ and no, bestie, that does not mean no error got sent back to the client 😭 it literally doesn't. success here is about the parsing being chill, not about the client having a good day. iykyk.

EXECUTION ENVIRONMENT: Interrupt, intr lock held πŸ”’ no cap, keep that in mind.

🧚 SEE ALSO 🧚

the kernel file it lives in, fr fr: ./drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c πŸ‘‘

and the whole squad, no one left out:


and that's the whole page bestie πŸ’…βœ¨ sign-off time: this one lives over in ./drivers/scsi/ibmvscsi_tgt, stamped October 2026 πŸ—“οΈ periodt. 🫢

πŸ“¦ where this page comes from