amdgpu_uvd_cs_pass1(9)
π amdgpu_uvd_cs_pass1(9) π
okay bestie, welcome to the Kernel API Manual page for amdgpu_uvd_cs_pass1(9) β literally the βfirst parsing roundβ entry, and we are keeping every single detail because that is the whole vibe. π«Ά
πΈ NAME πΈ
amdgpu_uvd_cs_pass1 β first parsing round β¨
π SYNOPSIS π
int amdgpu_uvd_cs_pass1 (struct amdgpu_uvd_cs_ctx *ctx );
π¦ ARGUMENTS π¦
ctxβ the UVD parser context, aka the main character of this functionβs little world π
π₯ DESCRIPTION π₯
okay so the job here is a vibe check with real consequences: make sure the UVD message and feedback buffers are in VRAM, and make sure nobody is violating an 256MB boundary. no cap, that is the whole description, and we are not skipping a word of it. itβs giving βbuffer bouncer at the VRAM club,β and honestly? iconic. π
π SEE ALSO π
- Kernel file:
./drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c amdgpu_uvd_entity_init(9)amdgpu_uvd_cs_msg_decode(9)amdgpu_uvd_cs_msg(9)amdgpu_uvd_cs_pass2(9)amdgpu_uvd_cs_reg(9)amdgpu_uvd_cs_packets(9)amdgpu_uvd_ring_parse_cs(9)amdgpu_uvd_ring_test_ib(9)amdgpu_uvd_used_handles(9)
mwah π this little manual page lives in ./drivers/gpu/drm/amd/amdgpu, version October 2026, and its manual name is amdgpu_uvd_cs_pass1(9) β periodt. π
π¦ 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