radeon_vce_get_create_msg(9)
π radeon_vce_get_create_msg β generate a VCE create msg
okay bestie, so this one is from the Kernel API Manual (kernel land, very main character energy) and it's literally about generating a VCE create msg. That's it. That's the whole vibe. Let's get into it π
β¨ SYNOPSIS β¨
int radeon_vce_get_create_msg (struct radeon_device *rdev , int ring ,
uint32_t handle , struct radeon_fence **fence );
like, it returns an int, and it takes four things. no cap, that's the whole signature. π¦
πΈ ARGUMENTS πΈ
rdevβ theradeon_devicepointer, aka your little handle on the whole radeon device situation πringβ the ring we should submit the msg to, iykyk πhandleβ the VCE session handle to use, so the driver knows whose session this is πfenceβ an optional fence to return. optional, bestie, so you can absolutely pass nothing if that's your mood β¨
π DESCRIPTION π
Open up a stream for HW test. That's it. That's the assignment. Go off, open that stream, do the HW test, slay π₯
π SEE ALSO π
the kernel file lives at ./drivers/gpu/drm/radeon/radeon_vce.c and honestly the whole friend group is here, say hi to everybody:
radeon_vce_init(9)radeon_vce_fini(9)radeon_vce_suspend(9)radeon_vce_resume(9)radeon_vce_idle_work_handler(9)radeon_vce_note_usage(9)radeon_vce_free_handles(9)radeon_vce_get_destroy_msg(9)radeon_vce_cs_reloc(9)radeon_vce_validate_handle(9)radeon_vce_cs_parse(9)radeon_vce_semaphore_emit(9)radeon_vce_ib_execute(9)radeon_vce_fence_emit(9)radeon_vce_ring_test(9)radeon_vce_ib_test(9)
π quick reminder:fenceis the only optional one here, so don't be out here skippingrdev,ringorhandleand then acting surprised. periodt.
okay that's the page!! π«Ά this little gem comes out of ./drivers/gpu/drm/radeon and it's dated October 2026 β so yes, it's giving future icon, and the manual name it lives under is radeon_vce_get_create_msg(9) in the Kernel API Manual. mwah, go open some streams ππ
π¦ 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