Lines Matching refs:sreq_index
129 unsigned int sreq_index; member
234 unsigned int sreq_index = tdc->sreq_index; in tegra_adma_request_alloc() local
241 if (sreq_index > ADMA_CH_CTRL_TX_REQ_MAX) { in tegra_adma_request_alloc()
246 if (test_and_set_bit(sreq_index, &tdma->tx_requests_reserved)) { in tegra_adma_request_alloc()
253 if (sreq_index > ADMA_CH_CTRL_RX_REQ_MAX) { in tegra_adma_request_alloc()
258 if (test_and_set_bit(sreq_index, &tdma->rx_requests_reserved)) { in tegra_adma_request_alloc()
285 clear_bit(tdc->sreq_index, &tdma->tx_requests_reserved); in tegra_adma_request_free()
289 clear_bit(tdc->sreq_index, &tdma->rx_requests_reserved); in tegra_adma_request_free()
500 ch_regs->ctrl = ADMA_CH_CTRL_TX_REQ(tdc->sreq_index); in tegra_adma_set_xfer_params()
508 ch_regs->ctrl = ADMA_CH_CTRL_RX_REQ(tdc->sreq_index); in tegra_adma_set_xfer_params()
603 tdc->sreq_index = 0; in tegra_adma_free_chan_resources()
613 unsigned int sreq_index; in tegra_dma_of_xlate() local
618 sreq_index = dma_spec->args[0]; in tegra_dma_of_xlate()
620 if (sreq_index == 0) { in tegra_dma_of_xlate()
630 tdc->sreq_index = sreq_index; in tegra_dma_of_xlate()