mpt3sas_con..._trigger_pg3(9)
π mpt3sas_con..._trigger_pg3(9) β Kernel API Manual β¨
okay bestie, welcome to the group chat where we learn how to snag driver trigger page 3 out of the firmware. this is a <pink>Kernel API Manual</pink> page, and yes the title is abbreviated with literal dots in it β mpt3sas_con..._trigger_pg3(9) β that's not a typo, that's just how the man page gods named the file π
πΈ NAME πΈ
mpt3sas_config_get_driver_trigger_pg3 β obtain driver trigger page 3. that's the whole vibe. we're going to the firmware and we're asking nicely for page 3 π
π¦ SYNOPSIS π¦
int mpt3sas_config_get_driver_trigger_pg3 (struct MPT3SAS_ADAPTER *ioc ,
Mpi2ConfigReply_t *mpi_reply , Mpi26DriverTriggerPage3_t *config_page );
not me handing you the exact signature so you can copy-paste it, iykyk π«Ά
β¨ ARGUMENTS β¨
iocβ the per adapter object. think of it as the main character of this whole operation πmpi_replyβ the reply mf payload returned from firmware. the firmware literally replies to you, how iconic is that πconfig_pageβ contents of the config page. this is where the page 3 goodies live π
π CONTEXT π
sleep.
like, lowercase, one word, no notes. it can sleep, so don't go calling it from somewhere spicy where sleeping isn't allowed π
π DESCRIPTION π
Returns 0 for success, non-zero for failure. that's it. that's the whole tea. zero? slay, you did it. non-zero? something went sideways, go debug π
π₯ SEE ALSO π₯
okay this list is LONG and i'm obsessed with how thorough it is. every single one, no skipping, we respect the cross-references in this house π
- Kernel file
./drivers/scsi/mpt3sas/mpt3sas_config.c struct config_request(9)_config_display_some_debug(9)_config_alloc_config_dma_memory(9)_config_free_config_dma_memory(9)mpt3sas_config_done(9)_config_request(9)mpt3sas_config_get_manufacturing_pg0(9)mpt3sas_config_get_manufacturing_pg1(9)mpt3sas_config_get_manufacturing_pg10(9)mpt3sas_config_get_manufacturing_pg11(9)mpt3sas_config_set_manufacturing_pg11(9)mpt3sas_config_get_bios_pg2(9)mpt3sas_config_get_bios_pg3(9)mpt3sas_config_set_bios_pg4(9)mpt3sas_config_get_bios_pg4(9)mpt3sas_config_get_iounit_pg0(9)mpt3sas_config_get_iounit_pg1(9)mpt3sas_config_set_iounit_pg1(9)mpt3sas_config_get_iounit_pg3(9)mpt3sas_config_get_iounit_pg7(9)mpt3sas_config_get_iounit_pg8(9)mpt3sas_config_get_ioc_pg8(9)mpt3sas_config_get_ioc_pg1(9)mpt3sas_config_set_ioc_pg1(9)mpt3sas_config_get_sas_device_pg0(9)mpt3sas_config_get_pcie_device_pg0(9)mpt3sas_config_get_pcie_iounit_pg1(9)mpt3sas_config_get_pcie_device_pg2(9)mpt3sas_config_get_number_hba_phys(9)mpt3sas_config_get_sas_iounit_pg0(9)mpt3sas_config_get_sas_iounit_pg1(9)mpt3sas_config_set_sas_iounit_pg1(9)mpt3sas_config_get_expander_pg0(9)mpt3sas_config_get_expander_pg1(9)mpt3sas_config_get_enclosure_pg0(9)mpt3sas_config_get_phy_pg0(9)mpt3sas_config_get_phy_pg1(9)mpt3sas_config_get_raid_volume_pg1(9)mpt3sas_config_get_number_pds(9)mpt3sas_config_get_raid_volume_pg0(9)mpt3sas_config_get_phys_disk_pg0(9)mpt3sas_config_get_driver_trigger_pg0(9)_config_set_driver_trigger_pg0(9)mpt3sas_config_update_driver_trigger_pg0(9)mpt3sas_config_get_driver_trigger_pg1(9)_config_set_driver_trigger_pg1(9)mpt3sas_config_update_driver_trigger_pg1(9)mpt3sas_config_get_driver_trigger_pg2(9)_config_set_driver_trigger_pg2(9)mpt3sas_config_update_driver_trigger_pg2(9)_config_set_driver_trigger_pg3(9)mpt3sas_config_update_driver_trigger_pg3(9)mpt3sas_config_get_driver_trigger_pg4(9)_config_set_driver_trigger_pg4(9)mpt3sas_config_update_driver_trigger_pg4(9)mpt3sas_config_get_volume_handle(9)mpt3sas_config_get_volume_wwid(9)
lowkey the trigger pages really said "we have a whole family" βpg0throughpg4, getters, setters, updaters. a whole dynasty. the way thatpg3is just out here living its truth π
and that's the page, bestie! sign-off time: this little masterpiece lives in ./drivers/scsi/mpt3sas, version dated October 2026, and it's filed under mpt3sas_con..._trigger_pg3(9) in case you need to find it again. go get that 0 return value, you've got this π§βπ
π¦ 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