diag_trigger_mpi_store(9)
π diag_trigger_mpi_store π
okay bestie, welcome to the Kernel API Manual entry for diag_trigger_mpi_store(9) β yes that's a mouthful, yes it's iconic, and yes we're gonna get through it together π«Ά
β¨ NAME β¨
diag_trigger_mpi_store β literally the function that stores the diag_trigger_mpi attribute. that's the whole vibe. no notes. π
πΈ SYNOPSIS πΈ
ssize_t diag_trigger_mpi_store (struct device *cdev , struct
device_attribute *attr , const char *buf , size_t count );
likeβ¦ look at that signature. four whole arguments. she's doing a lot but she's slaying it β¨
π ARGUMENTS π
cdevβ pointer to embedded class device. that's the main character right there πattrβ?. and honestly? same. the manpage said "?" and we respect the mystery π΅οΈββοΈ (ngl the source doesn't say, so we're not making anything up about it)bufβ the buffer returned. that's where the goods live πcountβ?. again, the manpage is being mysterious about it. we simply don't know and we're not gonna pretend we do π
π¦ DESCRIPTION π¦
so what is she? she's a sysfs 'read/write' shost attribute. periodt. that's the description. that's all the manpage gives us and we are not about to start inventing lore π
so basically: 'read/write', attribute, shost flavored. that's it. that's the entire description. short and serving π
π₯ SEE ALSO π₯
okay this is the part where the manpage decides to list the ENTIRE friend group at once. we love a full roster. deep breath bestie, here we go π
Kernel file ./drivers/scsi/mpt3sas/mpt3sas_ctl.c and then β hold on β the whole crew:
enum block_state(9)_ctl_display_some_debug(9)mpt3sas_ctl_done(9)_ctl_check_event_type(9)mpt3sas_ctl_add_to_event_log(9)mpt3sas_ctl_event_callback(9)_ctl_verify_adapter(9)mpt3sas_ctl_pre_reset_handler(9)mpt3sas_ctl_clear_outstanding_ioctls(9)mpt3sas_ctl_reset_done_handler(9)_ctl_fasync(9)_ctl_poll(9)_ctl_set_task_mid(9)_ctl_send_mctp_passthru_req(9)_ctl_do_mpt_command(9)_ctl_getiocinfo(9)_ctl_eventquery(9)_ctl_eventenable(9)_ctl_eventreport(9)_ctl_do_reset(9)_ctl_btdh_search_sas_device(9)_ctl_btdh_search_pcie_device(9)_ctl_btdh_search_raid_device(9)_ctl_btdh_mapping(9)_ctl_diag_capability(9)_ctl_diag_get_bufftype(9)_ctl_diag_register_2(9)mpt3sas_enable_diag_buffer(9)_ctl_diag_register(9)_ctl_diag_unregister(9)_ctl_diag_query(9)mpt3sas_send_diag_release(9)_ctl_diag_release(9)_ctl_diag_read_buffer(9)_ctl_addnl_diag_query(9)_ctl_enable_diag_sbr_reload(9)_ctl_compat_mpt_command(9)_ctl_ioctl_main(9)_ctl_get_mpt_mctp_passthru_adapter(9)mpt3sas_get_device_count(9)_ctl_ioctl(9)_ctl_mpt2_ioctl(9)_ctl_ioctl_compat(9)_ctl_mpt2_ioctl_compat(9)version_fw_show(9)version_bios_show(9)version_mpi_show(9)version_product_show(9)version_nvdata_persistent_show(9)version_nvdata_default_show(9)board_name_show(9)board_assembly_show(9)board_tracer_show(9)io_delay_show(9)device_delay_show(9)fw_queue_depth_show(9)host_sas_address_show(9)logging_level_show(9)fwfault_debug_show(9)ioc_reset_count_show(9)reply_queue_count_show(9)BRM_status_show(9)host_trace_buffer_size_show(9)host_trace_buffer_show(9)host_trace_buffer_enable_show(9)diag_trigger_master_show(9)diag_trigger_master_store(9)diag_trigger_event_show(9)diag_trigger_event_store(9)diag_trigger_scsi_show(9)diag_trigger_scsi_store(9)diag_trigger_mpi_show(9)drv_support_bitmap_show(9)enable_sdev_max_qd_show(9)enable_sdev_max_qd_store(9)sas_address_show(9)sas_device_handle_show(9)sas_ncq_prio_supported_show(9)sas_ncq_prio_enable_show(9)mpt3sas_ctl_init(9)mpt3sas_ctl_release(9)mpt3sas_ctl_exit(9)
and that's the whole squad, no cap. lowkey obsessed with how thorough that list is π
also!! don't forget her sibling diag_trigger_mpi_show(9) is in there β the show to this store, iykyk π
okay that's the whole page bestie, you ate that π
β¨ just so you know where this came from: it lives under ./drivers/scsi/mpt3sas and it's dated October 2026. mwah, go forth and store your attributes ππ¦π
π¦ 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