STRUCT VDEC_VPU_IPI_GET_PARAM_ACK(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 literally VPU_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 AP vcodec_vpu_inst instance address. you know, the where's my instance of it all ✨
  • data β€” this is a u32[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 titled struct vdec...et_param_ack(9) β€” short header, long vibes.

k bye, love u, go read your structs πŸ’–πŸ§šβ€β™€οΈπŸŒΈ

πŸ“¦ where this page comes from