Lines Matching refs:mbuf
109 * @mbuf: MSU buffer, if assigned
110 * @mbuf_priv MSU buffer's private data, if @mbuf
134 const struct msu_buffer *mbuf;
176 * @mbuf: MSU buffer object
181 const struct msu_buffer *mbuf;
192 if (!strcmp(mbe->mbuf->name, name))
210 return mbe ? mbe->mbuf : NULL;
213 static void msu_buffer_put(const struct msu_buffer *mbuf)
218 mbe = __msu_buffer_entry_find(mbuf->name);
224 int intel_th_msu_buffer_register(const struct msu_buffer *mbuf,
235 if (__msu_buffer_entry_find(mbuf->name)) {
241 mbe->mbuf = mbuf;
251 void intel_th_msu_buffer_unregister(const struct msu_buffer *mbuf)
256 mbe = __msu_buffer_entry_find(mbuf->name);
679 if (!msc->mbuf)
717 if (!win->msc->mbuf)
806 if (msc->mbuf && msc->mbuf->activate)
807 msc->mbuf->activate(msc->mbuf_priv);
829 if (msc->mbuf && msc->mbuf->deactivate)
830 msc->mbuf->deactivate(msc->mbuf_priv);
848 if (msc->mbuf && msc->mbuf->ready)
849 msc->mbuf->ready(msc->mbuf_priv, win->sgt,
1101 if (msc->mbuf && msc->mbuf->alloc_window)
1102 ret = msc->mbuf->alloc_window(msc->mbuf_priv, &win->sgt,
1167 if (msc->mbuf && msc->mbuf->free_window)
1168 msc->mbuf->free_window(msc->mbuf_priv, win->sgt);
1755 if (!msc->do_irq || !msc->mbuf)
1791 if (msc->mbuf && msc->mbuf->ready)
1792 msc->mbuf->ready(msc->mbuf_priv, win->sgt,
1836 if (!msc->mbuf)
1839 msc->mbuf->unassign(msc->mbuf_priv);
1840 msu_buffer_put(msc->mbuf);
1842 msc->mbuf = NULL;
1853 if (msc->mbuf)
1854 mode = msc->mbuf->name;
1865 const struct msu_buffer *mbuf = NULL;
1894 mbuf = msu_buffer_get(mode);
1896 if (mbuf)
1909 if (mbuf && mbuf == msc->mbuf) {
1911 msu_buffer_put(mbuf);
1919 if (mbuf) {
1920 void *mbuf_priv = mbuf->assign(dev, &i);
1929 msc->mbuf = mbuf;
1937 if (ret && mbuf)
1938 msu_buffer_put(mbuf);
2066 if (msc->mode == MSC_MODE_MULTI && !msc->mbuf)