asd_get_attached_sas_addr(9)
okay bestie, welcome to the asd_get_attached_sas_addr(9) kernel API manual β this is the page about grabbing/generating an attached SAS address, and we're getting into it π
β¨
πΈ NAME πΈ
asd_get_attached_sas_addr β extract/generate attached SAS address π
β¨ SYNOPSIS β¨
void asd_get_attached_sas_addr (struct asd_phy *phy , u8 *sas_addr );
π«Ά ARGUMENTS π«Ά
phyβ pointer toasd_phyπ¦sas_addrβ pointer to the buffer where the SAS address is to be written πΎ
π DESCRIPTION π
okay so this function extracts the SAS address from an IDENTIFY frame that was received. if OOB is SATA, then a SAS address is generated from the HA tables. slay.
π LOCKING: frame_rcvd_lock needs to be held since this parses the frame buffer. no cap, bestie β don't skip this one π
π SEE ALSO π
go look at these too, bestie:
- Kernel file
./drivers/scsi/aic94xx/aic94xx_scb.c asd_invalidate_edb(9)control_phy_tasklet_complete(9)asd_build_control_phy(9)asd_ascb_timedout(9)
mwah π source/version: ./drivers/scsi/aic94xx Β· date: October 2026 Β· manual: asd_get_attached_sas_addr(9) β bye bestie π«Άπ
π¦ 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