amdgpu_uvd_cs_reg(9)
Hey bestie, welcome to the amdgpu_uvd_cs_reg(9) page from the Kernel API Manual β itβs short, itβs specific, and itβs literally all about parsing register writes. Letβs get into it. π
β¨
π NAME π
amdgpu_uvd_cs_regβ parse register writes
π¦ SYNOPSIS π¦
Okay so the function vibe is exactly this:
int amdgpu_uvd_cs_reg (struct amdgpu_uvd_cs_ctx *ctx , int (*cb)(struct
amdgpu_uvd_cs_ctx *ctx) );
π ARGUMENTS π
ctxβ UVD parser context π«Άcbβ callback function, no cap
π₯ DESCRIPTION π₯
Parse the register writes, call cb on each complete command. Thatβs the whole assignment, bestie β iconic, focused, done. π
π SEE ALSO π
- Kernel file:
./drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c amdgpu_uvd_entity_init(9)amdgpu_uvd_cs_pass1(9)amdgpu_uvd_cs_msg_decode(9)amdgpu_uvd_cs_msg(9)amdgpu_uvd_cs_pass2(9)amdgpu_uvd_cs_packets(9)amdgpu_uvd_ring_parse_cs(9)amdgpu_uvd_ring_test_ib(9)amdgpu_uvd_used_handles(9)
Thatβs the whole page, bestie β this cutie lives under ./drivers/gpu/drm/amd/amdgpu, and this little manual moment is dated October 2026. Catch you in the amdgpu_uvd_cs_reg(9) group chat πβ¨
π¦ 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