mpi_get_phy_profile_resp(9)
π mpi_get_phy_profile_resp β Kernel API Manual, bestie edition β¨
okay so welcome to the group chat, the manual name is Kernel API Manual and today's main character is mpi_get_phy_profile_resp(9). pull up a chair, grab a strawberry π, and let's get into it.
πΈ NAME πΈ
mpi_get_phy_profile_resp β SPCv specific
like... that's genuinely all the description we get, bestie. "SPCv specific." the manpage said one sentence and left π so we're gonna work with that and not invent lore, iykyk.
π¦ SYNOPSIS π¦
int mpi_get_phy_profile_resp (struct pm8001_hba_info *pm8001_ha , void
*piomb );
she returns an int, she takes two args, she's living her truth π«Ά
β¨ ARGUMENTS β¨
pm8001_haβ our hba card information π this is the whole little info bundle about the host bus adapter card. she knows things about the hardware. icon behavior.piombβ IO message buffer π the buffer where the IO message lives, that's it, that's the vibe.
π SEE ALSO π
okay this is the part where the manpage goes feral and lists literally everyone at the function party π₯ no cap, here's the full guest list:
- 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_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_set_controller_config_resp(9)mpi_get_controller_config_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)
yeah. forty-four of them. she said "and also everyone I've ever met" π and honestly? respect. go read them if you want the full lore drop, they're all chilling in ./drivers/scsi/pm8001 π
friendly reminder bestie: every flag, path, and function name above is copied exactly as the manual gave it β don't go renaming things on me, the kernel does not accept vibes-based edits π
and that's the page! this one comes to you from ./drivers/scsi/pm8001, dated October 2026, and yeah β it's still mpi_get_phy_profile_resp(9). slay, stay hydrated, and may your IO message buffers always be valid π§π
π
π¦ 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