Home
last modified time | relevance | path

Searched full:ext_ops (Results 1 – 6 of 6) sorted by relevance

/linux/sound/hda/core/ext/
H A Dbus.c25 * @ext_ops: operators used for ASoC HDA codec drivers
31 const struct hdac_ext_bus_ops *ext_ops) in snd_hdac_ext_bus_init() argument
39 bus->ext_ops = ext_ops; in snd_hdac_ext_bus_init()
/linux/sound/hda/common/
H A Dbind.c94 if (codec->bus->core.ext_ops) { in hda_codec_driver_probe()
95 if (WARN_ON(!codec->bus->core.ext_ops->hdev_attach)) in hda_codec_driver_probe()
97 return codec->bus->core.ext_ops->hdev_attach(&codec->core); in hda_codec_driver_probe()
157 if (codec->bus->core.ext_ops) { in hda_codec_driver_remove()
158 if (WARN_ON(!codec->bus->core.ext_ops->hdev_detach)) in hda_codec_driver_remove()
160 return codec->bus->core.ext_ops->hdev_detach(&codec->core); in hda_codec_driver_remove()
/linux/include/sound/
H A Dhdaudio_ext.h9 const struct hdac_ext_bus_ops *ext_ops);
H A Dhdaudio.h294 const struct hdac_ext_bus_ops *ext_ops; member
/linux/sound/soc/
H A Dsoc-topology.c464 const struct snd_soc_tplg_bytes_ext_ops *ext_ops; in soc_tplg_kcontrol_bind_io() local
495 ext_ops = tplg->bytes_ext_ops; in soc_tplg_kcontrol_bind_io()
499 ext_ops[i].id == le32_to_cpu(be->ext_ops.put)) in soc_tplg_kcontrol_bind_io()
500 sbe->put = ext_ops[i].put; in soc_tplg_kcontrol_bind_io()
502 ext_ops[i].id == le32_to_cpu(be->ext_ops.get)) in soc_tplg_kcontrol_bind_io()
503 sbe->get = ext_ops[i].get; in soc_tplg_kcontrol_bind_io()
/linux/include/uapi/sound/
H A Dasoc.h444 struct snd_soc_tplg_io_ops ext_ops; member