Lines Matching defs:st_data

66 	writel_relaxed(val, mcbsp->st_data->io_base_st + reg);
71 return readl_relaxed(mcbsp->st_data->io_base_st + reg);
83 mcbsp->pdata->force_ick_on(mcbsp->st_data->mcbsp_iclk, true);
113 mcbsp->pdata->force_ick_on(mcbsp->st_data->mcbsp_iclk, false);
144 struct omap_mcbsp_st_data *st_data = mcbsp->st_data;
146 MCBSP_ST_WRITE(mcbsp, SGAINCR, ST_CH0GAIN(st_data->ch0gain) |
147 ST_CH1GAIN(st_data->ch1gain));
153 struct omap_mcbsp_st_data *st_data = mcbsp->st_data;
156 if (!st_data)
161 st_data->ch0gain = chgain;
163 st_data->ch1gain = chgain;
167 if (st_data->enabled)
177 struct omap_mcbsp_st_data *st_data = mcbsp->st_data;
180 if (!st_data)
185 *chgain = st_data->ch0gain;
187 *chgain = st_data->ch1gain;
197 struct omap_mcbsp_st_data *st_data = mcbsp->st_data;
199 if (!st_data)
203 st_data->enabled = 1;
212 struct omap_mcbsp_st_data *st_data = mcbsp->st_data;
215 if (!st_data)
220 st_data->enabled = 0;
228 struct omap_mcbsp_st_data *st_data = mcbsp->st_data;
230 if (!st_data)
233 return st_data->enabled;
240 struct omap_mcbsp_st_data *st_data = mcbsp->st_data;
245 for (i = 0; i < st_data->nr_taps; i++)
247 st_data->taps[i]);
260 struct omap_mcbsp_st_data *st_data = mcbsp->st_data;
264 memset(st_data->taps, 0, sizeof(st_data->taps));
265 st_data->nr_taps = 0;
277 st_data->taps[i++] = val;
284 st_data->nr_taps = i;
305 struct omap_mcbsp_st_data *st_data = mcbsp->st_data;
307 if (st_data->enabled && !st_data->running) {
308 omap_mcbsp_st_fir_write(mcbsp, st_data->taps);
313 st_data->running = 1;
322 struct omap_mcbsp_st_data *st_data = mcbsp->st_data;
324 if (st_data->running) {
327 st_data->running = 0;
337 struct omap_mcbsp_st_data *st_data;
345 st_data = devm_kzalloc(mcbsp->dev, sizeof(*mcbsp->st_data), GFP_KERNEL);
346 if (!st_data)
349 st_data->mcbsp_iclk = devm_clk_get(mcbsp->dev, "ick");
350 if (IS_ERR(st_data->mcbsp_iclk)) {
353 st_data->mcbsp_iclk = NULL;
356 st_data->io_base_st = devm_ioremap(mcbsp->dev, res->start,
358 if (!st_data->io_base_st)
365 mcbsp->st_data = st_data;
481 if (!mcbsp->st_data) {