pm80xx_chip_init(9)
π pm80xx_chip_init β Kernel API Manual, bestie edition π
okay so picture this: it's the main init function, the one that literally sets up the entire PM8001 chip. the whole vibe check of the hardware happens here. no pressure tho π
β¨ NAME β¨
pm80xx_chip_init β the main init function that initializes the whole PM8001 chip. that's it, that's the girlboss. she does it all π«Ά
πΈ SYNOPSIS πΈ
int pm80xx_chip_init (struct pm8001_hba_info *pm8001_ha );
literally one function, one pointer, and a return int β iconic honestly β¨
π¦ ARGUMENTS π¦
pm8001_haβ our hba card information. like, the whole info bundle for the card. our main character, handed to us π
π SEE ALSO π
okay this is the part where she tags literally everyone in the group chat. every single one, no leaving anyone on read π
- Kernel file
./drivers/scsi/pm8001/pm80xx_hwi.c read_main_config_table(9),read_general_status_table(9),read_phy_attr_table(9),read_inbnd_queue_table(9),read_outbnd_queue_table(9),init_default_table_values(9),update_main_config_table(9),update_inbnd_queue_table(9),update_outbnd_queue_table(9),mpi_init_check(9),check_fw_ready(9),pm80xx_set_thermal_config(9),pm80xx_set_sas_protocol_timer_config(9),pm80xx_get_encrypt_info(9),pm80xx_encrypt_update(9),pm80xx_fatal_error_uevent_emit(9),pm80xx_fatal_errors(9),pm80xx_chip_soft_rst(9),pm80xx_chip_interrupt_enable(9),pm80xx_chip_interrupt_disable(9),mpi_ssp_completion(9),pm80xx_hw_event_ack_req(9),hw_event_sas_phy_up(9),hw_event_sata_phy_up(9),hw_event_phy_down(9),mpi_thermal_hw_event(9),mpi_hw_event(9),mpi_phy_stop_resp(9),mpi_set_controller_config_resp(9),mpi_get_controller_config_resp(9),mpi_get_phy_profile_resp(9),mpi_flash_op_ext_resp(9),mpi_set_phy_profile_resp(9),mpi_kek_management_resp(9),mpi_dek_management_resp(9),ssp_coalesced_comp_resp(9),process_one_iomb(9),pm80xx_chip_smp_req(9),pm80xx_chip_ssp_io_req(9),pm80xx_chip_phy_start_req(9),pm80xx_chip_phy_stop_req(9),pm80xx_chip_phy_ctl_req(9),pm80xx_chip_isr(9)
bestie that's a long tag list but every single one of them matters, don't skip a single mention π
βΏ and that's the page! run it in ./drivers/scsi/pm8001, October 2026 era, officially titled pm80xx_chip_init(9) β she's serving Kernel API Manual energy and we love that for her ππβ¨
π¦ 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