Lines Matching refs:nbytes
152 if (op->addr.nbytes == 4) { in mtk_snor_set_addr()
168 if (!op->data.nbytes) in mtk_snor_adjust_op_size()
171 if (op->addr.nbytes == 3 || op->addr.nbytes == 4) { in mtk_snor_adjust_op_size()
174 if (op->data.nbytes > 0x400000) in mtk_snor_adjust_op_size()
175 op->data.nbytes = 0x400000; in mtk_snor_adjust_op_size()
177 op->data.nbytes < MTK_NOR_DMA_ALIGN) in mtk_snor_adjust_op_size()
178 op->data.nbytes = 1; in mtk_snor_adjust_op_size()
180 op->data.nbytes &= ~MTK_NOR_DMA_ALIGN_MASK; in mtk_snor_adjust_op_size()
181 else if (op->data.nbytes > MTK_NOR_BOUNCE_BUF_SIZE) in mtk_snor_adjust_op_size()
182 op->data.nbytes = MTK_NOR_BOUNCE_BUF_SIZE; in mtk_snor_adjust_op_size()
185 if (op->data.nbytes >= MTK_NOR_PP_SIZE) in mtk_snor_adjust_op_size()
186 op->data.nbytes = MTK_NOR_PP_SIZE; in mtk_snor_adjust_op_size()
188 op->data.nbytes = 1; in mtk_snor_adjust_op_size()
212 if (op->addr.nbytes == 4) in mtk_snor_setup_bus()
267 if (op->data.nbytes & MTK_NOR_DMA_ALIGN_MASK) in mtk_snor_read_bounce()
268 rdlen = (op->data.nbytes + MTK_NOR_DMA_ALIGN) & in mtk_snor_read_bounce()
271 rdlen = op->data.nbytes; in mtk_snor_read_bounce()
277 memcpy(op->data.buf.in, priv->buffer, op->data.nbytes); in mtk_snor_read_bounce()
291 dma_addr = dma_map_single(op->data.buf.in, op->data.nbytes, in mtk_snor_read_dma()
297 ret = mtk_snor_dma_exec(priv, op->addr.val, op->data.nbytes, dma_addr); in mtk_snor_read_dma()
299 dma_unmap_single(dma_addr, op->data.nbytes, DMA_FROM_DEVICE); in mtk_snor_read_dma()
360 for (i = 0; i < op->data.nbytes; i += 4) { in mtk_snor_pp_buffered()
366 (op->data.nbytes + 5) * BITS_PER_BYTE); in mtk_snor_pp_buffered()
395 tx_len = 1 + op->addr.nbytes + op->dummy.nbytes; in mtk_snor_cmd_program()
396 trx_len = tx_len + op->data.nbytes; in mtk_snor_cmd_program()
398 tx_len += op->data.nbytes; in mtk_snor_cmd_program()
406 for (i = op->addr.nbytes; i > 0; i--, tx_cnt++) in mtk_snor_cmd_program()
408 for (i = op->dummy.nbytes; i > 0; i--, tx_cnt++) in mtk_snor_cmd_program()
411 for (i = op->data.nbytes; i > 0; i--, tx_cnt++) in mtk_snor_cmd_program()
426 reg_offset = op->data.nbytes - 1; in mtk_snor_cmd_program()
427 for (i = 0; i < op->data.nbytes; i++, reg_offset--) { in mtk_snor_cmd_program()
442 if (op->data.dir == SPI_MEM_NO_DATA || op->addr.nbytes == 0) { in mtk_snor_exec_op()
447 if (op->data.nbytes == MTK_NOR_PP_SIZE) in mtk_snor_exec_op()
455 if (op->data.nbytes == 1) { in mtk_snor_exec_op()