Lines Matching refs:nbytes
42 if (!op->data.nbytes) in spi_controller_dma_map_mem_op_data()
55 return spi_map_buf(ctlr, dmadev, sgt, op->data.buf.in, op->data.nbytes, in spi_controller_dma_map_mem_op_data()
88 if (!op->data.nbytes) in spi_controller_dma_unmap_mem_op_data()
146 if (op->addr.nbytes && in spi_mem_default_supports_op()
150 if (op->dummy.nbytes && in spi_mem_default_supports_op()
154 if (op->data.nbytes && in spi_mem_default_supports_op()
265 tmpbufsize = sizeof(op->cmd.opcode) + op->addr.nbytes + in spi_mem_exec_op()
266 op->dummy.nbytes; in spi_mem_exec_op()
287 if (op->addr.nbytes) { in spi_mem_exec_op()
290 for (i = 0; i < op->addr.nbytes; i++) in spi_mem_exec_op()
292 (8 * (op->addr.nbytes - i - 1)); in spi_mem_exec_op()
295 xfers[xferpos].len = op->addr.nbytes; in spi_mem_exec_op()
299 totalxferlen += op->addr.nbytes; in spi_mem_exec_op()
302 if (op->dummy.nbytes) { in spi_mem_exec_op()
303 memset(tmpbuf + op->addr.nbytes + 1, 0xff, op->dummy.nbytes); in spi_mem_exec_op()
304 xfers[xferpos].tx_buf = tmpbuf + op->addr.nbytes + 1; in spi_mem_exec_op()
305 xfers[xferpos].len = op->dummy.nbytes; in spi_mem_exec_op()
309 totalxferlen += op->dummy.nbytes; in spi_mem_exec_op()
312 if (op->data.nbytes) { in spi_mem_exec_op()
321 xfers[xferpos].len = op->data.nbytes; in spi_mem_exec_op()
324 totalxferlen += op->data.nbytes; in spi_mem_exec_op()
338 if (op->data.nbytes) { in spi_mem_exec_op()
345 op_len = sizeof(op->cmd.opcode) + op->addr.nbytes + op->dummy.nbytes; in spi_mem_exec_op()
360 if (op->addr.nbytes) { in spi_mem_exec_op()
361 for (i = 0; i < op->addr.nbytes; i++) in spi_mem_exec_op()
363 (8 * (op->addr.nbytes - i - 1)); in spi_mem_exec_op()
365 pos += op->addr.nbytes; in spi_mem_exec_op()
368 if (op->dummy.nbytes) in spi_mem_exec_op()
369 memset(op_buf + pos, 0xff, op->dummy.nbytes); in spi_mem_exec_op()
387 ret = spi_xfer(slave, op->data.nbytes * 8, tx_buf, in spi_mem_exec_op()
398 tx_buf || rx_buf ? op->data.nbytes : 0, in spi_mem_exec_op()
400 for (i = 0; i < op->data.nbytes; i++) in spi_mem_exec_op()
438 len = sizeof(op->cmd.opcode) + op->addr.nbytes + in spi_mem_adjust_op_size()
439 op->dummy.nbytes; in spi_mem_adjust_op_size()
444 op->data.nbytes = min(op->data.nbytes, in spi_mem_adjust_op_size()
447 op->data.nbytes = min(op->data.nbytes, in spi_mem_adjust_op_size()
450 if (!op->data.nbytes) in spi_mem_adjust_op_size()