Lines Matching refs:mbuf
143 const struct msu_buffer *mbuf; member
190 const struct msu_buffer *mbuf; member
201 if (!strcmp(mbe->mbuf->name, name)) in __msu_buffer_entry_find()
219 return mbe ? mbe->mbuf : NULL; in msu_buffer_get()
222 static void msu_buffer_put(const struct msu_buffer *mbuf) in msu_buffer_put() argument
227 mbe = __msu_buffer_entry_find(mbuf->name); in msu_buffer_put()
233 int intel_th_msu_buffer_register(const struct msu_buffer *mbuf, in intel_th_msu_buffer_register() argument
244 if (__msu_buffer_entry_find(mbuf->name)) { in intel_th_msu_buffer_register()
250 mbe->mbuf = mbuf; in intel_th_msu_buffer_register()
260 void intel_th_msu_buffer_unregister(const struct msu_buffer *mbuf) in intel_th_msu_buffer_unregister() argument
265 mbe = __msu_buffer_entry_find(mbuf->name); in intel_th_msu_buffer_unregister()
686 if (!msc->mbuf) in intel_th_msu_init()
724 if (!win->msc->mbuf) in msc_win_set_lockout()
815 if (msc->mbuf && msc->mbuf->activate) in msc_configure()
816 msc->mbuf->activate(msc->mbuf_priv); in msc_configure()
838 if (msc->mbuf && msc->mbuf->deactivate) in msc_disable()
839 msc->mbuf->deactivate(msc->mbuf_priv); in msc_disable()
857 if (msc->mbuf && msc->mbuf->ready) in msc_disable()
858 msc->mbuf->ready(msc->mbuf_priv, win->sgt, in msc_disable()
1125 if (msc->mbuf && msc->mbuf->alloc_window) in msc_buffer_win_alloc()
1126 ret = msc->mbuf->alloc_window(msc->mbuf_priv, &win->sgt, in msc_buffer_win_alloc()
1184 if (msc->mbuf && msc->mbuf->free_window) in msc_buffer_win_free()
1185 msc->mbuf->free_window(msc->mbuf_priv, win->sgt); in msc_buffer_win_free()
1767 if (!msc->do_irq || !msc->mbuf) in intel_th_msc_interrupt()
1803 if (msc->mbuf && msc->mbuf->ready) in intel_th_msc_interrupt()
1804 msc->mbuf->ready(msc->mbuf_priv, win->sgt, in intel_th_msc_interrupt()
1848 if (!msc->mbuf) in msc_buffer_unassign()
1851 msc->mbuf->unassign(msc->mbuf_priv); in msc_buffer_unassign()
1852 msu_buffer_put(msc->mbuf); in msc_buffer_unassign()
1854 msc->mbuf = NULL; in msc_buffer_unassign()
1865 if (msc->mbuf) in mode_show()
1866 mode = msc->mbuf->name; in mode_show()
1877 const struct msu_buffer *mbuf = NULL; in mode_store() local
1906 mbuf = msu_buffer_get(mode); in mode_store()
1908 if (mbuf) in mode_store()
1921 if (mbuf && mbuf == msc->mbuf) { in mode_store()
1923 msu_buffer_put(mbuf); in mode_store()
1931 if (mbuf) { in mode_store()
1932 void *mbuf_priv = mbuf->assign(dev, &i); in mode_store()
1941 msc->mbuf = mbuf; in mode_store()
1949 if (ret && mbuf) in mode_store()
1950 msu_buffer_put(mbuf); in mode_store()
2078 if (msc->mode == MSC_MODE_MULTI && !msc->mbuf) in win_switch_store()