pm8001_get_phy_mask(9)
π pm8001_get_phy_mask(9) β a Kernel API Manual moment
okay so bestie, welcome to the Kernel API Manual page for pm8001_get_phy_mask β¨ this one's short and sweet, but it's important, iykyk.
π NAME π
pm8001_get_phy_mask β literally grabs the mask that tells you whether a PHY is int or ext π (internal or external, if you were wondering β because of course you were π«Ά)
β¨ SYNOPSIS β¨
void pm8001_get_phy_mask (struct pm8001_hba_info *pm8001_ha , int
*phymask );
yep, that's it. no return value, it's giving "void and unbothered" energy π
πΈ ARGUMENTS πΈ
pm8001_haβ our adapter π₯° that's it, that's the description. she's our adapter, the main character of this whole file ngl.phymaskβ The PHY mask π this is theint *where the answer goes.
π¦ SEE ALSO π¦
okay this is the part where the manpage flexes on us with the entire friend group π like, pm8001_get_phy_mask does not roll alone, she comes with a whole squad. all of these live in the Kernel file ./drivers/scsi/pm8001/pm8001_init.c:
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)pm8001_get_external_phy_settings(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β¦ twenty-three whole cross-references?? the way she's connected fr fr π go read them all, bestie, they're all right there π
π no cap: that's the whole page. tiny function, huge social circle.
and that's the vibe check, bestie π§ this gem is from ./drivers/scsi/pm8001, dated October 2026 β so go forth and mask those PHYs, and remember: int/ext, but make it iconic ππ
π¦ 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