Lines Matching refs:data
328 /* Direct mapping data.nbytes field is not populated */
330 cfg |= OP_DATA_BUSW(fls(op->data.buswidth) - 1) |
331 (op->data.dtr ? OP_DATA_DDR : 0);
332 if (op->data.dir == SPI_MEM_DATA_IN) {
334 if (op->data.dtr)
349 u32 data = 0xffffffff;
357 memcpy(&data, txbuf + pos, nbytes);
364 writel(data, mxic->regs + TXD(nbytes % 4));
377 data = readl(mxic->regs + RXD);
379 data >>= (8 * (4 - nbytes));
380 memcpy(rxbuf + pos, &data, nbytes);
412 if (mxic->ecc.use_pipelined_conf && desc->info.op_tmpl.data.ecc) {
456 if (mxic->ecc.use_pipelined_conf && desc->info.op_tmpl.data.ecc) {
480 if (op->data.buswidth > 8 || op->addr.buswidth > 8 ||
484 if (op->data.nbytes && op->dummy.nbytes &&
485 op->data.buswidth != op->dummy.buswidth)
526 writel(mxic_spi_mem_prep_op_cfg(op, op->data.nbytes),
551 op->data.dir == SPI_MEM_DATA_OUT ?
552 op->data.buf.out : NULL,
553 op->data.dir == SPI_MEM_DATA_IN ?
554 op->data.buf.in : NULL,
555 op->data.nbytes);