pm8001_get_e...phy_settings(9)
π pm8001_get_external_phy_settings β like, the whole vibe π
okay bestie, welcome to the pm8001_get_e...phy_settings(9) page (yes that's the manual name, they really said "let's abbreviate the middle, it's fine" π). This is a kernel API manual entry, and it's literally about scooping up the external PHY settings. No cap.
β¨ NAME β¨
pm8001_get_external_phy_settings β grabs the external PHY settings for you π«Ά that's the whole job, she's an icon, she's a getter.
πΈ SYNOPSIS πΈ
void pm8001_get_external_phy_settings (struct pm8001_hba_info *pm8001_ha
, struct pm8001_mpi3_phy_pg_trx_config *phycfg );
notice she returns void β she's not here to give you a status report, she's here to populate and ghost π
π¦ ARGUMENTS π¦
pm8001_haβ our adapter π yeah, the HBA itself, the main character, thestruct pm8001_hba_info *in question.phycfgβ the PHY config page to populate π that's astruct pm8001_mpi3_phy_pg_trx_config *and it's giving "empty cup, please fill me", which is exactly what she does.
fr fr that's it β two args, zero drama, no return value to check. so clean β¨
π SEE ALSO π
kernel file ./drivers/scsi/pm8001/pm8001_init.c β that's where the family lives, go say hi π«Ά
pm8001_phy_init(9)pm8001_free(9)pm8001_tasklet(9)pm8001_interrupt_handler_msix(9)pm8001_interrupt_handler_intx(9)pm8001_alloc(9)pm8001_ioremap(9)pm8001_pci_alloc(9)pci_go_44(9)pm8001_prep_sas_ha_init(9)pm8001_post_sas_ha_init(9)pm8001_init_sas_add(9)pm8001_get_internal_phy_settings(9)β her sibling!! internal vs external, the duality πpm8001_get_phy_mask(9)pm8001_set_phy_settings_ven_117c_12G(9)pm8001_configure_phy_settings(9)pm8001_setup_msix(9)pm8001_request_irq(9)pm8001_pci_probe(9)pm8001_init_ccb_tag(9)pm8001_pci_suspend(9)pm8001_pci_resume(9)pm8001_init(9)
like, the whole friend group showed up to the group chat π₯ read them all, iykyk.
okay that's the page!! mwah π this one came from the kernel source at ./drivers/scsi/pm8001, dated October 2026, and it's filed under the manual name pm8001_get_e...phy_settings(9) β go be obsessed with external PHY settings, bestie, you got this π§ββοΈβ
π¦ 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