STRUCT VENC_AP_IPI_MSG_DEINIT(9)
π NAME π
okay so welcome to the Kernel API Manual entry for struct venc...i_msg_deinit(9) β yep, that ellipsis is literally in the header title, bestie, keep it cute. The actual main character is struct venc_ap_ipi_msg_deinit, and it's the AP to VPU deinit cmd structure. That's it, that's the name, and it understood the assignment. π
β¨ SYNOPSIS β¨
Here's the struct in all its glory β copy it exactly, no creative editing:
struct venc_ap_ipi_msg_deinit {
uint32_t msg_id;
uint32_t vpu_inst_addr;
};
π Members π
msg_idβ the message id, and it's literallyAP_IPIMSG_XXX_ENC_DEINIT.
bestie note: the XXX is in the original, not a typo, don't come for me π
vpu_inst_addrβ the VPU encoder instance addr, typed asstruct venc_vp8_vsi/venc_h264_vsi *. Slash included, periodt. π
π₯ SEE ALSO π₯
Kernel file first, then the whole squad:
- Kernel file:
./drivers/media/platform/mediatek/vcodec/encoder/venc_ipi_msg.h struct venc_ap_ipi_msg_init(9)struct venc_ap_ipi_msg_set_param(9)struct venc_ap_ipi_msg_enc(9)struct venc_ap_ipi_msg_enc_ext(9)struct venc_ap_ipi_msg_enc_ext_34(9)struct venc_vpu_ipi_msg_common(9)struct venc_vpu_ipi_msg_init(9)struct venc_vpu_ipi_msg_set_param(9)enum venc_ipi_msg_enc_state(9)struct venc_vpu_ipi_msg_enc(9)struct venc_vpu_ipi_msg_deinit(9)
okay that's the whole page, bestie π«Ά Source/version shoutout: ./drivers/media/platform/media..., dated October 2026, and the footer title is struct venc...i_msg_deinit(9). Stay deinit-ready π
β¨
π¦ 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