STRUCT VDEC_VPU_IPI_GET_PARAM_ACK(9)
π struct vdec_vpu_ipi_get_param_ack(9) π
okay bestie, welcome to the Kernel API Manual β¨ this one's a struct page and honestly? it's giving "small but mighty" π«Ά stick with me, we're gonna get through it together.
πΈ NAME πΈ
struct vdec_vpu_ipi_get_param_ack β the struct that exists for VPU_IPIMSG_DEC_GET_PARAM_ACK, no cap π
β¨ SYNOPSIS β¨
struct vdec_vpu_ipi_get_param_ack {
u32 msg_id;
s32 status;
u64 ap_inst_addr;
u32 data[4];
u32 param_type;
u32 reserved;
};
like, look at her. six whole fields. iconic π
π Members π
okay so let's go field by field, main character energy only π¦
msg_idβ this one's literallyVPU_IPIMSG_DEC_GET_PARAM_ACK. that's its whole personality and honestly slay πstatusβ the VPU execution result. how'd it go? this field knows π₯ap_inst_addrβ holds the APvcodec_vpu_instinstance address. you know, the where's my instance of it all β¨dataβ this is au32[4]array carrying the picture information from SCP. picture info!! from SCP!! obsessed ππΈparam_typeβ the get param type. which param type, you ask? the get param type. we been knew πreservedβ reserved param. it's reserved. don't touch it, she's resting π
π SEE ALSO π
the lore continues in the Kernel file ./drivers/media/platform/mediatek/vcodec/decoder/vdec_ipi_msg.h struct, plus these besties right here:
struct vdec_ap_ipi_cmd(9)struct vdec_vpu_ipi_ack(9)struct vdec_ap_ipi_init(9)struct vdec_ap_ipi_dec_start(9)struct vdec_vpu_ipi_init_ack(9)struct vdec_ap_ipi_get_param(9)
go read them fr fr, they're all in the group chat π¬
ngl bestie, quick heads up: everything above is per the docs at./drivers/media/platform/media..., October 2026 π and the page is titledstruct vdec...et_param_ack(9)β short header, long vibes.
k bye, love u, go read your structs ππ§ββοΈπΈ
π¦ 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