Lines Matching defs:shift
15 unsigned char shift; /* shift in bits */
52 tmp >>= item->shift;
55 tmp <<= item->shift;
65 u8 mask = GENMASK(item->size.bits - 1, 0) << item->shift;
69 val <<= item->shift;
86 tmp >>= item->shift;
89 tmp <<= item->shift;
99 u16 mask = GENMASK(item->size.bits - 1, 0) << item->shift;
103 val <<= item->shift;
120 tmp >>= item->shift;
123 tmp <<= item->shift;
133 u32 mask = GENMASK(item->size.bits - 1, 0) << item->shift;
137 val <<= item->shift;
154 tmp >>= item->shift;
157 tmp <<= item->shift;
166 u64 mask = GENMASK_ULL(item->size.bits - 1, 0) << item->shift;
170 val <<= item->shift;
206 u16 index, u8 *shift)
224 *shift = in_byte_index * item->element_size;
233 u8 shift, tmp;
234 u16 offset = __mlxsw_item_bit_array_offset(item, index, &shift);
237 tmp >>= shift;
246 u8 shift, tmp;
247 u16 offset = __mlxsw_item_bit_array_offset(item, index, &shift);
248 u8 mask = GENMASK(item->element_size - 1, 0) << shift;
250 val <<= shift;
269 .shift = _shift, \
290 .shift = _shift, \
312 .shift = _shift, \
333 .shift = _shift, \
355 .shift = _shift, \
376 .shift = _shift1, \
382 .shift = _shift2, \
412 .shift = _shift, \
434 .shift = _shift, \
455 .shift = _shift, \