mtk_mfg_send_ipi(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ mtk_mfg_send_ipi(9) πŸŽ€

okay bestie, this one is from the Kernel API Manual and it's literally about sending an IPI message on the gpufreq channel, synchronously, no cap. ✨


✨ NAME ✨

mtk_mfg_send_ipi β€” synchronously send an IPI message on the gpufreq channel πŸ’…


🌈 SYNOPSIS 🌈

int mtk_mfg_send_ipi (struct mtk_mfg *mfg , struct mtk_mfg_ipi_msg *msg
);

πŸ¦‹ ARGUMENTS πŸ¦‹

  • mfg β€” pointer to this driver instance's private struct mtk_mfg 🫢
  • msg β€” pointer to a message to send; it will have magic filled and response assigned πŸ‘‘

πŸ’œ DESCRIPTION πŸ’œ

So you send an IPI message on the gpufreq channel, and then you wait for a response. Literally wait for it. Once a response is received, a pointer to the response buffer gets assigned to msg β€” and that pointer is valid until next response is received. πŸŒ€

Returns 0 on success, negative errno on failure. Periodt. πŸ’…


🧚 SEE ALSO 🧚

  • Kernel file ./drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c 🌸
  • struct mtk_mfg_opp_entry(9) πŸ¦‹

okay that's the whole page, bestie πŸ’– source/version: ./drivers/pmdomain/mediatek, date: October 2026. mwah πŸ’‹πŸŽ€

πŸ“¦ where this page comes from