Lines Matching defs:bits
48 /* Convert between "pending" bits and hw irq number */
49 static irq_hw_number_t iic_pending_to_hwnum(struct cbe_iic_pending_bits bits)
51 unsigned char unit = bits.source & 0xf;
52 unsigned char node = bits.source >> 4;
53 unsigned char class = bits.class & 3;
56 if (bits.flags & CBE_IIC_IRQ_IPI)
57 return IIC_IRQ_TYPE_IPI | (bits.prio >> 4);
96 unsigned long bits, ack;
100 bits = in_be64(&node_iic->iic_is);
101 if (bits == 0)
104 ack = bits & IIC_ISR_EDGE_MASK;
109 if (bits & (0x8000000000000000UL >> cascade)) {
117 ack = bits & ~IIC_ISR_EDGE_MASK;