vdec_msg_que...ate_ube_wptr(9)
π NAME
vdec_msg_queue_update_ube_wptr β bestie, this one is literally used to update the ube write point. that's it, that's the whole job π
β¨ SYNOPSIS β¨
void vdec_msg_queue_update_ube_wptr (struct vdec_msg_queue *msg_queue ,
uint64_t ube_wptr );
so you're calling it like that, okay? mind the space before that comma, she's quirky like that π
π«Ά ARGUMENTS π«Ά
msg_queueβ okay so this is thestruct vdec_msg_queue *, and bestie she is used to store the lat buffer information. that's her whole purpose. iconic of her honestly π¦ube_wptrβ auint64_tholding the current ube write point. that's the vibe. current. write point. no cap β¨
π SEE ALSO π
okay so this is the part where I put you on to the whole friend group π«Ά first up, the kernel file, and pls copy this path exactly, no typos, I'm begging π:
./drivers/media/platform/mediatek/vcodec/decoder/vdec_msg_queue.h β and there's an enum in there too, iykyk π
and then the whole crew, all of them, in this exact order, no skipping (this is a vibe check and you will pass it π):
core_ctx_status(9)struct vdec_msg_queue_ctx(9)struct vdec_lat_buf(9)struct vdec_msg_queue(9)vdec_msg_queue_init(9)vdec_msg_queue_init_ctx(9)vdec_msg_queue_qbuf(9)vdec_msg_queue_dqbuf(9)vdec_msg_queue_update_ube_rptr(9)vdec_msg_queue_wait_lat_buf_full(9)vdec_msg_queue_deinit(9)
like look at all those man page girlies, they ate fr fr π₯ and yeah vdec_msg_queue_update_ube_rptr(9) is right there next to her sister wptr, they're a matching set, obsessed π
ngl this page is a short one but every single name up there is load-bearing, so don't be out here assuming you can skip the cast list π
π§ sign-off π§
this lil page lives in ./drivers/media/platform/media... (that's the source path, she's shy and got cut off, don't come for her π
) and the version stamp is straight from October 2026 β so jot that down, and remember her title: vdec_msg_que...ate_ube_wptr(9), in the Kernel API Manual. slay, you're done, go update that ube write point 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