STRUCT MDP_IPI_COMM(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

okay bestie, welcome to the Kernel API Manual page for struct mdp_ipi_comm(9) β€” and the name line is literally: struct mdp_ipi_comm - for AP_MDP_PROCESS, AP_MDP_DEINIT. periodt ✨

✨ SYNOPSIS ✨

okay so the struct is giving exactly this, no cap:

struct mdp_ipi_comm {
    uint32_t msg_id;
    uint32_t ipi_id;
    uint64_t ap_inst;
    uint32_t vpu_inst_addr;
    uint32_t padding;
 };

🫢 Members 🫢

vibe check on every member, bestie β€” all facts, all love:

  • msg_id β€” AP_MDP_PROCESS, AP_MDP_DEINIT. That’s the whole list; slay.
  • ipi_id β€” IPI_MDP. iconic.
  • ap_inst β€” AP mtk_mdp_vpu address. lowkey important.
  • vpu_inst_addr β€” VPU MDP instance address. πŸ¦‹
  • padding β€” Alignment padding. we love alignment.

πŸ”­ SEE ALSO πŸ”­

  • Kernel file ./drivers/media/platform/mediatek/mdp/mtk_mdp_ipi.h
  • struct mdp_ipi_init(9)
  • struct mdp_ipi_comm_ack(9)
  • struct mdp_config(9)

okay that’s the whole page! 🌸 source/version: ./drivers/media/platform/media... Β· date: October 2026 Β· page: struct mdp_ipi_comm(9) β€” bye bestie, mwah πŸ’–

πŸ“¦ where this page comes from