mpi_set_cont..._config_resp(9)
π mpi_set_cont..._config_resp(9) π
okay bestie, so this one lives in the Kernel API Manual, section 9 β yes the truncated-looking name in the header is literally how it's printed, mpi_set_cont..._config_resp(9), we don't question the ancestors π«Ά β and it is, and I say this with love, SPCv specific. That's the whole description. That's the vibe. β¨
πΈ NAME πΈ
mpi_set_controller_config_resp β SPCv specific. that's it. that's the name section. short king energy π
π¦ SYNOPSIS π¦
int mpi_set_controller_config_resp (struct pm8001_hba_info *pm8001_ha ,
void *piomb );
it returns an int, it takes two arguments, no cap. copy it exactly, do not freestyle it π
π ARGUMENTS π
pm8001_haβ our hba card information. like, literally ours, the card we're repping. this is the struct that holds all the hba lore π«Άpiombβ IO message buffer. the buffer where the IO message is chilling. iconic container, no notes.
π₯ SEE ALSO π₯
okay so this is where it gets unhinged β the whole squad shows up. first off, the source file itself, the birthplace:
Kernel file ./drivers/scsi/pm8001/pm80xx_hwi.c
and now the extended fam, in the exact order the page serves them (yes i kept all of them, i would never cut a friend π):
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_chip_init(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_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)
like. forty-plus besties. a whole group chat. π§ the way this page just links everyone β i'm obsessed π
lowkey reminder bestie: it's <pink>SPCv specific</pink>, so don't go pointing it at random hardware and acting surprised. iykyk π
and that's the whole page!! no copyright drama, no license paragraph, no author credits β just the source dir ./drivers/scsi/pm8001 and the date October 2026, which is when this little legend was stamped. mwah π slay, go read the other forty pages now ππ
π¦ 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