_config_set_..._trigger_pg3(9)
π
_config_set_driver_trigger_pg3 β the manual page bestie π
okay so this is a page from the Kernel API Manual (yes, the _config_set_..._trigger_pg3(9) one, the name is literally longer than my attention span but we move) and it's about writing driver trigger page 3. girl. let's get into it π«Ά
β¨ NAME β¨
_config_set_driver_trigger_pg3 β write driver trigger page 3 π
like, that's the whole vibe. it writes the thing. page 3. driver trigger. done.
πΈ SYNOPSIS πΈ
int _config_set_driver_trigger_pg3 (struct MPT3SAS_ADAPTER *ioc ,
Mpi2ConfigReply_t *mpi_reply , Mpi26DriverTriggerPage3_t *config_page );
three args, returns an int, and the whole thing fits on two lines. iconic behavior honestly.
π ARGUMENTS π
okay so here's what you're handing over, one by one:
iocβ the per adapter object β¨ like, the adapter's whole personality basicallympi_replyβ the reply mf payload returned from firmware π that's literally firmware's text-backconfig_pageβ contents of the config page π the actual stuff being written
π¦ CONTEXT π¦
sleep.
that's it. that's the whole context. it sleeps. it is not out here doing interrupt-time chaos, it is napping π΄π€ β so don't call it somewhere that can't sleep, iykyk.
π DESCRIPTION π
Returns 0 for success, non-zero for failure. periodt. β¨
like genuinely that's the whole description, no notes, no cap. 0 = slay, anything else = not slay π
π SEE ALSO π
okay bestie this list is long long, so buckle up. it's all chillin' in the kernel file ./drivers/scsi/mpt3sas/mpt3sas_config.c plus a whole friend group of friends-of-the-family:
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)mpt3sas_config_get_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)
like. that's the whole trigger-page family reunion and honestly they all ate π₯ the get girlies, the _config_set girlies, the update girlies β everyone's invited π
ngl if you're here for page 3 specifically, hi, welcome, you're in the right place, the other pages are in the list above and they're all valid and they all matter π
and that's the page!! π source is ./drivers/scsi/mpt3sas, dated October 2026, and the header up top is _config_set_..._trigger_pg3(9) β mwah, love that for us, bye bestie π¦β¨
π¦ 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