Lines Matching refs:word
49 u32 word, u8 bits) in bitbang_txrx_be_cpha0() argument
53 u32 oldbit = (!(word & (1<<(bits-1)))) << 31; in bitbang_txrx_be_cpha0()
55 for (word <<= (32 - bits); likely(bits); bits--) { in bitbang_txrx_be_cpha0()
59 if ((word & (1 << 31)) != oldbit) { in bitbang_txrx_be_cpha0()
60 setmosi(spi, word & (1 << 31)); in bitbang_txrx_be_cpha0()
61 oldbit = word & (1 << 31); in bitbang_txrx_be_cpha0()
70 word <<= 1; in bitbang_txrx_be_cpha0()
72 word |= getmiso(spi); in bitbang_txrx_be_cpha0()
75 return word; in bitbang_txrx_be_cpha0()
81 u32 word, u8 bits) in bitbang_txrx_be_cpha1() argument
85 u32 oldbit = (!(word & (1<<(bits-1)))) << 31; in bitbang_txrx_be_cpha1()
87 for (word <<= (32 - bits); likely(bits); bits--) { in bitbang_txrx_be_cpha1()
92 if ((word & (1 << 31)) != oldbit) { in bitbang_txrx_be_cpha1()
93 setmosi(spi, word & (1 << 31)); in bitbang_txrx_be_cpha1()
94 oldbit = word & (1 << 31); in bitbang_txrx_be_cpha1()
103 word <<= 1; in bitbang_txrx_be_cpha1()
105 word |= getmiso(spi); in bitbang_txrx_be_cpha1()
107 return word; in bitbang_txrx_be_cpha1()