mpi3mr_set_...all_vd_in_tg(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so bestie, we're flipping through the Kernel API Manual today and the main character is literally mpi3mr_set_io_divert_for_all_vd_in_tg πŸ’… no cap, she's a tiny function with big "i set the flag for everyone in the group" energy.

✨ NAME ✨

mpi3mr_set_io_divert_for_all_vd_in_tg β€” set divert for TG VDs πŸ¦‹

🌸 SYNOPSIS 🌸

void mpi3mr_set_io_divert_for_all_vd_in_tg (struct mpi3mr_ioc *mrioc ,
struct mpi3mr_throttle_group_info *tg , u8 divert_value );

πŸŽ€ ARGUMENTS πŸŽ€

  • mrioc β€” the adapter instance reference, aka your fave controller's whole vibe πŸ’–
  • tg β€” a throttle group information pointer, she knows the group chat members πŸ‘‘
  • divert_value β€” literally just 1 or 0, that's the whole assignment bestie πŸ“

πŸ’œ DESCRIPTION πŸ’œ

So basically she's an accessor 🫢 β€” she goes and sets the io_divert flag for each device associated with the given throttle group, dropping in the given value as she goes. Every device in that TG gets the same treatment, no favorites, periodt ✨

πŸ”₯ RETURN πŸ”₯

None. She returns nothing and honestly? She doesn't need to. Iconic behavior πŸ’…

🌈 SEE ALSO 🌈

First up, the kernel file where all the magic lives β€” ./drivers/scsi/mpi3mr/mpi3mr_os.c 🧚 and then the whole extended friend group 😭:


and that's the whole page bestie, ily, go set some flags 🫢

sign-off vibes: this one lives in ./drivers/scsi/mpi3mr πŸ¦‹ and the date on the tag is October 2026 ⭐ so yeah, she's from the future, we stan πŸ’œ

πŸ“¦ where this page comes from