Lines Matching defs:byte
157 unsigned n, u8 byte)
171 if (cp[i] != byte)
195 * hosts return! The low byte holds R1_SPI bits. The next byte may hold
198 * cmd->resp[1] holds any four-byte response, for R3 (READ_OCR) and on
232 * command and the first byte we read after it. We ignore that
233 * first byte. After STOP_TRANSMISSION command it may include
246 * status byte ... and we already scanned 2 bytes.
248 * REVISIT block read paths use nasty byte-at-a-time I/O
272 /* read the next byte */
292 /* Status byte: the entire seven-bit R1 response. */
300 value = -EILSEQ; /* Illegal byte sequence */
323 /* SPI R2 == R1 + second status byte; SEND_STATUS
324 * SPI R5 == R1 + data byte; IO_RW_DIRECT
327 /* read the next byte */
350 /* read the next byte */
368 /* SPI R1 == just one status byte */
415 * - an all-ones byte to ensure the card is ready
416 * - opcode byte (plus start and transmission bits)
432 * - status byte (for all response types)
435 * + second status byte, for R2 responses
561 * collect that single byte, so readblock() doesn't need to.
563 * For a write, the one-byte data response follows immediately, then
587 * - an all-ones byte ... card writes a data-response byte
696 /* At least one SD card sends an all-zeroes byte when N(CX)
729 * all the magic to get byte-aligned data.
797 * each 512-byte block
881 * avoiding wasteful byte-at-a-time scanning... but more