Home | History | Annotate | Download | only in audio

Lines Matching refs:dai_hw_if

70 	const struct audio_hw_if *dai_hw_if;		/* audio driver callbacks */
127 if (!dai->dai_hw_if->open)
129 return dai->dai_hw_if->open(dai->dai_priv, flags);
135 if (!dai->dai_hw_if->close)
137 dai->dai_hw_if->close(dai->dai_priv);
143 if (!dai->dai_hw_if->query_format)
145 return dai->dai_hw_if->query_format(dai->dai_priv, afp);
153 if (!dai->dai_hw_if->set_format)
155 return dai->dai_hw_if->set_format(dai->dai_priv, setmode,
163 if (!dai->dai_hw_if->round_blocksize)
165 return dai->dai_hw_if->round_blocksize(dai->dai_priv, bs,
172 if (!dai->dai_hw_if->commit_settings)
174 return dai->dai_hw_if->commit_settings(dai->dai_priv);
182 if (!dai->dai_hw_if->halt_output)
184 return dai->dai_hw_if->halt_output(dai->dai_priv);
186 if (!dai->dai_hw_if->halt_input)
188 return dai->dai_hw_if->halt_input(dai->dai_priv);
201 if (!dai->dai_hw_if->trigger_output)
203 return dai->dai_hw_if->trigger_output(dai->dai_priv, start,
206 if (!dai->dai_hw_if->trigger_input)
208 return dai->dai_hw_if->trigger_input(dai->dai_priv, start,
218 if (!dai->dai_hw_if->allocm)
220 return dai->dai_hw_if->allocm(dai->dai_priv, dir, size);
226 if (!dai->dai_hw_if->freem)
228 dai->dai_hw_if->freem(dai->dai_priv, addr, size);
234 if (!dai->dai_hw_if->round_buffersize)
236 return dai->dai_hw_if->round_buffersize(dai->dai_priv, dir, bufsize);
242 if (!dai->dai_hw_if->get_props)
244 return dai->dai_hw_if->get_props(dai->dai_priv);
250 if (!dai->dai_hw_if->getdev)
252 return dai->dai_hw_if->getdev(dai->dai_priv, adev);
258 if (!dai->dai_hw_if->get_port)
260 return dai->dai_hw_if->get_port(dai->dai_priv, mc);
266 if (!dai->dai_hw_if->set_port)
268 return dai->dai_hw_if->set_port(dai->dai_priv, mc);
274 if (!dai->dai_hw_if->query_devinfo)
276 return dai->dai_hw_if->query_devinfo(dai->dai_priv, di);
282 if (!dai->dai_hw_if->get_locks) {
288 dai->dai_hw_if->get_locks(dai->dai_priv, intr, thread);