Lines Matching defs:bits
49 /* Convert between "pending" bits and hw irq number */
50 static irq_hw_number_t iic_pending_to_hwnum(struct cbe_iic_pending_bits bits)
52 unsigned char unit = bits.source & 0xf;
53 unsigned char node = bits.source >> 4;
54 unsigned char class = bits.class & 3;
57 if (bits.flags & CBE_IIC_IRQ_IPI)
58 return IIC_IRQ_TYPE_IPI | (bits.prio >> 4);
97 unsigned long bits, ack;
101 bits = in_be64(&node_iic->iic_is);
102 if (bits == 0)
105 ack = bits & IIC_ISR_EDGE_MASK;
110 if (bits & (0x8000000000000000UL >> cascade))
114 ack = bits & ~IIC_ISR_EDGE_MASK;