stream_data 321 sound/soc/xilinx/xlnx_formatter_pcm.c struct xlnx_pcm_stream_param *stream_data; stream_data 335 sound/soc/xilinx/xlnx_formatter_pcm.c stream_data = kzalloc(sizeof(*stream_data), GFP_KERNEL); stream_data 336 sound/soc/xilinx/xlnx_formatter_pcm.c if (!stream_data) stream_data 345 sound/soc/xilinx/xlnx_formatter_pcm.c stream_data->mmio = adata->mmio + XLNX_MM2S_OFFSET; stream_data 354 sound/soc/xilinx/xlnx_formatter_pcm.c stream_data->mmio = adata->mmio + XLNX_S2MM_OFFSET; stream_data 361 sound/soc/xilinx/xlnx_formatter_pcm.c stream_data->interleaved = true; stream_data 363 sound/soc/xilinx/xlnx_formatter_pcm.c stream_data->xfer_mode = (val & data_xfer_mode) >> data_xfer_shift; stream_data 364 sound/soc/xilinx/xlnx_formatter_pcm.c stream_data->ch_limit = (val & ch_count_mask) >> ch_count_shift; stream_data 367 sound/soc/xilinx/xlnx_formatter_pcm.c substream->stream, stream_data->interleaved, stream_data 368 sound/soc/xilinx/xlnx_formatter_pcm.c stream_data->xfer_mode, stream_data->ch_limit); stream_data 371 sound/soc/xilinx/xlnx_formatter_pcm.c runtime->private_data = stream_data; stream_data 383 sound/soc/xilinx/xlnx_formatter_pcm.c val = readl(stream_data->mmio + XLNX_AUD_CTRL); stream_data 385 sound/soc/xilinx/xlnx_formatter_pcm.c writel(val, stream_data->mmio + XLNX_AUD_CTRL); stream_data 393 sound/soc/xilinx/xlnx_formatter_pcm.c struct xlnx_pcm_stream_param *stream_data = stream_data 399 sound/soc/xilinx/xlnx_formatter_pcm.c ret = xlnx_formatter_pcm_reset(stream_data->mmio); stream_data 404 sound/soc/xilinx/xlnx_formatter_pcm.c xlnx_formatter_disable_irqs(stream_data->mmio, substream->stream); stream_data 407 sound/soc/xilinx/xlnx_formatter_pcm.c kfree(stream_data); stream_data 416 sound/soc/xilinx/xlnx_formatter_pcm.c struct xlnx_pcm_stream_param *stream_data = runtime->private_data; stream_data 418 sound/soc/xilinx/xlnx_formatter_pcm.c pos = readl(stream_data->mmio + XLNX_AUD_XFER_COUNT); stream_data 420 sound/soc/xilinx/xlnx_formatter_pcm.c if (pos >= stream_data->buffer_size) stream_data 437 sound/soc/xilinx/xlnx_formatter_pcm.c struct xlnx_pcm_stream_param *stream_data = runtime->private_data; stream_data 440 sound/soc/xilinx/xlnx_formatter_pcm.c if (active_ch > stream_data->ch_limit) stream_data 444 sound/soc/xilinx/xlnx_formatter_pcm.c stream_data->xfer_mode == AES_TO_PCM) { stream_data 445 sound/soc/xilinx/xlnx_formatter_pcm.c val = readl(stream_data->mmio + XLNX_AUD_STS); stream_data 447 sound/soc/xilinx/xlnx_formatter_pcm.c aes_reg1_val = readl(stream_data->mmio + stream_data 449 sound/soc/xilinx/xlnx_formatter_pcm.c aes_reg2_val = readl(stream_data->mmio + stream_data 462 sound/soc/xilinx/xlnx_formatter_pcm.c stream_data->buffer_size = size; stream_data 466 sound/soc/xilinx/xlnx_formatter_pcm.c writel(low, stream_data->mmio + XLNX_AUD_BUFF_ADDR_LSB); stream_data 467 sound/soc/xilinx/xlnx_formatter_pcm.c writel(high, stream_data->mmio + XLNX_AUD_BUFF_ADDR_MSB); stream_data 469 sound/soc/xilinx/xlnx_formatter_pcm.c val = readl(stream_data->mmio + XLNX_AUD_CTRL); stream_data 492 sound/soc/xilinx/xlnx_formatter_pcm.c writel(val, stream_data->mmio + XLNX_AUD_CTRL); stream_data 496 sound/soc/xilinx/xlnx_formatter_pcm.c writel(val, stream_data->mmio + XLNX_AUD_PERIOD_CONFIG); stream_data 498 sound/soc/xilinx/xlnx_formatter_pcm.c writel(bytes_per_ch, stream_data->mmio + XLNX_BYTES_PER_CH); stream_data 512 sound/soc/xilinx/xlnx_formatter_pcm.c struct xlnx_pcm_stream_param *stream_data = stream_data 519 sound/soc/xilinx/xlnx_formatter_pcm.c val = readl(stream_data->mmio + XLNX_AUD_CTRL); stream_data 521 sound/soc/xilinx/xlnx_formatter_pcm.c writel(val, stream_data->mmio + XLNX_AUD_CTRL); stream_data 526 sound/soc/xilinx/xlnx_formatter_pcm.c val = readl(stream_data->mmio + XLNX_AUD_CTRL); stream_data 528 sound/soc/xilinx/xlnx_formatter_pcm.c writel(val, stream_data->mmio + XLNX_AUD_CTRL);