uvd_v3_1_ring_emit_ib(9)
π
uvd_v3_1_ring_emit_ib(9) β Kernel API Manual
okay so bestie, welcome to the uvd_v3_1_ring_emit_ib(9) page from the Kernel API Manual β it's giving tiny-but-iconic ring-command energy β¨
πΈ NAME πΈ
uvd_v3_1_ring_emit_ib β execute indirect buffer
β¨ SYNOPSIS β¨
void uvd_v3_1_ring_emit_ib (struct amdgpu_ring *ring , struct amdgpu_job
*job , struct amdgpu_ib *ib , uint32_t flags );
π ARGUMENTS π
ringβ anamdgpu_ringpointer. Yes, the ring itself, bestie π«jobβ theiobassociated with the indirect buffer.ibβ the indirect buffer to execute.flagsβ the flags associated with the indirect buffer.
π DESCRIPTION π
Write ring commands to execute the indirect buffer. That's the whole gig, and it ate π
π¦ SEE ALSO π¦
- Kernel file:
./drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c uvd_v3_1_ring_get_rptr(9)uvd_v3_1_ring_get_wptr(9)uvd_v3_1_ring_set_wptr(9)uvd_v3_1_ring_emit_fence(9)uvd_v3_1_ring_test_ring(9)uvd_v3_1_mc_resume(9)uvd_v3_1_fw_validate(9)uvd_v3_1_start(9)uvd_v3_1_stop(9)uvd_v3_1_hw_init(9)uvd_v3_1_hw_fini(9)
Sign-off cuteness: source/version is./drivers/gpu/drm/amd/amdgpu, the date is October 2026, and this page isuvd_v3_1_ring_emit_ib(9). Byeee bestie π«Άπ
π¦ 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