Lines Matching refs:shift
209 #define HIWORD_UPDATE(val, mask, shift) ((val) << (shift) | (mask) << ((shift) + 16))
213 .offset = (_offset), .mask = BIT(_width) - 1, .shift = (_shift), \
229 unsigned int val = HIWORD_UPDATE(value, reg->mask, reg->shift);
231 if (reg->shift) {
239 unsigned int val = HIWORD_UPDATE(value, reg->mask, reg->shift);
241 if (reg->shift) {
251 if (reg->shift) {
253 val = (val >> reg->shift) & reg->mask;