pm8001_get_phy_mask(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 the int * 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:

  1. pm8001_phy_init(9)
  2. pm8001_free(9)
  3. pm8001_tasklet(9)
  4. pm8001_interrupt_handler_msix(9)
  5. pm8001_interrupt_handler_intx(9)
  6. pm8001_alloc(9)
  7. pm8001_ioremap(9)
  8. pm8001_pci_alloc(9)
  9. pci_go_44(9)
  10. pm8001_prep_sas_ha_init(9)
  11. pm8001_post_sas_ha_init(9)
  12. pm8001_init_sas_add(9)
  13. pm8001_get_internal_phy_settings(9)
  14. pm8001_get_external_phy_settings(9)
  15. pm8001_set_phy_settings_ven_117c_12G(9)
  16. pm8001_configure_phy_settings(9)
  17. pm8001_setup_msix(9)
  18. pm8001_request_irq(9)
  19. pm8001_pci_probe(9)
  20. pm8001_init_ccb_tag(9)
  21. pm8001_pci_suspend(9)
  22. pm8001_pci_resume(9)
  23. 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