amdgpu_enable_vblank_kms(9)
π amdgpu_enable_vblank_kms(9) β Kernel API Manual π
okay bestie, welcome to the Kernel API Manual page for amdgpu_enable_vblank_kms(9). This one is lowkey iconic: tiny function, one very specific job, and honestly? Obsessed. π
πΈ NAME πΈ
amdgpu_enable_vblank_kms β enable vblank interrupt
β¨ SYNOPSIS β¨
int amdgpu_enable_vblank_kms (struct drm_crtc *crtc );
π«Ά ARGUMENTS π«Ά
crtcβ the crtc to enable the vblank interrupt for. Yep, that's thestruct drm_crtc *from the synopsis, bestie; literally right there. π
π₯ DESCRIPTION π₯
okay so the whole vibe: enable the interrupt on the requested crtc (all asics). That's the assignment, and it ate. β¨
Return vibe check: 0 on success, -EINVAL on failure. Periodt. π¦
π SEE ALSO π
the squad + the kernel file, all linked up:
- Kernel file:
./drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c amdgpu_driver_unload_kms(9)amdgpu_driver_load_kms(9)amdgpu_info_ioctl(9)amdgpu_proc_options_ioctl(9)amdgpu_driver_open_kms(9)amdgpu_driver_postclose_kms(9)amdgpu_get_vblank_counter_kms(9)amdgpu_disable_vblank_kms(9)
xoxo, bestie π β source/version ./drivers/gpu/drm/amd/amdgpu, date October 2026 β¨
π¦ 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