Lines Matching refs:driver
56 * This is used if driver don't need to have CPU/Codec/Platform
293 * specified driver name.
294 * But, if many components which have same driver name are connected
298 const char *component_name = component->driver->name;
322 (driver_name == component->driver->name) ||
323 (strcmp(component->driver->name, driver_name) == 0))) {
375 codec_dai->driver->playback.stream_name,
787 * It returns *1st* found component, but some driver
802 * @dlc: name of the DAI or the DAI driver and optional component info to match
824 && (!dai->driver->name
825 || strcmp(dai->driver->name, dlc->dai_name)))
967 * Notify the machine driver for extra destruction
997 * Notify the machine driver for extra initialization
1089 if (!component->driver->use_dai_pcm_id)
1093 num += component->driver->be_pcm_base;
1199 component->driver->dapm_widgets,
1200 component->driver->num_dapm_widgets);
1239 component->driver->controls,
1240 component->driver->num_controls);
1245 component->driver->dapm_routes,
1246 component->driver->num_dapm_routes);
1314 if (component->driver->remove_order != order)
1332 if (component->driver->probe_order != order)
1384 if (component->driver->probe_order != order)
1403 if (comp->driver->remove_order == order)
1462 if (cpu_dai->component->driver->non_legacy_dai_naming)
1552 * An Intel machine driver may be used by many different devices but are
1583 return 0; /* long name already set by driver or from DMI */
1643 if (!component->driver->ignore_machine)
1647 if (!strcmp(component->driver->ignore_machine,
1648 card->dev->driver->name))
1650 if (strcmp(component->driver->ignore_machine,
1700 component->driver->be_hw_params_fixup;
1711 if (component->driver->topology_name_prefix) {
1715 comp_drv = component->driver;
1745 * The driver name is somewhat special, as it's used as a key for
1934 soc_setup_card_name(card->snd_card->driver,
1988 * no card, so machine driver should be registering card
2038 /* ASoC platform driver */
2040 .driver = {
2238 found = strstr(name, dev->driver->name);
2241 if (sscanf(&found[strlen(dev->driver->name)], ".%d", id) == 1) {
2245 found[strlen(dev->driver->name)] = '\0';
2257 name = devm_kasprintf(dev, GFP_KERNEL, "%s.%s", dev->driver->name, devname);
2293 * @dai_drv: DAI driver to use for the DAI
2339 dai->driver = dai_drv;
2366 * @dai_drv: DAI driver to use for the DAIs
2379 !component->driver->non_legacy_dai_naming);
2451 const struct snd_soc_component_driver *driver,
2467 component->driver = driver;
2482 if (component->driver->endianness) {
2496 if (!component->driver->write && !component->driver->read) {
2541 * snd_soc_unregister_component_by_driver - Unregister component using a given driver
2545 * @component_driver: The component driver to unregister
3057 *dai_name = dai->driver->name;