pm8001_pci_alloc(9)
π pm8001_pci_alloc(9) π
okay so bestie, this is the pm8001_pci_alloc(9) page from the Kernel API Manual, and the whole assignment is literally: initialize our ha card structure. slay. let's go π«Ά
β¨ NAME β¨
pm8001_pci_alloc β initialize our ha card structure.
πΈ SYNOPSIS πΈ
the signature, copied exactly, no edits, periodt:
struct pm8001_hba_info * pm8001_pci_alloc (struct pci_dev *pdev , const struct pci_device_id *ent , struct Scsi_Host *shost );
π ARGUMENTS π
pdevβ pci device.entβent. yeah. that is the entire description. iconic minimalist behavior, no notes.shostβ scsi host struct which has been initialized before. so it's already been initialized before it gets here, bestie, noted.
π¦ SEE ALSO π¦
Kernel file ./drivers/scsi/pm8001/pm8001_init.c, plus all these cuties:
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)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_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)
mwah π that's the whole page. source/version vibe: ./drivers/scsi/pm8001; date: October 2026; page name: pm8001_pci_alloc(9). bye bestie, go initialize that ha card structure ππ
π¦ 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