_scsih_mark...ing_expander(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… _scsih_mark...ing_expander(9)

okay so bestie, welcome to the Kernel API Manual, section 9, where we talk about the mpt3sas driver's internal functions πŸ’–. This one is short and sweet β€” she does exactly one job and she does it iconically. Let's get into it 🫢


🌸 NAME

_scsih_mark_responding_expander β€” marks a expander as responding ✨


πŸŽ€ SYNOPSIS

void _scsih_mark_responding_expander (struct MPT3SAS_ADAPTER *ioc ,
Mpi2ExpanderPage0_t *expander_pg0 );

Returns void btw, so like… don't expect anything back, she's not texting first πŸ’€


πŸ’œ ARGUMENTS

  • ioc β€” the per adapter object 🫢 like, the whole adapter's vibe in one struct
  • expander_pg0 β€” SAS Expander Config Page0 🌸 (page zero specifically, don't @ me)

πŸ¦‹ DESCRIPTION

So here's the lore πŸ‘‘: after a host reset, this function goes and finds out whether devices are still responding. That's it, that's the whole plot. It's used in _scsih_remove_unresponsive_expanders β€” so she's basically the bestie who checks who's still in the group chat before the unresponsive ones get quietly removed πŸ’€βœ¨


🧚 SEE ALSO

Bestie has the ENTIRE contact list, and I mean everyone β€” no cap, we're listing all of them because nobody gets left out πŸ™ˆπŸ’–

Also, the kernel file lives at ./drivers/scsi/mpt3sas/mpt3sas_scsih.c πŸŽ€

fr fr that's the whole list, iykyk πŸ’€ she literally knows everyone in the kernel, main character energy periodt πŸ‘‘

okay that's the whole page bestie, ily, go mark some expanders as responding πŸŒˆπŸ’–

this icon of a page came out of ./drivers/scsi/mpt3sas, October 2026, xoxo πŸ’…βœ¨

πŸ“¦ where this page comes from