Lines Matching refs:driver
57 if (dai->driver->ops &&
58 dai->driver->ops->set_sysclk)
59 ret = dai->driver->ops->set_sysclk(dai, clk_id, freq, dir);
83 if (dai->driver->ops &&
84 dai->driver->ops->set_clkdiv)
85 ret = dai->driver->ops->set_clkdiv(dai, div_id, div);
106 if (dai->driver->ops &&
107 dai->driver->ops->set_pll)
108 ret = dai->driver->ops->set_pll(dai, pll_id, source,
129 if (dai->driver->ops &&
130 dai->driver->ops->set_bclk_ratio)
131 ret = dai->driver->ops->set_bclk_ratio(dai, ratio);
148 if (dai->driver->ops &&
149 dai->driver->ops->set_fmt)
150 ret = dai->driver->ops->set_fmt(dai, fmt);
209 if (dai->driver->ops &&
210 dai->driver->ops->xlate_tdm_slot_mask)
211 dai->driver->ops->xlate_tdm_slot_mask(slots,
219 if (dai->driver->ops &&
220 dai->driver->ops->set_tdm_slot)
221 ret = dai->driver->ops->set_tdm_slot(dai, tx_mask, rx_mask,
245 if (dai->driver->ops &&
246 dai->driver->ops->set_channel_map)
247 ret = dai->driver->ops->set_channel_map(dai, tx_num, tx_slot,
269 if (dai->driver->ops &&
270 dai->driver->ops->get_channel_map)
271 ret = dai->driver->ops->get_channel_map(dai, tx_num, tx_slot,
288 if (dai->driver->ops &&
289 dai->driver->ops->set_tristate)
290 ret = dai->driver->ops->set_tristate(dai, tristate);
313 if (dai->driver->ops &&
314 dai->driver->ops->mute_stream &&
316 !dai->driver->ops->no_capture_mute))
317 ret = dai->driver->ops->mute_stream(dai, mute, direction);
335 if (dai->driver->ops &&
336 dai->driver->ops->hw_params)
337 ret = dai->driver->ops->hw_params(substream, params, dai);
345 if (dai->driver->ops &&
346 dai->driver->ops->hw_free)
347 dai->driver->ops->hw_free(substream, dai);
355 if (dai->driver->ops &&
356 dai->driver->ops->startup)
357 ret = dai->driver->ops->startup(substream, dai);
373 if (dai->driver->ops &&
374 dai->driver->ops->shutdown)
375 dai->driver->ops->shutdown(substream, dai);
386 if (dai->driver->ops &&
387 dai->driver->ops->delay)
388 delay = dai->driver->ops->delay(substream, dai);
397 if (dai->driver->compress_new)
398 ret = dai->driver->compress_new(rtd, num);
484 if (dai->driver->probe_order != order)
487 if (dai->driver->probe) {
488 int ret = dai->driver->probe(dai);
506 if (dai->driver->remove_order != order)
510 dai->driver->remove) {
511 r = dai->driver->remove(dai);
528 if (dai->driver->pcm_new) {
529 ret = dai->driver->pcm_new(rtd, dai);
545 if (dai->driver->ops &&
546 dai->driver->ops->prepare) {
547 ret = dai->driver->ops->prepare(substream, dai);
564 if (dai->driver->ops &&
565 dai->driver->ops->trigger) {
566 ret = dai->driver->ops->trigger(substream, cmd, dai);
583 if (dai->driver->ops &&
584 dai->driver->ops->bespoke_trigger) {
585 ret = dai->driver->ops->bespoke_trigger(substream,
600 if (dai->driver->cops &&
601 dai->driver->cops->startup)
602 ret = dai->driver->cops->startup(cstream, dai);
611 if (dai->driver->cops &&
612 dai->driver->cops->shutdown)
613 dai->driver->cops->shutdown(cstream, dai);
622 if (dai->driver->cops &&
623 dai->driver->cops->trigger)
624 ret = dai->driver->cops->trigger(cstream, cmd, dai);
636 if (dai->driver->cops &&
637 dai->driver->cops->set_params)
638 ret = dai->driver->cops->set_params(cstream, params, dai);
650 if (dai->driver->cops &&
651 dai->driver->cops->get_params)
652 ret = dai->driver->cops->get_params(cstream, params, dai);
664 if (dai->driver->cops &&
665 dai->driver->cops->ack)
666 ret = dai->driver->cops->ack(cstream, bytes, dai);
678 if (dai->driver->cops &&
679 dai->driver->cops->pointer)
680 ret = dai->driver->cops->pointer(cstream, tstamp, dai);
692 if (dai->driver->cops &&
693 dai->driver->cops->set_metadata)
694 ret = dai->driver->cops->set_metadata(cstream, metadata, dai);
706 if (dai->driver->cops &&
707 dai->driver->cops->get_metadata)
708 ret = dai->driver->cops->get_metadata(cstream, metadata, dai);