STRUCT IDLE_WORKQUEUE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

struct idle_workqueue β€” the work data situation for when you need a periodic lil' action to happen while everything's idle πŸ’€βœ¨

(and yes bestie, this is from the Kernel API Manual, we're in the big leagues now πŸ‘‘)


✨ SYNOPSIS ✨

struct idle_workqueue {
    struct work_struct work;
    struct amdgpu_display_manager *dm;
    bool enable;
    bool running;
 };

okay so that's the whole struct, look at her, she's gorgeous πŸŽ€


🫢 Members 🫢

  • work β€” the kernel work data for the work event, like the actual lil' to-do item for the work event itself πŸ’…
  • dm β€” the amdgpu display manager device, the main character this whole thing is attached to 🌟
  • enable β€” true if the idle worker is enabled, false if she's off duty πŸ™ˆ
  • running β€” true if the idle worker is running, aka currently doing the thing πŸ”₯

πŸ¦‹ SEE ALSO πŸ¦‹

no gatekeeping here, go read the whole friend group πŸ’– β€” kernel file ./drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h:

  • struct dm_compressor_info(9)
  • struct dm_boot_time_crc_info(9)
  • struct dmub_hpd_work(9)
  • struct vblank_control_work(9)
  • struct vupdate_offload_work(9)
  • struct amdgpu_dm_luminance_data(9)
  • struct amdgpu_dm_backlight_caps(9)
  • struct dal_allocation(9)
  • struct hpd_rx_irq_offload_work_queue(9)
  • struct hpd_rx_irq_offload_work(9)
  • struct amdgpu_display_manager(9)
  • struct amdgpu_hdmi_vsdb_info(9)

like literally the whole ensemble cast, iykyk 🧚


that's the page bestie, go forth and idle-work-queue responsibly πŸ’œ

and for the credits moment 🎬 β€” this one comes from ./drivers/gpu/drm/amd/display/..., dated October 2026, and it's the struct idle_workqueue(9) page. periodt. πŸ’…πŸŒΈ

πŸ“¦ where this page comes from