pm8001_dev_found_notify(9)
Welcome to the pm8001_dev_found_notify(9) page in the Kernel API Manual, bestie! π
π NAME π
pm8001_dev_found_notify β libsas notify a device is found. That's the whole vibe. π
β¨ SYNOPSIS β¨
int pm8001_dev_found_notify (struct domain_device *dev );
π«Ά ARGUMENTS π«Ά
devβ the device structure which sas layer used. That's the arg, bestie. π¦
π DESCRIPTION π
Okay so picture this: when libsas finds a sas domain device, it should tell the LLDD that device is found. Then the LLDD register this device to HBA firmware by the command "OPC_INB_REG_DEV". After that, the HBA will assign a device ID (according to device's sas address) and returned it to LLDD. From now on, we communicate with HBA FW with the device ID which HBA assigned rather than sas address. It is the necessary step for our HBA but it is the optional for other HBA driver. No cap, that's the flow. πΈ
π SEE ALSO π
Kernel file ./drivers/scsi/pm8001/pm8001_sas.c and all these cuties:
pm8001_find_tag(9)pm8001_tag_free(9)pm8001_tag_alloc(9)pm8001_mem_alloc(9)pm8001_find_ha_by_dev(9)pm8001_phy_control(9)pm8001_scan_start(9)pm8001_task_prep_smp(9)pm8001_task_prep_ata(9)pm8001_task_prep_internal_abort(9)pm8001_task_prep_ssp_tm(9)pm8001_task_prep_ssp(9)pm8001_queue_command(9)pm8001_ccb_task_free(9)pm8001_alloc_dev(9)pm8001_find_dev(9)pm8001_dev_gone_notify(9)pm8001_I_T_nexus_reset(9)
Sign-off cutie vibes: this page lives in ./drivers/scsi/pm8001, is dated October 2026, and it's the pm8001_dev_found_notify(9) page from the Kernel API Manual. Byeee ππ
π¦ 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