Lines Matching defs:ch_regs

119 	struct tegra_adma_chan_regs	ch_regs;
140 struct tegra_adma_chan_regs ch_regs;
352 struct tegra_adma_chan_regs *ch_regs;
367 ch_regs = &desc->ch_regs;
371 tdma_ch_write(tdc, ADMA_CH_TC, ch_regs->tc);
372 tdma_ch_write(tdc, ADMA_CH_CTRL, ch_regs->ctrl);
373 tdma_ch_write(tdc, ADMA_CH_LOWER_SRC_ADDR, ch_regs->src_addr);
374 tdma_ch_write(tdc, ADMA_CH_LOWER_TRG_ADDR, ch_regs->trg_addr);
375 tdma_ch_write(tdc, ADMA_CH_FIFO_CTRL, ch_regs->fifo_ctrl);
376 tdma_ch_write(tdc, ADMA_CH_CONFIG, ch_regs->config);
454 struct tegra_adma_chan_regs *ch_regs = &desc->ch_regs;
457 ch_regs->ctrl = tdma_ch_read(tdc, ADMA_CH_CTRL);
458 ch_regs->ctrl |= (1 << ADMA_CH_CTRL_XFER_PAUSE_SHIFT);
459 tdma_ch_write(tdc, ADMA_CH_CTRL, ch_regs->ctrl);
476 struct tegra_adma_chan_regs *ch_regs = &desc->ch_regs;
478 ch_regs->ctrl = tdma_ch_read(tdc, ADMA_CH_CTRL);
479 ch_regs->ctrl &= ~(1 << ADMA_CH_CTRL_XFER_PAUSE_SHIFT);
480 tdma_ch_write(tdc, ADMA_CH_CTRL, ch_regs->ctrl);
524 residual = desc->ch_regs.tc;
559 struct tegra_adma_chan_regs *ch_regs = &desc->ch_regs;
571 ch_regs->config = ADMA_CH_CONFIG_SRC_BUF(desc->num_periods - 1);
572 ch_regs->ctrl = ADMA_CH_REG_FIELD_VAL(tdc->sreq_index,
575 ch_regs->src_addr = buf_addr;
582 ch_regs->config = ADMA_CH_CONFIG_TRG_BUF(desc->num_periods - 1);
583 ch_regs->ctrl = ADMA_CH_REG_FIELD_VAL(tdc->sreq_index,
586 ch_regs->trg_addr = buf_addr;
594 ch_regs->ctrl |= ADMA_CH_CTRL_DIR(adma_dir) |
597 ch_regs->config |= cdata->adma_get_burst_config(burst_size);
598 ch_regs->config |= ADMA_CH_CONFIG_WEIGHT_FOR_WRR(1);
600 ch_regs->config |= TEGRA186_ADMA_CH_CONFIG_OUTSTANDING_REQS(8);
614 ch_regs->fifo_ctrl =
618 ch_regs->fifo_ctrl =
622 ch_regs->tc = desc->period_len & ADMA_CH_TC_COUNT_MASK;
744 ch_reg = &tdc->ch_regs;
782 ch_reg = &tdc->ch_regs;