Lines Matching defs:byte
158 unsigned n, u8 byte)
172 if (cp[i] != byte)
203 * hosts return! The low byte holds R1_SPI bits. The next byte may hold
206 * cmd->resp[1] holds any four-byte response, for R3 (READ_OCR) and on
240 * command and the first byte we read after it. We ignore that
241 * first byte. After STOP_TRANSMISSION command it may include
254 * status byte ... and we already scanned 2 bytes.
256 * REVISIT block read paths use nasty byte-at-a-time I/O
280 /* read the next byte */
300 /* Status byte: the entire seven-bit R1 response. */
308 value = -EILSEQ; /* Illegal byte sequence */
331 /* SPI R2 == R1 + second status byte; SEND_STATUS
332 * SPI R5 == R1 + data byte; IO_RW_DIRECT
335 /* read the next byte */
358 /* read the next byte */
376 /* SPI R1 == just one status byte */
423 * - an all-ones byte to ensure the card is ready
424 * - opcode byte (plus start and transmission bits)
440 * - status byte (for all response types)
443 * + second status byte, for R2 responses
572 * collect that single byte, so readblock() doesn't need to.
574 * For a write, the one-byte data response follows immediately, then
598 * - an all-ones byte ... card writes a data-response byte
707 /* At least one SD card sends an all-zeroes byte when N(CX)
740 * all the magic to get byte-aligned data.
808 * each 512-byte block
895 * avoiding wasteful byte-at-a-time scanning... but more