dim_park_tired(9)
π€ 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:
net_dim_init_irq_moder(9)net_dim_free_irq_moder(9)net_dim_setting(9)net_dim_work_cancel(9)net_dim_get_rx_irq_moder(9)net_dim_get_tx_irq_moder(9)net_dim_set_rx_mode(9)net_dim_set_tx_mode(9)
and the rest of the function besties:
dim_on_top(9)dim_turn(9)dim_park_on_top(9)dim_calc_stats(9)dim_update_sample(9)dim_update_sample_with_comps(9)net_dim_get_rx_moderation(9)net_dim_get_def_rx_moderation(9)net_dim_get_tx_moderation(9)net_dim_get_def_tx_moderation(9)net_dim(9)rdma_dim(9)
like I said β all of them, every single one, iykyk π
π«Ά quick reminder bestie: this page lives at./include/linux, dated October 2026, and it'sdim_park_tired(9)β go take a nap, you've earned it ππ
π¦ 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