17 Jan
2022
17 Jan
'22
6:45 a.m.
On Fri, 2022-01-14 at 08:57 -0800, Curtis Malainey wrote:
+static struct mtk_adsp_mbox_priv *get_mtk_adsp_mbox_priv(struct mbox_controller *mbox) +{
return container_of(mbox, struct mtk_adsp_mbox_priv, mbox);
+}
this could probably be inline
Hi Curtis,
I check the symbol table of kernel.
get_mtk_adsp_mbox_priv is decided to inline by compiler.
I think it's ok use inline this function.
on other hand, compile will not use inline definition of mtk_adsp_mbox_xlate for the mbox_controller's implement (I also check the symbole of kernel)
I will update next version for get_mtk_adsp_mbox_priv.
Thank.
+static struct mbox_chan *mtk_adsp_mbox_xlate(struct mbox_controller *mbox,
const struct
of_phandle_args *sp) +{
return mbox->chans;
+}
also could probably benefit from inline