Lines Matching defs:shift
383 u32 mask, shift, data, pin_offset;
396 shift = pin_offset * type->fld_width[PINCFG_TYPE_FUNC];
397 if (shift >= 32) {
399 shift -= 32;
406 data &= ~(mask << shift);
407 data |= func->val << shift;
439 u32 data, width, pin_offset, mask, shift;
457 shift = pin_offset * width;
462 data &= ~(mask << shift);
463 data |= (cfg_value << shift);
466 data >>= shift;
597 u32 data, mask, shift;
606 shift = offset * type->fld_width[PINCFG_TYPE_FUNC];
607 if (shift >= 32) {
609 shift -= 32;
614 data &= ~(mask << shift);
616 data |= PIN_CON_FUNC_OUTPUT << shift;