_scsih_bloc...hed_directly(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

okay bestie, welcome to the Kernel API Manual page for _scsih_bloc...hed_directly(9) β€” manual name folded in right here at the top, no boring header-line energy. The function this page is about is _scsih_block_io_to_children_attached_directly, and the NAME section is literally just that function name plus a dash. Minimal. Iconic. πŸ’…

✨ SYNOPSIS ✨

void _scsih_block_io_to_children_attached_directly (struct
MPT3SAS_ADAPTER *ioc , Mpi2EventDataSasTopologyChangeList_t *event_data
);

that's the exact signature, spaces and all β€” don't @ me, it's giving kernel-core. 🫢

πŸŽ€ ARGUMENTS πŸŽ€

  • ioc β€” per adapter object
  • event_data β€” topology change event data

two arguments, bestie, and they are right there doing their little jobs. 😌

πŸ’– DESCRIPTION πŸ’–

okay so this routine sets the sdev state to SDEV_BLOCK for all devices that are directly attached during device pull. That's the whole vibe β€” every direct-attached device gets put on block, no cap. πŸ’…

🌈 SEE ALSO 🌈

here's the whole linked-entries squad, bestie β€” every single reference in order, no skips. first, the Kernel file:

  • Kernel file β€” ./drivers/scsi/mpt3sas/mpt3sas_scsih.c

then the rest:


that's a wrap, bestie. this page was served with source/version ./drivers/scsi/mpt3sas, dated October 2026, and the manual name _scsih_bloc...hed_directly(9). mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from