Lines Matching refs:core
18 #include <sound/core.h>
26 #include <linux/mfd/arizona/core.h>
36 struct arizona_priv core;
1080 struct arizona *arizona = priv->core.arizona;
1094 return wm_adsp_compr_open(&priv->core.adsp[n_adsp], stream);
1100 struct arizona *arizona = priv->core.arizona;
1106 ret = wm_adsp_compr_handle_irq(&priv->core.adsp[i]);
1110 info.core = i;
1129 struct arizona *arizona = priv->core.arizona;
1142 ret = wm_adsp2_component_probe(&priv->core.adsp[1], component);
1146 ret = wm_adsp2_component_probe(&priv->core.adsp[2], component);
1161 wm_adsp2_component_remove(&priv->core.adsp[1], component);
1162 wm_adsp2_component_remove(&priv->core.adsp[2], component);
1171 wm_adsp2_component_remove(&priv->core.adsp[1], component);
1172 wm_adsp2_component_remove(&priv->core.adsp[2], component);
1174 priv->core.arizona->dapm = NULL;
1235 cs47l24->core.arizona = arizona;
1236 cs47l24->core.num_inputs = 4;
1239 cs47l24->core.adsp[i].part = "cs47l24";
1240 cs47l24->core.adsp[i].cs_dsp.num = i + 1;
1241 cs47l24->core.adsp[i].cs_dsp.type = WMFW_ADSP2;
1242 cs47l24->core.adsp[i].cs_dsp.dev = arizona->dev;
1243 cs47l24->core.adsp[i].cs_dsp.regmap = arizona->regmap;
1245 cs47l24->core.adsp[i].cs_dsp.base = ARIZONA_DSP1_CONTROL_1 +
1247 cs47l24->core.adsp[i].cs_dsp.mem = cs47l24_dsp_regions[i - 1];
1248 cs47l24->core.adsp[i].cs_dsp.num_mems =
1251 ret = wm_adsp2_init(&cs47l24->core.adsp[i]);
1273 arizona_init_dai(&cs47l24->core, i);
1329 struct arizona *arizona = cs47l24->core.arizona;
1333 wm_adsp2_remove(&cs47l24->core.adsp[1]);
1334 wm_adsp2_remove(&cs47l24->core.adsp[2]);