Lines Matching refs:tx
72 void *tx; member
238 while (drv_data->tx < drv_data->tx_end) { in adi_spi_u8_write()
239 iowrite32(*(u8 *)(drv_data->tx++), &drv_data->regs->tfifo); in adi_spi_u8_write()
263 iowrite32(*(u8 *)(drv_data->tx++), &drv_data->regs->tfifo); in adi_spi_u8_duplex()
279 while (drv_data->tx < drv_data->tx_end) { in adi_spi_u16_write()
280 iowrite32(*(u16 *)drv_data->tx, &drv_data->regs->tfifo); in adi_spi_u16_write()
281 drv_data->tx += 2; in adi_spi_u16_write()
306 iowrite32(*(u16 *)drv_data->tx, &drv_data->regs->tfifo); in adi_spi_u16_duplex()
307 drv_data->tx += 2; in adi_spi_u16_duplex()
324 while (drv_data->tx < drv_data->tx_end) { in adi_spi_u32_write()
325 iowrite32(*(u32 *)drv_data->tx, &drv_data->regs->tfifo); in adi_spi_u32_write()
326 drv_data->tx += 4; in adi_spi_u32_write()
351 iowrite32(*(u32 *)drv_data->tx, &drv_data->regs->tfifo); in adi_spi_u32_duplex()
352 drv_data->tx += 4; in adi_spi_u32_duplex()
398 drv->tx = (void *)t->tx_buf; in adi_spi_setup_transfer()
399 drv->tx_end = drv->tx + t->len; in adi_spi_setup_transfer()
401 drv->tx = NULL; in adi_spi_setup_transfer()
467 tx_buf = drv_data->tx; in adi_spi_dma_xfer()
473 } else if (!drv_data->tx) { in adi_spi_dma_xfer()
482 tx_buf = drv_data->tx; in adi_spi_dma_xfer()
537 if (drv_data->tx != drv_data->tx_end) in adi_spi_pio_xfer()
539 } else if (!drv_data->tx) { in adi_spi_pio_xfer()
547 if (drv_data->tx != drv_data->tx_end) in adi_spi_pio_xfer()
759 if (drv_data->tx) in adi_spi_tx_dma_isr()