ibmvscsis_mad(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– ibmvscsis_mad(9) πŸ’–

okay bestie, welcome to the ibmvscsis_mad(9) page from the Kernel API Manual β€” this is your group-chat recap, and it’s literally all about servicing a MAnagement Data gram. slay. ✨

🌸 NAME 🌸

ibmvscsis_mad β€” Service a MAnagement Data gram. periodt.

πŸŽ€ SYNOPSIS πŸŽ€

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

πŸ¦‹ ARGUMENTS πŸ¦‹

okay so there are two pointers you’re handing over, and they’re both main-character energy:

  • vscsi β€” Pointer to our adapter structure.
  • crq β€” Pointer to the CRQ entry containing the MAD request.

πŸ”₯ DESCRIPTION πŸ”₯

The description is literally one execution-environment note, and it’s giving very important:

EXECUTION ENVIRONMENT: Interrupt, called with adapter lock held

That’s the whole tea. No extra lore, no cap. πŸ’…

🌈 SEE ALSO 🌈

bestie, the SEE ALSO section is huge and iconic. First, the kernel file:

  • Kernel file β€” ./drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c

Then all these function besties, in their full (9) glory:


πŸ’– cute sign-off bestie: source/version ./drivers/scsi/ibmvscsi_tgt Β· date October 2026 Β· page ibmvscsis_mad(9) πŸ’–

πŸ“¦ where this page comes from