pm8001_scan_start(9)
β¨ pm8001_scan_start(9) β¨
okay so bestie, welcome to the Kernel API Manual π this one's a lil function from the kernel side of things and honestly? it's giving "just turn everything on" energy. no cap.
πΈ NAME πΈ
pm8001_scan_start β we should enable all HBA phys by sending the phy_start command to HBA.
like. that's the whole vibe. every single HBA phy gets enabled, and the way we do it is by sending the phy_start command on over to the HBA. periodt. π
π SYNOPSIS π
void pm8001_scan_start (struct Scsi_Host *shost );
returns nothing (void), takes one arg, moves on with its life. iconic honestly.
π¦ ARGUMENTS π¦
shostβ the scsi host data. that's it, that's the whole argument. she's the main character here π
π SEE ALSO π
okay this is the part where the manpage just starts listing literally everyone in the group chat π like a whole friend group of kernel functions. all from the Kernel file ./drivers/scsi/pm8001/pm8001_sas.c:
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_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_found_notify(9)pm8001_dev_gone_notify(9)pm8001_I_T_nexus_reset(9)
go read those too if you wanna be thorough, iykyk π«Ά
lowkey a moment of appreciation for whoever wrote all these cross-references out. not one skipped. she ate. πβ¨
and that's the page bestie!! πΈ this lil gem lives over at ./drivers/scsi/pm8001, dated October 2026, and the whole thing is literally just pm8001_scan_start(9) doing her thing. mwah. πππ¦
π¦ 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