Lines Matching refs:e

550 	struct soc_enum *e = (struct soc_enum *)kcontrol->private_value;  in madera_out1_demux_put()  local
555 if (ucontrol->value.enumerated.item[0] > e->items - 1) in madera_out1_demux_put()
622 ret = snd_soc_dapm_mux_update_power(dapm, kcontrol, mux, e, NULL); in madera_out1_demux_put()
658 struct soc_enum *e = (struct soc_enum *)kcontrol->private_value; in madera_inmux_put() local
668 val = mux << e->shift_l; in madera_inmux_put()
669 mask = (e->mask << e->shift_l) | MADERA_IN1L_SRC_SE_MASK; in madera_inmux_put()
671 switch (e->reg) { in madera_inmux_put()
692 mux, e->reg, inmode, mask, val); in madera_inmux_put()
694 ret = regmap_update_bits_check(regmap, e->reg, mask, val, &changed); in madera_inmux_put()
700 mux, e, NULL); in madera_inmux_put()
879 struct soc_enum *e = (struct soc_enum *)kcontrol->private_value; in madera_adsp_rate_get() local
881 const int adsp_num = e->shift_l; in madera_adsp_rate_get()
888 item = snd_soc_enum_val_to_item(e, cached_rate); in madera_adsp_rate_get()
900 struct soc_enum *e = (struct soc_enum *)kcontrol->private_value; in madera_adsp_rate_put() local
901 const int adsp_num = e->shift_l; in madera_adsp_rate_put()
905 if (item >= e->items) in madera_adsp_rate_put()
920 } else if (priv->adsp_rate_cache[adsp_num] != e->values[item]) { in madera_adsp_rate_put()
922 priv->adsp_rate_cache[adsp_num] = e->values[item]; in madera_adsp_rate_put()
1060 struct soc_enum *e = (struct soc_enum *)kcontrol->private_value; in madera_rate_put() local
1065 if (item >= e->items) in madera_rate_put()
1074 val = snd_soc_component_read(component, e->reg); in madera_rate_put()
1075 val >>= e->shift_l; in madera_rate_put()
1076 val &= e->mask; in madera_rate_put()
1077 if (snd_soc_enum_item_to_val(e, item) == val) { in madera_rate_put()
1082 if (!madera_can_change_grp_rate(priv, e->reg)) { in madera_rate_put()
2170 struct soc_enum *e = (struct soc_enum *)kcontrol->private_value; in madera_dfc_put() local
2171 unsigned int reg = e->reg; in madera_dfc_put()