mpi_set_phys_g3_with_ssc(9)
π mpi_set_phys_g3_with_ssc(9) β kernel API manual energy β¨
okay so bestie, welcome to the mpi_set_phys_g3_with_ssc(9) page π«Ά this is a kernel API manual situation, and we're gonna get you so comfy with this one little function. it's giving "small but mighty" honestly π
β¨ NAME β¨
mpi_set_phys_g3_with_ssc β
(yeah the original page literally just drops the name and then ghosts you with the dash π no description given, so we're not gonna invent one β no cap, we keep it exactly as mysterious as it came π)
πΈ SYNOPSIS πΈ
void mpi_set_phys_g3_with_ssc (struct pm8001_hba_info *pm8001_ha , u32
SSCbit );
like, that's the whole signature. void return, two args, iconic behavior π
π ARGUMENTS π
pm8001_haβ our hba card information π this is the "which card are we talking about" of it all, the main character reference fr frSSCbitβ okay so this one is literally just a switch, bestie π¦ setSSCbitto0to disable all phys ssc; set it to1to enable all phys ssc. that's the whole vibe check β0= off,1= on, slay β¨
ngl it really is that simple. no secret third option, no in-between, no "it depends" β0or1, pick your fighter π
π SEE ALSO π
the kernel file lives right here, go peek at the source if you want the full tea π:
- Kernel file
./drivers/scsi/pm8001/pm8001_hwi.c
and here's the whole friend group, aka every single cross-reference, in the exact order they showed up (not me listing all forty of them, but alsoβ¦ yes me, because we do not skip π ):
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_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),pm8001_chip_interrupt_disable(9),pm8001_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)
forty references and every one of them made the cut, we love a complete list π₯
and that's the page, bestie π§π this cutie came from the source tree at ./drivers/scsi/pm8001, dated October 2026, and the page goes by mpi_set_phys_g3_with_ssc(9) β mwah, go forth and set that SSCbit π
β
π¦ 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