Lines Matching refs:bouncebuf
273 op->data.buf.in = nor->bouncebuf; in spi_nor_spimem_xfer_data()
275 op->data.buf.out = nor->bouncebuf; in spi_nor_spimem_xfer_data()
276 memcpy(nor->bouncebuf, buf, in spi_nor_spimem_xfer_data()
290 memcpy(rdbuf, nor->bouncebuf, op->data.nbytes); in spi_nor_spimem_xfer_data()
405 SPI_MEM_OP_DATA_IN(1, nor->bouncebuf, 1)); in read_sr()
409 ret = nor->read_reg(nor, SPINOR_OP_RDSR, nor->bouncebuf, 1); in read_sr()
417 return nor->bouncebuf[0]; in read_sr()
434 SPI_MEM_OP_DATA_IN(1, nor->bouncebuf, 1)); in read_fsr()
438 ret = nor->read_reg(nor, SPINOR_OP_RDFSR, nor->bouncebuf, 1); in read_fsr()
446 return nor->bouncebuf[0]; in read_fsr()
463 SPI_MEM_OP_DATA_IN(1, nor->bouncebuf, 1)); in read_cr()
467 ret = nor->read_reg(nor, SPINOR_OP_RDCR, nor->bouncebuf, 1); in read_cr()
475 return nor->bouncebuf[0]; in read_cr()
484 nor->bouncebuf[0] = val; in write_sr()
490 SPI_MEM_OP_DATA_OUT(1, nor->bouncebuf, 1)); in write_sr()
495 return nor->write_reg(nor, SPINOR_OP_WRSR, nor->bouncebuf, 1); in write_sr()
651 nor->bouncebuf[0] = enable << 7; in spansion_set_4byte()
658 SPI_MEM_OP_DATA_OUT(1, nor->bouncebuf, 1)); in spansion_set_4byte()
663 return nor->write_reg(nor, SPINOR_OP_BRWR, nor->bouncebuf, 1); in spansion_set_4byte()
668 nor->bouncebuf[0] = ear; in spi_nor_write_ear()
675 SPI_MEM_OP_DATA_OUT(1, nor->bouncebuf, 1)); in spi_nor_write_ear()
680 return nor->write_reg(nor, SPINOR_OP_WREAR, nor->bouncebuf, 1); in spi_nor_write_ear()
722 ret = spi_nor_xread_sr(nor, nor->bouncebuf); in s3an_sr_ready()
728 return !!(nor->bouncebuf[0] & XSR_RDY); in s3an_sr_ready()
956 nor->bouncebuf[i] = addr & 0xff; in spi_nor_erase_sector()
960 return nor->write_reg(nor, nor->erase_opcode, nor->bouncebuf, in spi_nor_erase_sector()
1762 u8 *sr_cr = nor->bouncebuf; in spansion_quad_enable()
1796 u8 *sr_cr = nor->bouncebuf; in spansion_no_read_cr_quad_enable()
1827 u8 *sr_cr = nor->bouncebuf; in spansion_read_cr_quad_enable()
1908 u8 *sr2 = nor->bouncebuf; in sr2_bit7_quad_enable()
1996 u8 *sr_cr = nor->bouncebuf; in spi_nor_spansion_clear_sr_bp()
2511 u8 *id = nor->bouncebuf; in spi_nor_read_id()
2740 ret = spi_nor_xread_sr(nor, nor->bouncebuf); in s3an_nor_setup()
2762 if (nor->bouncebuf[0] & XSR_PAGESIZE) { in s3an_nor_setup()
4856 nor->bouncebuf = devm_kmalloc(dev, nor->bouncebuf_size, in spi_nor_scan()
4858 if (!nor->bouncebuf) in spi_nor_scan()
5035 devm_kfree(nor->dev, nor->bouncebuf); in spi_nor_probe()
5036 nor->bouncebuf = devm_kmalloc(nor->dev, in spi_nor_probe()
5039 if (!nor->bouncebuf) in spi_nor_probe()