dim_park_tired(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’€ dim_park_tired β€” like, the DIM page you're looking for (Kernel API Manual, bestie)

okay so picture this: you're deep in kernel-land, poking at dim_park_tired, and you need the tea β˜• β€” this is that page. It's part of the Kernel API Manual, and it's honestly a whole vibe: tiny function, big "go to sleep" energy. πŸ¦‹


✨ NAME ✨

dim_park_tired β€” the function that puts you into a tired parking state 😴 ngl the name is giving "nap time but make it kernel".


🌸 SYNOPSIS 🌸

void dim_park_tired (struct dim *dim );

That's it, that's the whole signature, she's short and she slays πŸ’…


πŸŽ€ ARGUMENTS πŸŽ€

  • dim β€” the DIM context πŸ’– like, the actual context struct you're handing over. That's the only thing she wants from you, no cap.

✨ DESCRIPTION ✨

So bestie, here's what happens fr fr:

  • You enter parking state. πŸ…ΏοΈ iconic.
  • She clears all movement history β€” wiped, gone, clean slate ✨
  • And she causes the DIM checks frequency to reduce. πŸ“‰ lowkey chilling out on purpose.

That's the whole bit. No extra lore, no secret parameters, she does exactly those three things and she does them beautifully. πŸ‘‘


πŸ”₯ SEE ALSO πŸ”₯

Okay this is the long part and I'm not skipping a single one of these, because every link is a whole friend group 🫢 first up, the file itself:

Kernel file ./include/linux/dim.h

then the structs and enums, in order:

  • struct dim_cq_moder(9)
  • struct dim_irq_moder(9)
  • struct dim_sample(9)
  • struct dim_stats(9)
  • struct dim(9)
  • enum dim_cq_period_mode(9)
  • enum dim_state(9)
  • enum dim_tune_state(9)
  • enum dim_stats_state(9)
  • enum dim_step_result(9)

then the net_dim_* crew:

and the rest of the function besties:

like I said β€” all of them, every single one, iykyk 😌


🫢 quick reminder bestie: this page lives at ./include/linux, dated October 2026, and it's dim_park_tired(9) β€” go take a nap, you've earned it πŸ’œπŸŒ™
πŸ“¦ where this page comes from