Lines Matching defs:spi_sh_read
90 static unsigned long spi_sh_read(struct spi_sh_data *ss, unsigned long offset)
105 tmp = spi_sh_read(ss, offset);
115 tmp = spi_sh_read(ss, offset);
130 while (spi_sh_read(ss, SPI_SH_CR1) & SPI_SH_RBE) {
142 while (!(spi_sh_read(ss, SPI_SH_CR1) & SPI_SH_TBE)) {
166 !(spi_sh_read(ss, SPI_SH_CR4) &
168 !(spi_sh_read(ss, SPI_SH_CR1) & SPI_SH_TBF);
172 if (spi_sh_read(ss, SPI_SH_CR4) & SPI_SH_WPABRT) {
243 spi_sh_read(ss, SPI_SH_CR1) & SPI_SH_RBE) {
253 data[i] = (unsigned char)spi_sh_read(ss, SPI_SH_RBR);
341 spi_sh_write(ss, spi_sh_read(ss, SPI_SH_CR2) | 0x07, SPI_SH_CR2);
362 cr1 = spi_sh_read(ss, SPI_SH_CR1);