aac_set_saf..._all_targets(9)
π aac_set_saf..._all_targets(9) β Kernel API Manual, bestie edition π
okay so this is a page straight out of the Kernel API Manual, and the star of the show is aac_set_safw_attr_all_targets(9) β yes that's the real name, the header just abbreviates it to aac_set_saf..._all_targets(9) because it's long and honestly, she's worth it. Let's get into it. β¨
πΈ NAME πΈ
aac_set_safw_attr_all_targets β updates the current hba map with data from FW π
π¦ SYNOPSIS π¦
void aac_set_safw_attr_all_targets (struct aac_dev *dev );
π ARGUMENTS π
devβ anaac_devstructure. that's it. that's the whole argument list. she's lowkey minimalist. π«Ά
π DESCRIPTION π
So what does she do? She updates our hba map with the information gathered from the FW. πβ¨ That's the vibe: FW sends the data, the hba map gets the glow-up. no cap, that's the entire described behaviour β don't go reading extra powers into her, bestie, she's doing exactly this one job and she's doing it iconically. π
π SEE ALSO π
the whole squad shows up here, and they're all hanging out in the kernel file ./drivers/scsi/aacraid/aachba.c:
aac_get_config_status(9)aac_get_containers(9)aac_probe_container_callback1(9)inqstrcpy(9)aac_get_safw_ciss_luns(9)aac_scsi_cmd(9)aac_srb_callback(9)aac_hba_callback(9)aac_send_srb_fib(9)aac_send_hba_fib(9)
fr fr, that's the group chat. π§π
π reminder: the synopsis saysvoidβ she returns literally nothing. don't be out here assigning her to a variable, she will not provide.struct aac_dev *devis the one thing she wants from you. π
and that's the whole page, bestie β no more sections, no lore, just the facts in a cute little bow. π
sign-off szn β: this page comes from ./drivers/scsi/aacraid and it's dated October 2026 β mwah, go touch some registers ππ¦π
π¦ 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