Lines Matching refs:dp
195 struct mxs_dma_desc *dp; in mxs_spi_xfer_dma() local
235 dp = desc; in mxs_spi_xfer_dma()
237 dp->address = (dma_addr_t)dp; in mxs_spi_xfer_dma()
238 dp->cmd.address = (dma_addr_t)data; in mxs_spi_xfer_dma()
247 dp->cmd.data = MXS_DMA_DESC_COMMAND_DMA_READ; in mxs_spi_xfer_dma()
249 dp->cmd.data = MXS_DMA_DESC_COMMAND_DMA_WRITE; in mxs_spi_xfer_dma()
262 dp->cmd.data |= in mxs_spi_xfer_dma()
272 dp->cmd.data |= MXS_DMA_DESC_IRQ | MXS_DMA_DESC_DEC_SEM; in mxs_spi_xfer_dma()
288 dp->cmd.pio_words[0] = ctrl0; in mxs_spi_xfer_dma()
290 dp->cmd.pio_words[1] = 0; in mxs_spi_xfer_dma()
291 dp->cmd.pio_words[2] = 0; in mxs_spi_xfer_dma()
292 dp->cmd.pio_words[3] = tl; in mxs_spi_xfer_dma()
295 mxs_dma_desc_append(dmach, dp); in mxs_spi_xfer_dma()
297 dp++; in mxs_spi_xfer_dma()