Lines Matching defs:byte
158 unsigned n, u8 byte)
172 if (cp[i] != byte)
196 * hosts return! The low byte holds R1_SPI bits. The next byte may hold
199 * cmd->resp[1] holds any four-byte response, for R3 (READ_OCR) and on
233 * command and the first byte we read after it. We ignore that
234 * first byte. After STOP_TRANSMISSION command it may include
247 * status byte ... and we already scanned 2 bytes.
249 * REVISIT block read paths use nasty byte-at-a-time I/O
273 /* read the next byte */
293 /* Status byte: the entire seven-bit R1 response. */
301 value = -EILSEQ; /* Illegal byte sequence */
324 /* SPI R2 == R1 + second status byte; SEND_STATUS
325 * SPI R5 == R1 + data byte; IO_RW_DIRECT
328 /* read the next byte */
351 /* read the next byte */
369 /* SPI R1 == just one status byte */
416 * - an all-ones byte to ensure the card is ready
417 * - opcode byte (plus start and transmission bits)
433 * - status byte (for all response types)
436 * + second status byte, for R2 responses
565 * collect that single byte, so readblock() doesn't need to.
567 * For a write, the one-byte data response follows immediately, then
591 * - an all-ones byte ... card writes a data-response byte
700 /* At least one SD card sends an all-zeroes byte when N(CX)
733 * all the magic to get byte-aligned data.
801 * each 512-byte block
883 * avoiding wasteful byte-at-a-time scanning... but more