Home
last modified time | relevance | path

Searched refs:loopback (Results 1 – 14 of 14) sorted by relevance

/sound/drivers/
Daloop.c129 struct loopback { struct
139 struct loopback *loopback; member
193 return &dpcm->loopback->setup[dpcm->substream->number][device]; in get_setup()
350 card = cable->streams[SNDRV_PCM_STREAM_PLAYBACK]->loopback->card; in loopback_check_format()
372 snd_ctl_notify(dpcm->loopback->card, in loopback_active_notify()
488 mutex_lock(&dpcm->loopback->cable_lock); in loopback_prepare()
494 mutex_unlock(&dpcm->loopback->cable_lock); in loopback_prepare()
914 mutex_lock(&dpcm->loopback->cable_lock); in loopback_hw_free()
916 mutex_unlock(&dpcm->loopback->cable_lock); in loopback_hw_free()
936 mutex_lock(&dpcm->loopback->cable_lock); in rule_format()
[all …]
DKconfig93 tristate "Generic loopback driver (PCM)"
97 Say 'Y' or 'M' to include support for the PCM loopback device.
105 The loopback device allows time synchronization with an external
/sound/soc/intel/boards/
Dhaswell.c89 SND_SOC_DAILINK_DEF(loopback,
138 SND_SOC_DAILINK_REG(loopback, dummy, platform),
Dbroadwell.c156 SND_SOC_DAILINK_DEF(loopback,
210 SND_SOC_DAILINK_REG(loopback, dummy, platform),
/sound/soc/qcom/
Dlpass.h31 struct regmap_field *loopback; member
138 struct reg_field loopback; member
Dlpass-ipq806x.c126 .loopback = REG_FIELD_ID(0x0010, 15, 15, 5, 0x4),
Dlpass-cpu.c47 i2sctl->loopback = devm_regmap_field_alloc(dev, map, v->loopback); in lpass_cpu_init_i2sctl_bitfields()
57 if (IS_ERR(i2sctl->loopback) || IS_ERR(i2sctl->spken) || in lpass_cpu_init_i2sctl_bitfields()
151 ret = regmap_fields_write(i2sctl->loopback, id, in lpass_cpu_daiops_hw_params()
Dlpass-apq8016.c245 .loopback = REG_FIELD_ID(0x1000, 15, 15, 4, 0x1000),
Dlpass-sc7180.c185 .loopback = REG_FIELD_ID(0x1000, 17, 17, 3, 0x1000),
/sound/soc/tegra/
Dtegra210_i2s.c311 ucontrol->value.integer.value[0] = i2s->loopback; in tegra210_i2s_get_loopback()
323 if (value == i2s->loopback) in tegra210_i2s_put_loopback()
326 i2s->loopback = value; in tegra210_i2s_put_loopback()
329 i2s->loopback << I2S_CTRL_LPBK_SHIFT); in tegra210_i2s_put_loopback()
890 i2s->loopback = false; in tegra210_i2s_probe()
Dtegra210_i2s.h123 bool loopback; member
/sound/pci/hda/
Dhda_generic.h266 struct hda_loopback_check loopback; member
Dpatch_via.c298 p = spec->gen.loopback.amplist; in is_aa_path_mute()
411 return snd_hda_check_amp_list_power(codec, &spec->gen.loopback, nid); in via_check_power_status()
Dhda_generic.c3046 spec->loopback.amplist = spec->loopback_list.list; in add_loopback_list()
6032 return snd_hda_check_amp_list_power(codec, &spec->loopback, nid); in snd_hda_gen_check_power_status()