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);
677 if (!msc->mbuf)
715 if (!win->msc->mbuf)
804 if (msc->mbuf && msc->mbuf->activate)
805 msc->mbuf->activate(msc->mbuf_priv);
827 if (msc->mbuf && msc->mbuf->deactivate)
828 msc->mbuf->deactivate(msc->mbuf_priv);
846 if (msc->mbuf && msc->mbuf->ready)
847 msc->mbuf->ready(msc->mbuf_priv, win->sgt,
1115 if (msc->mbuf && msc->mbuf->alloc_window)
1116 ret = msc->mbuf->alloc_window(msc->mbuf_priv, &win->sgt,
1177 if (msc->mbuf && msc->mbuf->free_window)
1178 msc->mbuf->free_window(msc->mbuf_priv, win->sgt);
1769 if (!msc->do_irq || !msc->mbuf)
1805 if (msc->mbuf && msc->mbuf->ready)
1806 msc->mbuf->ready(msc->mbuf_priv, win->sgt,
1850 if (!msc->mbuf)
1853 msc->mbuf->unassign(msc->mbuf_priv);
1854 msu_buffer_put(msc->mbuf);
1856 msc->mbuf = NULL;
1867 if (msc->mbuf)
1868 mode = msc->mbuf->name;
1879 const struct msu_buffer *mbuf = NULL;
1908 mbuf = msu_buffer_get(mode);
1910 if (mbuf)
1923 if (mbuf && mbuf == msc->mbuf) {
1925 msu_buffer_put(mbuf);
1933 if (mbuf) {
1934 void *mbuf_priv = mbuf->assign(dev, &i);
1943 msc->mbuf = mbuf;
1951 if (ret && mbuf)
1952 msu_buffer_put(mbuf);
2080 if (msc->mode == MSC_MODE_MULTI && !msc->mbuf)