aac_scsi_cmd(9)
β¨ aac_scsi_cmd(9) β¨
okay bestie, welcome to the Kernel API Manual π this one's a lil function called aac_scsi_cmd and it's literally the vibe check for SCSI commands. pull up a chair π
πΈ NAME πΈ
aac_scsi_cmd β Process SCSI command
like, it processes a SCSI command. that's the whole personality. no cap π
π¦ SYNOPSIS π¦
int aac_scsi_cmd (struct scsi_cmnd * scsicmd );
that's it, that's the signature. she returns an int, she takes one pointer, she's lowkey iconic for it π
π ARGUMENTS π
scsicmdβ the SCSI command block π« that's the thing you hand her, it's astruct scsi_cmnd *, and yes you gotta pass it, she's not gonna go find it herself
β DESCRIPTION β
so what does she do? she emulates a SCSI command and then queues up the required request for the aacraid firmware π₯
emulate + queue. that's the whole plot. she fakes the SCSI experience so the firmware can get what it needs, then she sends the request off to the aacraid firmware to be handled. main character energy fr fr π«Ά
π SEE ALSO π
the kernel file ./drivers/scsi/aacraid/aachba.c plus a whole squad of friends, all of them (9):
aac_get_config_status(9)aac_get_containers(9)aac_probe_container_callback1(9)inqstrcpy(9)aac_get_safw_ciss_luns(9)aac_set_safw_attr_all_targets(9)aac_srb_callback(9)aac_hba_callback(9)aac_send_srb_fib(9)aac_send_hba_fib(9)
that's the group chat, go say hi π
okay so this lil page lives in ./drivers/scsi/aacraid (that's the source and version bestie π), and it was dated October 2026 β so go forth and process those SCSI commands, you're gonna slay π
β¨π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms