STRUCT DM_COMPRESSOR_INFO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct dm_compressor_info(9) ✨

okay so bestie, we're in the Kernel API Manual today and the main character is struct dm_compressor_info β€” it's the buffer info that frame buffer compression uses. yes, iconic, I know πŸ’…


πŸŽ€ NAME πŸŽ€

struct dm_compressor_info β€” the buffer info that frame buffer compression uses. that's it, that's the whole vibe πŸ¦‹


✨ SYNOPSIS ✨

struct dm_compressor_info {
    void *cpu_addr;
    struct amdgpu_bo *bo_ptr;
    uint64_t gpu_addr;
 };

literally just three members, no cap. look at her go 🫢


πŸ’– Members πŸ’–

  • cpu_addr β€” the MMIO cpu addr. that's the cpu-side address, periodt ✨
  • bo_ptr β€” pointer to the buffer object πŸ‘‘ (yes, the actual buffer object, she's pointing right at it)
  • gpu_addr β€” the MMIO gpu addr. gpu-side address, bestie 🌸

🌈 SEE ALSO 🌈

highkey go read the kernel file ./drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h β€” that's where the whole friend group lives 🧚

and the rest of the squad, fr fr:

  • struct dm_boot_time_crc_info(9)
  • struct dmub_hpd_work(9)
  • struct vblank_control_work(9)
  • struct idle_workqueue(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, the whole group chat is in there πŸ’€


ngl there's nothing dangerous in here β€” she's just a little struct holding three fields. no warnings, no bugs, no exit codes, no environment variables. we stay safe and we stay slaying πŸ˜­πŸ’œ

okay that's the page! πŸ“ it's from ./drivers/gpu/drm/amd/display/..., dated October 2026, and it's literally titled struct dm_compressor_info(9) β€” mwah, go off, kernel docs πŸ”₯πŸ‘‘

πŸ“¦ where this page comes from