Lines Matching defs:spi_sh_read
93 static unsigned long spi_sh_read(struct spi_sh_data *ss, unsigned long offset)
108 tmp = spi_sh_read(ss, offset);
118 tmp = spi_sh_read(ss, offset);
133 while (spi_sh_read(ss, SPI_SH_CR1) & SPI_SH_RBE) {
145 while (!(spi_sh_read(ss, SPI_SH_CR1) & SPI_SH_TBE)) {
169 !(spi_sh_read(ss, SPI_SH_CR4) &
171 !(spi_sh_read(ss, SPI_SH_CR1) & SPI_SH_TBF);
175 if (spi_sh_read(ss, SPI_SH_CR4) & SPI_SH_WPABRT) {
246 spi_sh_read(ss, SPI_SH_CR1) & SPI_SH_RBE) {
256 data[i] = (unsigned char)spi_sh_read(ss, SPI_SH_RBR);
352 spi_sh_write(ss, spi_sh_read(ss, SPI_SH_CR2) | 0x07, SPI_SH_CR2);
396 cr1 = spi_sh_read(ss, SPI_SH_CR1);