mptsas_add_...nent_starget(9)
π NAME π
ok so mptsas_add_device_component_starget β it adds a SCSI target device component β¨ like that's literally the whole job bestie
it's a Kernel API Manual btw, in case the (9) didn't already give you that "i live in the kernel source, don't perceive me" vibe π§
π¦ SYNOPSIS π¦
void mptsas_add_device_component_starget (MPT_ADAPTER *ioc , struct
scsi_target *starget );
no cap, that's it. void return, two args, she's lowkey simple like that π
πΈ ARGUMENTS πΈ
iocβ pointer to theMPT_ADAPTERstructure π like, the whole adapter situation, that's herstargetβ the SCSI target for this SCSI device π«Ά it's giving "here's the target, please add it as a component"
β SEE ALSO β
ok so first off, the kernel file this queen lives in: ./drivers/message/fusion/mptsas.c πβ¨
and now the extended friend group π β literally all of these are (9) manpages, iykyk:
mptsas_find_portinfo_by_sas_address(9)β find portinfo by SAS address, iconicmptsas_add_device_component(9)β the general add-device-component one, like the main charactermptsas_add_device_component_by_fw(9)β same energy but by firmware π₯mptsas_add_device_component_starget_ir(9)β the_ircousin of this exact function, family πmptsas_del_device_component_by_os(9)β the deleter, by OS, she removes things π«‘mptsas_del_device_components(9)β plural delete, all the components, gonemptsas_find_vtarget(9)β finds vtarget, as one doesmptsas_target_reset(9)β target reset πmptsas_target_reset_queue(9)β target reset but it's queued β¨mptsas_schedule_target_reset(9)β schedules that target reset, planner energymptsas_taskmgmt_complete(9)β task management complete, congrats bestie πmptsas_ioc_reset(9)β the ioctl/adaptor reset situationenum device_state(9)β the enum, the states, the vibes πmptsas_add_end_device(9)β add an end devicemptsas_del_end_device(9)β delete an end device, balanced as all things should bemptsas_firmware_event_work(9)β firmware event work, work work work πmptsas_eh_timed_out(9)β EH timed out π the error handler said nopemptsas_exp_repmanufacture_info(9)β expander manufacturer info, report it πmptsas_delete_expander_siblings(9)β delete the expander siblings, sorry siblings πmptsas_expander_delete(9)β expander delete, singularmptsas_send_expander_event(9)β send that expander event π¨mptsas_expander_add(9)β expander add, we love a comebackmptsas_probe_expanders(9)β probe the expanders πmptsas_scan_sas_topology(9)β scan the SAS topology, whole map, main character energy πΊοΈmptsas_find_phyinfo_by_phys_disk_num(9)β find phyinfo by phys disk number, very specific, we stanmptsas_issue_tm(9)β issue a TM, do it πmptsas_broadcast_primitive_work(9)β broadcast primitive work, loud and proud π’
ngl bestie this whole page is basically "this function adds a SCSI target device component, here are its two args, here's the file, here are 27 friends" and honestly? we respect the consistency π«Ά
ok that's the whole page!! she's from ./drivers/message/fusion and dated October 2026 β yes, the future, no cap, she's ahead of her time πβ slay, periodt, 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