Home
last modified time | relevance | path

Searched refs:bouncebuf (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-6.6/drivers/mtd/spi-nor/
H A Dspansion.c104 0, nor->bouncebuf); in cypress_nor_sr_ready_and_clear_reg()
116 if (nor->bouncebuf[0] & (SR_E_ERR | SR_P_ERR)) { in cypress_nor_sr_ready_and_clear_reg()
117 if (nor->bouncebuf[0] & SR_E_ERR) in cypress_nor_sr_ready_and_clear_reg()
131 return !(nor->bouncebuf[0] & SR_WIP); in cypress_nor_sr_ready_and_clear_reg()
163 u8 *buf = nor->bouncebuf; in cypress_nor_set_memlat()
193 u8 *buf = nor->bouncebuf; in cypress_nor_set_octal_dtr_bits()
207 u8 *buf = nor->bouncebuf; in cypress_nor_octal_dtr_en()
240 u8 *buf = nor->bouncebuf; in cypress_nor_set_single_spi_bits()
257 u8 *buf = nor->bouncebuf; in cypress_nor_octal_dtr_dis()
290 nor->bouncebuf); in cypress_nor_quad_enable_volatile_reg()
[all...]
H A Datmel.c81 ret = spi_nor_read_sr(nor, nor->bouncebuf); in atmel_nor_set_global_protection()
85 sr = nor->bouncebuf[0]; in atmel_nor_set_global_protection()
111 nor->bouncebuf[0] = sr; in atmel_nor_set_global_protection()
118 return spi_nor_write_sr(nor, nor->bouncebuf, 1); in atmel_nor_set_global_protection()
141 ret = spi_nor_read_sr(nor, nor->bouncebuf); in atmel_nor_is_global_protected()
145 return ((nor->bouncebuf[0] & ATMEL_SR_GLOBAL_PROTECT_MASK) == ATMEL_SR_GLOBAL_PROTECT_MASK); in atmel_nor_is_global_protected()
H A Dxilinx.c109 ret = xilinx_nor_read_sr(nor, nor->bouncebuf); in xilinx_nor_sr_ready()
113 return !!(nor->bouncebuf[0] & XSR_RDY); in xilinx_nor_sr_ready()
122 ret = xilinx_nor_read_sr(nor, nor->bouncebuf); in xilinx_nor_setup()
142 if (nor->bouncebuf[0] & XSR_PAGESIZE) { in xilinx_nor_setup()
H A Dswp.c166 ret = spi_nor_read_sr(nor, nor->bouncebuf); in spi_nor_sr_lock()
170 status_old = nor->bouncebuf[0]; in spi_nor_sr_lock()
256 ret = spi_nor_read_sr(nor, nor->bouncebuf); in spi_nor_sr_unlock()
260 status_old = nor->bouncebuf[0]; in spi_nor_sr_unlock()
333 ret = spi_nor_read_sr(nor, nor->bouncebuf); in spi_nor_sr_is_locked()
337 return spi_nor_is_locked_sr(nor, ofs, len, nor->bouncebuf[0]); in spi_nor_sr_is_locked()
H A Dmicron-st.c53 u8 *buf = nor->bouncebuf; in micron_st_nor_octal_dtr_en()
90 u8 *buf = nor->bouncebuf; in micron_st_nor_octal_dtr_dis()
385 ret = micron_st_nor_read_fsr(nor, nor->bouncebuf); in micron_st_nor_ready()
397 if (nor->bouncebuf[0] & (FSR_E_ERR | FSR_P_ERR)) { in micron_st_nor_ready()
398 if (nor->bouncebuf[0] & FSR_E_ERR) in micron_st_nor_ready()
403 if (nor->bouncebuf[0] & FSR_PT_ERR) in micron_st_nor_ready()
422 return sr_ready && !!(nor->bouncebuf[0] & FSR_READY); in micron_st_nor_ready()
H A Dcore.c135 op->data.buf.in = nor->bouncebuf; in spi_nor_spimem_bounce()
277 memcpy(nor->bouncebuf, buf, op.data.nbytes); in spi_nor_spimem_write_data()
586 nor->bouncebuf[0] = enable << 7; in spi_nor_set_4byte_addr_mode_brwr()
589 struct spi_mem_op op = SPI_NOR_BRWR_OP(nor->bouncebuf); in spi_nor_set_4byte_addr_mode_brwr()
596 nor->bouncebuf, 1); in spi_nor_set_4byte_addr_mode_brwr()
616 ret = spi_nor_read_sr(nor, nor->bouncebuf); in spi_nor_sr_ready()
620 return !(nor->bouncebuf[0] & SR_WIP); in spi_nor_sr_ready()
834 nor->bouncebuf[0] = sr1; in spi_nor_write_sr1_and_check()
836 ret = spi_nor_write_sr(nor, nor->bouncebuf, 1); in spi_nor_write_sr1_and_check()
840 ret = spi_nor_read_sr(nor, nor->bouncebuf); in spi_nor_write_sr1_and_check()
[all...]
H A Dwinbond.c159 nor->bouncebuf[0] = ear; in winbond_nor_write_ear()
162 struct spi_mem_op op = WINBOND_NOR_WREAR_OP(nor->bouncebuf); in winbond_nor_write_ear()
170 nor->bouncebuf, 1); in winbond_nor_write_ear()
H A Dsst.c29 ret = spi_nor_read_cr(nor, nor->bouncebuf); in sst26vf_nor_unlock()
33 if (!(nor->bouncebuf[0] & SST26VF_CR_BPNV)) { in sst26vf_nor_unlock()
H A Dotp.c177 u8 *cr = nor->bouncebuf; in spi_nor_otp_lock_sr2()
209 u8 *cr = nor->bouncebuf; in spi_nor_otp_is_locked_sr2()
/kernel/linux/linux-5.10/drivers/mtd/spi-nor/
H A Dcore.c60 op->data.buf.in = nor->bouncebuf; in spi_nor_spimem_bounce()
180 memcpy(nor->bouncebuf, buf, op.data.nbytes); in spi_nor_spimem_write_data()
413 nor->bouncebuf[0] = enable << 7; in spansion_set_4byte_addr_mode()
420 SPI_MEM_OP_DATA_OUT(1, nor->bouncebuf, 1)); in spansion_set_4byte_addr_mode()
425 nor->bouncebuf, 1); in spansion_set_4byte_addr_mode()
445 nor->bouncebuf[0] = ear; in spi_nor_write_ear()
452 SPI_MEM_OP_DATA_OUT(1, nor->bouncebuf, 1)); in spi_nor_write_ear()
457 nor->bouncebuf, 1); in spi_nor_write_ear()
508 ret = spi_nor_xread_sr(nor, nor->bouncebuf); in spi_nor_xsr_ready()
512 return !!(nor->bouncebuf[ in spi_nor_xsr_ready()
[all...]
H A Dxilinx.c45 ret = spi_nor_xread_sr(nor, nor->bouncebuf); in xilinx_nor_setup()
65 if (nor->bouncebuf[0] & XSR_PAGESIZE) { in xilinx_nor_setup()
/kernel/linux/linux-5.10/drivers/net/wan/
H A Dcosa.c147 char *bouncebuf; member
410 kfree(cosa->bouncebuf); in cosa_exit()
540 cosa->bouncebuf = kmalloc(COSA_MTU, GFP_KERNEL|GFP_DMA); in cosa_probe()
541 if (!cosa->bouncebuf) { in cosa_probe()
600 kfree(cosa->bouncebuf); in cosa_probe()
720 * the cosa->bouncebuf pre-allocated. in cosa_net_setup_rx()
1711 memcpy(cosa->bouncebuf, cosa->chan[cosa->txchan].txbuf, in tx_interrupt()
1713 cosa->txbuf = cosa->bouncebuf; in tx_interrupt()
1860 cosa->rxbuf = cosa->bouncebuf; in rx_interrupt()
1871 set_dma_addr(cosa->dma, virt_to_bus(cosa->bouncebuf)); in rx_interrupt()
[all...]
/kernel/linux/linux-5.10/include/linux/mtd/
H A Dspi-nor.h335 * @bouncebuf: bounce buffer used when the buffer passed by the MTD
364 u8 *bouncebuf; member
/kernel/linux/linux-6.6/include/linux/mtd/
H A Dspi-nor.h354 * @bouncebuf: bounce buffer used when the buffer passed by the MTD
394 u8 *bouncebuf; member

Completed in 14 milliseconds