Lines Matching defs:bits
272 * This vector maps irq numbers to the bits in the bit field used in
276 * the bits in the bit field are not. (The bits also have a tendency to move
644 u32 bits;
658 bits = ((source << PRCM_CLKOCR_CLKOSEL0_SHIFT) |
664 bits = ((source << PRCM_CLKOCR_CLKOSEL1_SHIFT) |
667 bits &= mask;
674 if ((val & mask) != bits) {
679 if ((val & mask & ~div_mask) != bits) {
685 writel((bits | (val & ~mask)), PRCM_CLKOCR);
759 u32 bits;
764 for (i = 0, bits = 0; i < NUM_PRCMU_WAKEUP_INDICES; i++) {
766 bits |= prcmu_wakeup_bit[i];
771 mb0_transfer.req.dbb_wakeups = bits;
2077 * Put the lowest 28 bits of timeout at
2078 * offset 4. Four first bits are used for id.
2143 * For each @value, only the bits set to 1 in the corresponding @mask
2144 * will be written. The other bits are not changed.
2471 u32 bits;
2475 bits = (readl(PRCM_ARM_IT1_VAL) & ALL_MBOX_BITS);
2476 if (unlikely(!bits))
2480 for (n = 0; bits; n++) {
2481 if (bits & MBOX_BIT(n)) {
2482 bits -= MBOX_BIT(n);