Lines Matching refs:mbuf
134 const struct msu_buffer *mbuf; member
177 const struct msu_buffer *mbuf; member
188 if (!strcmp(mbe->mbuf->name, name)) in __msu_buffer_entry_find()
206 return mbe ? mbe->mbuf : NULL; in msu_buffer_get()
209 static void msu_buffer_put(const struct msu_buffer *mbuf) in msu_buffer_put() argument
214 mbe = __msu_buffer_entry_find(mbuf->name); in msu_buffer_put()
220 int intel_th_msu_buffer_register(const struct msu_buffer *mbuf, in intel_th_msu_buffer_register() argument
231 if (__msu_buffer_entry_find(mbuf->name)) { in intel_th_msu_buffer_register()
237 mbe->mbuf = mbuf; in intel_th_msu_buffer_register()
247 void intel_th_msu_buffer_unregister(const struct msu_buffer *mbuf) in intel_th_msu_buffer_unregister() argument
252 mbe = __msu_buffer_entry_find(mbuf->name); in intel_th_msu_buffer_unregister()
675 if (!msc->mbuf) in intel_th_msu_init()
713 if (!win->msc->mbuf) in msc_win_set_lockout()
801 if (msc->mbuf && msc->mbuf->activate) in msc_configure()
802 msc->mbuf->activate(msc->mbuf_priv); in msc_configure()
824 if (msc->mbuf && msc->mbuf->deactivate) in msc_disable()
825 msc->mbuf->deactivate(msc->mbuf_priv); in msc_disable()
843 if (msc->mbuf && msc->mbuf->ready) in msc_disable()
844 msc->mbuf->ready(msc->mbuf_priv, win->sgt, in msc_disable()
1086 if (msc->mbuf && msc->mbuf->alloc_window) in msc_buffer_win_alloc()
1087 ret = msc->mbuf->alloc_window(msc->mbuf_priv, &win->sgt, in msc_buffer_win_alloc()
1152 if (msc->mbuf && msc->mbuf->free_window) in msc_buffer_win_free()
1153 msc->mbuf->free_window(msc->mbuf_priv, win->sgt); in msc_buffer_win_free()
1731 if (!msc->do_irq || !msc->mbuf) in intel_th_msc_interrupt()
1763 if (msc->mbuf && msc->mbuf->ready) in intel_th_msc_interrupt()
1764 msc->mbuf->ready(msc->mbuf_priv, win->sgt, in intel_th_msc_interrupt()
1808 if (!msc->mbuf) in msc_buffer_unassign()
1811 msc->mbuf->unassign(msc->mbuf_priv); in msc_buffer_unassign()
1812 msu_buffer_put(msc->mbuf); in msc_buffer_unassign()
1814 msc->mbuf = NULL; in msc_buffer_unassign()
1825 if (msc->mbuf) in mode_show()
1826 mode = msc->mbuf->name; in mode_show()
1837 const struct msu_buffer *mbuf = NULL; in mode_store() local
1866 mbuf = msu_buffer_get(mode); in mode_store()
1868 if (mbuf) in mode_store()
1878 if (mbuf && mbuf == msc->mbuf) { in mode_store()
1880 msu_buffer_put(mbuf); in mode_store()
1888 if (mbuf) { in mode_store()
1889 void *mbuf_priv = mbuf->assign(dev, &i); in mode_store()
1898 msc->mbuf = mbuf; in mode_store()
1906 if (ret && mbuf) in mode_store()
1907 msu_buffer_put(mbuf); in mode_store()
2034 if (msc->mode != MSC_MODE_MULTI || msc->mbuf) in win_switch_store()