mptsas_add_device_component(9)
π NAME π
okay bestie, welcome to the mptsas_add_device_component(9) page from the Kernel API Manual. This is the function that adds a new device component to our lists β very demure, very list-management. π
mptsas_add_device_component β adds a new device component to our lists.
β¨ SYNOPSIS β¨
hereβs the exact signature, no cap:
void mptsas_add_device_component (MPT_ADAPTER *ioc , u8 channel , u8 id
, u64 sas_address , u32 device_info , u16 slot , u64
enclosure_logical_id );
the return type is void, iykyk β nothing to catch, just vibes and arguments. π«Ά
πΈ ARGUMENTS πΈ
iocβ Pointer toMPT_ADAPTERstructurechannelβ channel numberidβ Logical Target ID for reset (if appropriate)sas_addressβ expander sas addressdevice_infoβ specific bits (flags) for devicesslotβ enclosure slot IDenclosure_logical_idβ enclosure WWN
π¦ SEE ALSO π¦
- Kernel file
./drivers/message/fusion/mptsas.c mptsas_find_portinfo_by_sas_address(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)mptsas_broadcast_primitive_work(9)
xoxo, your Kernel API Manual bestie π«Ά β this page comes from ./drivers/message/fusion, October 2026. πβ¨
π¦ 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