pm8001_chip...rupt_disable(9)
π pm8001_chip...rupt_disable(9) π
okay so this page lives in the Kernel API Manual (that's the manual name, bestie, we're fancy now β¨), and the whole thing is about one tiny function: pm8001_chip_interrupt_disable. She disables the PM8001 chip interrupt. That's the whole gig. Iconic, honestly.
β¨ NAME β¨
pm8001_chip_interrupt_disable β disable PM8001 chip interrupt π
like. that's it. that's her whole personality. and she ate.
π SYNOPSIS π
void pm8001_chip_interrupt_disable (struct pm8001_hba_info *pm8001_ha ,
u8 vec );
so she returns void (nothing comes back, she's not gonna text you after π), takes a pointer to a struct pm8001_hba_info called pm8001_ha, and a u8 called vec. literally copy it exactly, don't get creative, that's the whole signature π«Ά
πΈ ARGUMENTS πΈ
pm8001_haβ our hba card information π this is the main character argument fr, she's the one carrying all the card infovecβ unused π yeah she's just... there. sitting in the parameter list. not doing anything. no cap, the manpage literally says unused, so don't come for me, I'm just the messenger
lowkey the most relatable argument ever β showing up with zero responsibilities π
π¦ SEE ALSO π¦
okay bestie, buckle up, because this is the longest guest list ever. literally everyone's invited to this function's group chat:
- Kernel file
./drivers/scsi/pm8001/pm8001_hwi.cπ read_main_config_table(9)read_general_status_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)pm8001_bar4_shift(9)mpi_set_phys_g3_with_ssc(9)mpi_set_open_retry_interval_reg(9)mpi_init_check(9)check_fw_ready(9)pm8001_chip_init(9)soft_reset_ready_check(9)pm8001_chip_soft_rst(9)pm8001_chip_iounmap(9)pm8001_chip_interrupt_enable(9)β yeah, her sister π she turns it back ON, they're a matching setpm8001_mpi_msg_free_get(9)pm8001_mpi_build_cmd(9)pm8001_mpi_msg_consume(9)mpi_ssp_completion(9)pm8001_bytes_dmaed(9)pm8001_get_attached_sas_addr(9)pm8001_hw_event_ack_req(9)hw_event_sas_phy_up(9)hw_event_sata_phy_up(9)hw_event_phy_down(9)pm8001_mpi_reg_resp(9)pm8001_mpi_fw_flash_update_resp(9)mpi_hw_event(9)process_one_iomb(9)pm8001_chip_smp_req(9)pm8001_chip_ssp_io_req(9)pm8001_chip_phy_start_req(9)pm8001_chip_phy_stop_req(9)pm8001_chip_phy_ctl_req(9)pm8001_chip_isr(9)pm8001_chip_ssp_tm_req(9)pm8001_chip_fw_flash_update_build(9)
and that's the whole page, bestie, you made it to the end π₯³ she's short, she's sweet, she disables an interrupt and minds her business.
π«Ά cute lil sign-off time: this page came from ./drivers/scsi/pm8001, dated October 2026, and it's running under the Kernel API Manual banner β so when you cite her, cite her right, mwah π
π¦ 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