Lines Matching refs:word
48 u32 word, u8 bits) in bitbang_txrx_be_cpha0() argument
52 u32 oldbit = (!(word & (1<<(bits-1)))) << 31; in bitbang_txrx_be_cpha0()
54 for (word <<= (32 - bits); likely(bits); bits--) { in bitbang_txrx_be_cpha0()
58 if ((word & (1 << 31)) != oldbit) { in bitbang_txrx_be_cpha0()
59 setmosi(spi, word & (1 << 31)); in bitbang_txrx_be_cpha0()
60 oldbit = word & (1 << 31); in bitbang_txrx_be_cpha0()
69 word <<= 1; in bitbang_txrx_be_cpha0()
71 word |= getmiso(spi); in bitbang_txrx_be_cpha0()
74 return word; in bitbang_txrx_be_cpha0()
80 u32 word, u8 bits) in bitbang_txrx_be_cpha1() argument
84 u32 oldbit = (!(word & (1<<(bits-1)))) << 31; in bitbang_txrx_be_cpha1()
86 for (word <<= (32 - bits); likely(bits); bits--) { in bitbang_txrx_be_cpha1()
91 if ((word & (1 << 31)) != oldbit) { in bitbang_txrx_be_cpha1()
92 setmosi(spi, word & (1 << 31)); in bitbang_txrx_be_cpha1()
93 oldbit = word & (1 << 31); in bitbang_txrx_be_cpha1()
102 word <<= 1; in bitbang_txrx_be_cpha1()
104 word |= getmiso(spi); in bitbang_txrx_be_cpha1()
106 return word; in bitbang_txrx_be_cpha1()