Lines Matching refs:word
35 * FIRST PART (OPTIONAL): word-at-a-time spi_transfer support.
54 u32 word, u8 bits);
59 u32 word, u8 bits),
67 u32 word, u8 bits),
77 u8 word = 0;
80 word = *tx++;
81 word = txrx_word(spi, ns, word, bits);
83 *rx++ = word;
93 u32 word, u8 bits),
103 u16 word = 0;
106 word = *tx++;
107 word = txrx_word(spi, ns, word, bits);
109 *rx++ = word;
119 u32 word, u8 bits),
129 u32 word = 0;
132 word = *tx++;
133 word = txrx_word(spi, ns, word, bits);
135 *rx++ = word;
155 /* spi_transfer level calls that work per-word */
181 * spi_bitbang_setup - default setup for per-word I/O loops
199 /* per-word shift register access, in hardware or bitbanging */
228 * spi_bitbang_cleanup - default cleanup for per-word I/O loops
254 * Drivers can provide word-at-a-time i/o primitives, or provide
423 * For i/o loops, provide callbacks either per-word (for bitbanging, or for
427 * Drivers using per-word I/O loops should use (or call) spi_bitbang_setup,