hw_event_sas_phy_up(9)
π hw_event_sas_phy_up(9) π
okay so welcome to the Kernel API Manual bestie, section 9, we're literally in the kernel source and it's giving driver internals β¨ this one's about a firmware event handler in the pm8001 SCSI crew, and honestly? iconic behavior.
π¦ NAME π¦
hw_event_sas_phy_up β the firmware literally tells me a SAS phy up event happened. that's it. that's the whole vibe. it's a notification, she's a messenger π«Ά
πΈ SYNOPSIS πΈ
void hw_event_sas_phy_up (struct pm8001_hba_info *pm8001_ha , void
*piomb );
returns void, meaning she does the work and gives you nothing back β no return value, no crumbs, just vibes π
π ARGUMENTS π
pm8001_haβ our hba card information π like, the whole personality of the host bus adapter, all the info about our card, the main character's lorepiombβ IO message buffer π¬ the little message that came in, holding the event payload
π SEE ALSO π
the kernel file lives right here, bestie:
./drivers/scsi/pm8001/pm80xx_hwi.c
and here's the whole group chat of sibling functions, every single one, no cap:
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_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)
no options list here bestie β this function takes exactly two arguments and that's the whole menu, we don't got flags π
that's the page! mwah π
and a lil sign-off for the girlies who read to the end: this one's filed under ./drivers/scsi/pm8001, dated October 2026, and it's hw_event_sas_phy_up(9) all the way down π§ββοΈβ bye bestie, go read hw_event_phy_down(9) next for the sad version π
π¦ 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