Lines Matching refs:irq_handled

244 	u32 command, irq_handled = 0;  in aspeed_i2c_slave_irq()  local
256 irq_handled |= ASPEED_I2CD_INTR_SLAVE_MATCH; in aspeed_i2c_slave_irq()
262 return irq_handled; in aspeed_i2c_slave_irq()
279 irq_handled |= ASPEED_I2CD_INTR_RX_DONE; in aspeed_i2c_slave_irq()
284 irq_handled |= ASPEED_I2CD_INTR_NORMAL_STOP; in aspeed_i2c_slave_irq()
289 irq_handled |= ASPEED_I2CD_INTR_TX_NAK; in aspeed_i2c_slave_irq()
308 irq_handled |= ASPEED_I2CD_INTR_TX_ACK; in aspeed_i2c_slave_irq()
340 return irq_handled; in aspeed_i2c_slave_irq()
410 u32 irq_handled = 0, command = 0; in aspeed_i2c_master_irq() local
417 irq_handled |= ASPEED_I2CD_INTR_BUS_RECOVER_DONE; in aspeed_i2c_master_irq()
430 irq_handled |= (irq_status & ASPEED_I2CD_INTR_MASTER_ERRORS); in aspeed_i2c_master_irq()
486 irq_handled |= ASPEED_I2CD_INTR_TX_NAK; in aspeed_i2c_master_irq()
491 irq_handled |= ASPEED_I2CD_INTR_TX_ACK; in aspeed_i2c_master_irq()
506 irq_handled |= ASPEED_I2CD_INTR_TX_NAK; in aspeed_i2c_master_irq()
512 irq_handled |= ASPEED_I2CD_INTR_TX_ACK; in aspeed_i2c_master_irq()
535 irq_handled |= ASPEED_I2CD_INTR_RX_DONE; in aspeed_i2c_master_irq()
569 irq_handled |= ASPEED_I2CD_INTR_NORMAL_STOP; in aspeed_i2c_master_irq()
599 return irq_handled; in aspeed_i2c_master_irq()
605 u32 irq_received, irq_remaining, irq_handled; in aspeed_i2c_bus_irq() local
626 irq_handled = aspeed_i2c_master_irq(bus, irq_remaining); in aspeed_i2c_bus_irq()
627 irq_remaining &= ~irq_handled; in aspeed_i2c_bus_irq()
629 irq_handled |= aspeed_i2c_slave_irq(bus, irq_remaining); in aspeed_i2c_bus_irq()
631 irq_handled = aspeed_i2c_slave_irq(bus, irq_remaining); in aspeed_i2c_bus_irq()
632 irq_remaining &= ~irq_handled; in aspeed_i2c_bus_irq()
634 irq_handled |= aspeed_i2c_master_irq(bus, in aspeed_i2c_bus_irq()
646 irq_handled = aspeed_i2c_master_irq(bus, irq_remaining); in aspeed_i2c_bus_irq()
649 irq_remaining &= ~irq_handled; in aspeed_i2c_bus_irq()
653 irq_received, irq_handled); in aspeed_i2c_bus_irq()