Lines Matching refs:position
197 u8 offset, bank, num_bits, col, position; in ath5k_hw_rfb_op() local
238 position = (first_bit - 1) % 8; in ath5k_hw_rfb_op()
244 position = 0, entry++) { in ath5k_hw_rfb_op()
246 last_bit = (position + bits_left > 8) ? 8 : in ath5k_hw_rfb_op()
247 position + bits_left; in ath5k_hw_rfb_op()
249 mask = (((1 << last_bit) - 1) ^ ((1 << position) - 1)) << in ath5k_hw_rfb_op()
254 rfb[entry] |= ((data << position) << (col * 8)) & mask; in ath5k_hw_rfb_op()
255 data >>= (8 - position); in ath5k_hw_rfb_op()
257 data |= (((rfb[entry] & mask) >> (col * 8)) >> position) in ath5k_hw_rfb_op()
259 bits_shifted += last_bit - position; in ath5k_hw_rfb_op()
262 bits_left -= 8 - position; in ath5k_hw_rfb_op()