Lines Matching defs:shift
273 u8 shift;
279 shift = pin;
280 if (bank_type->fld_width[PINCFG_TYPE_FUNC] * shift >= 32) {
283 shift -= 8;
286 shift = shift * bank_type->fld_width[PINCFG_TYPE_FUNC];
292 val &= ~(mask << shift);
293 val |= bank->eint_func << shift;
345 u8 shift;
358 shift = EINT_OFFS(bank->eint_offset) + irqd->hwirq;
359 shift = 4 * (shift / 4); /* 4 EINTs per trigger selector */
362 val &= ~(EINT_CON_MASK << shift);
363 val |= trigger << shift;
551 u8 shift;
564 shift = ddata->eints[irqd->hwirq];
565 if (shift >= EINT_MAX_PER_REG) {
567 shift -= EINT_MAX_PER_REG;
569 shift = EINT_CON_LEN * (shift / 2);
572 val &= ~(EINT_CON_MASK << shift);
573 val |= trigger << shift;