Lines Matching defs:write
30 #define DENALI_MAP01 (1 << 26) /* read/write pages in PIO */
110 /* write one to clear bits */
232 void *buf, unsigned int len, bool write)
234 if (write)
242 static int denali_payload_xfer(struct nand_chip *chip, void *buf, bool write)
260 writesize - pos, write);
269 ret = denali_change_column(chip, pos, buf, len, write);
279 static int denali_oob_xfer(struct nand_chip *chip, void *buf, bool write)
290 ret = denali_change_column(chip, writesize, buf, oob_skip, write);
310 writesize - pos, write);
319 ret = denali_change_column(chip, pos, buf, len, write);
548 dma_addr_t dma_addr, int page, bool write)
563 (write ? BIT(8) : 0) | page_count);
573 dma_addr_t dma_addr, int page, bool write)
584 0x2000 | (write ? BIT(8) : 0) | page_count);
645 size_t size, int page, bool write)
647 if (write)
654 size_t size, int page, bool write)
658 enum dma_data_direction dir = write ? DMA_TO_DEVICE : DMA_FROM_DEVICE;
664 return denali_pio_xfer(denali, buf, size, page, write);
667 if (write) {
692 denali->setup_dma(denali, dma_addr, page, write);
711 int page, bool write)
718 return denali_dma_xfer(denali, buf, size, page, write);
720 return denali_pio_xfer(denali, buf, size, page, write);