SPI_MEM_DATA_OUT
if (op->data.nbytes && op->data.dir == SPI_MEM_DATA_OUT)
case SPI_MEM_DATA_OUT:
case SPI_MEM_DATA_OUT:
if (WARN_ON(op->data.dir != SPI_MEM_DATA_OUT) || WARN_ON(!buf))
} else if (op->data.dir == SPI_MEM_DATA_OUT) {
else if (op->data.dir == SPI_MEM_DATA_OUT)
if (op->data.dir == SPI_MEM_DATA_OUT)
mask = (dir == SPI_MEM_DATA_OUT) ? ATCSPI_TX_FULL : ATCSPI_RX_EMPTY;
if (op->data.dir == SPI_MEM_DATA_OUT) {
ret = atcspi_wait_fifo_ready(spi, SPI_MEM_DATA_OUT);
} else if (op->data.dir == SPI_MEM_DATA_OUT) {
if (op->data.dir == SPI_MEM_DATA_OUT)
if (op->data.dir == SPI_MEM_DATA_OUT)
if (op->data.dir == SPI_MEM_DATA_OUT &&
if (op->data.nbytes && op->data.dir == SPI_MEM_DATA_OUT)
if (op->data.dir == SPI_MEM_DATA_OUT) {
if (op->data.dir == SPI_MEM_DATA_OUT)
.dir = SPI_MEM_DATA_OUT, \
op->data.dir == SPI_MEM_DATA_OUT))
if (WARN_ON_ONCE(op->data.dir == SPI_MEM_DATA_OUT &&
if (op->data.nbytes && op->data.dir == SPI_MEM_DATA_OUT)
if (op->data.dir == SPI_MEM_DATA_OUT && ctlr->dma_tx)
if (desc->info.op_tmpl.data.dir != SPI_MEM_DATA_OUT)
if (op->data.dir == SPI_MEM_DATA_OUT && ctlr->dma_tx)
if (op->data.dir == SPI_MEM_DATA_OUT) {
if (op->data.dir == SPI_MEM_DATA_OUT)
if (op->data.dir == SPI_MEM_DATA_OUT || op->data.dir == SPI_MEM_DATA_IN) {
if (op->data.dir == SPI_MEM_DATA_OUT)
if (op->data.nbytes && op->data.dir == SPI_MEM_DATA_OUT)
if (op->data.dir == SPI_MEM_DATA_OUT) {
if (op->data.dir == SPI_MEM_DATA_OUT) {
} else if (op->data.dir == SPI_MEM_DATA_OUT) {
case SPI_MEM_DATA_OUT:
if (op->data.dir == SPI_MEM_DATA_OUT)
if (op->data.dir == SPI_MEM_DATA_OUT) {
if (op->data.dir == SPI_MEM_DATA_OUT) {
} else if (op->data.dir == SPI_MEM_DATA_OUT) {
if (op->data.dir == SPI_MEM_DATA_OUT) {
op->data.dir == SPI_MEM_DATA_OUT ?
desc->info.op_tmpl.data.dir == SPI_MEM_DATA_OUT) {
if (op->data.nbytes && op->data.dir == SPI_MEM_DATA_OUT)
if (op->data.dir == SPI_MEM_DATA_OUT) {
if (op->data.dir == SPI_MEM_DATA_OUT &&
if (op->data.dir == SPI_MEM_DATA_OUT) {
if (op->data.dir == SPI_MEM_DATA_OUT &&
if (op->data.nbytes && op->data.dir == SPI_MEM_DATA_OUT) {
if (op->data.nbytes && op->data.dir == SPI_MEM_DATA_OUT) {
} else if (op->data.dir == SPI_MEM_DATA_OUT) {
if (op->data.dir == SPI_MEM_DATA_OUT)
} else if (op->data.dir == SPI_MEM_DATA_OUT) {
} else if (op->data.dir == SPI_MEM_DATA_OUT) {
case SPI_MEM_DATA_OUT:
if (op->data.dir == SPI_MEM_DATA_OUT)
if (op->data.dir == SPI_MEM_DATA_OUT)
if (op->data.dir == SPI_MEM_DATA_OUT) {
case SPI_MEM_DATA_OUT:
else if (op->data.dir == SPI_MEM_DATA_OUT)
case SPI_MEM_DATA_OUT:
case SPI_MEM_DATA_OUT:
case SPI_MEM_DATA_OUT:
(op->data.dir == SPI_MEM_DATA_OUT && ospi->dma_chtx)) &&
if (desc->info.op_tmpl.data.dir == SPI_MEM_DATA_OUT)
op.data.dir = SPI_MEM_DATA_OUT;
(op->data.dir == SPI_MEM_DATA_OUT && qspi->dma_chtx)) &&
if (desc->info.op_tmpl.data.dir == SPI_MEM_DATA_OUT)
op.data.dir = SPI_MEM_DATA_OUT;
if (op->data.dir == SPI_MEM_DATA_OUT)
op->data.dir == SPI_MEM_DATA_OUT, op->data.nbytes);
if (op->data.dir == SPI_MEM_DATA_OUT)
wpcm_fiu_do_uma(fiu, cs, false, op->data.dir == SPI_MEM_DATA_OUT, op->data.nbytes);
if (op->data.dir == SPI_MEM_DATA_OUT) {
if (op->data.dir == SPI_MEM_DATA_OUT) {
.dir = SPI_MEM_DATA_OUT, \
.dir = SPI_MEM_DATA_OUT, \
__dynamic_array(u8, data, op->data.dir == SPI_MEM_DATA_OUT ?
if (op->data.dir == SPI_MEM_DATA_OUT)