mptsas_broa...imitive_work(9)
π NAME π
okay so bestie, say it with me: mptsas_broadcast_primitive_work β lowercase, underscores, the whole vibe β and its whole entire job is handling broadcast primitives. that's it, that's the gig β¨
this is a page from the Kernel API Manual, section 9, so like... kernel-adjacent, dev-only, no cap π
π¦ SYNOPSIS π¦
void mptsas_broadcast_primitive_work (struct fw_event_work *fw_event );
literally takes one thing and returns void. no drama, no return value, it just does the thing π
πΈ ARGUMENTS πΈ
fw_eventβ a work queue payload, and inside it lives all the info describing the event. think of it as the little gossip envelope π© that gets handed over, and it's this function's job to open it and see what's inside.
π DESCRIPTION π
so the actual deal here: this gets handled in workqueue context π§
that's the whole description, bestie β it's not being shy, it's just a small function doing a very specific thing in a very specific place. workqueue context. that's where the magic happens, and that's where you'll find it. periodt π₯
lowkey a reminder that workqueue context is not the same as wherever you might be calling from β but the page doesn't spell out more than that, so i'm not gonna invent lore for you π
π SEE ALSO π
the kernel file it lives in:
Kernel file ./drivers/message/fusion/mptsas.c
and the whole friend group it rolls with β every single one of these, exactly as written, no substitutions π«Ά
mptsas_find_portinfo_by_sas_address(9)mptsas_add_device_component(9)mptsas_add_device_component_by_fw(9)mptsas_add_device_component_starget_ir(9)mptsas_add_device_component_starget(9)mptsas_del_device_component_by_os(9)mptsas_del_device_components(9)mptsas_find_vtarget(9)mptsas_target_reset(9)mptsas_target_reset_queue(9)mptsas_schedule_target_reset(9)mptsas_taskmgmt_complete(9)mptsas_ioc_reset(9)enum device_state(9)mptsas_add_end_device(9)mptsas_del_end_device(9)mptsas_firmware_event_work(9)mptsas_eh_timed_out(9)mptsas_exp_repmanufacture_info(9)mptsas_delete_expander_siblings(9)mptsas_expander_delete(9)mptsas_send_expander_event(9)mptsas_expander_add(9)mptsas_probe_expanders(9)mptsas_scan_sas_topology(9)mptsas_find_phyinfo_by_phys_disk_num(9)mptsas_issue_tm(9)
π sign-off π
and that's the page, bestie!! sourced straight out of ./drivers/message/fusion, dated October 2026 β yes, that October 2026 β ily, go read the other twenty-eight man pages now π
π¦ 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