STRUCT DM_COMPRESSOR_INFO(9)
β¨ 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
- 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