Lines Matching refs:master_state
156 enum aspeed_i2c_master_state master_state; member
353 bus->master_state = ASPEED_I2C_MASTER_PENDING; in aspeed_i2c_do_start()
358 bus->master_state = ASPEED_I2C_MASTER_START; in aspeed_i2c_do_start()
375 bus->master_state = ASPEED_I2C_MASTER_STOP; in aspeed_i2c_do_stop()
411 bus->master_state = ASPEED_I2C_MASTER_INACTIVE; in aspeed_i2c_master_irq()
426 if (bus->master_state != ASPEED_I2C_MASTER_INACTIVE) { in aspeed_i2c_master_irq()
428 bus->master_state = ASPEED_I2C_MASTER_INACTIVE; in aspeed_i2c_master_irq()
434 if (bus->master_state == ASPEED_I2C_MASTER_INACTIVE || in aspeed_i2c_master_irq()
435 bus->master_state == ASPEED_I2C_MASTER_PENDING) in aspeed_i2c_master_irq()
443 if (bus->master_state != ASPEED_I2C_MASTER_STOP && in aspeed_i2c_master_irq()
444 bus->master_state != ASPEED_I2C_MASTER_INACTIVE) in aspeed_i2c_master_irq()
455 if (bus->master_state == ASPEED_I2C_MASTER_START) { in aspeed_i2c_master_irq()
468 bus->master_state = ASPEED_I2C_MASTER_PENDING; in aspeed_i2c_master_irq()
477 bus->master_state = ASPEED_I2C_MASTER_INACTIVE; in aspeed_i2c_master_irq()
492 bus->master_state = ASPEED_I2C_MASTER_RX_FIRST; in aspeed_i2c_master_irq()
494 bus->master_state = ASPEED_I2C_MASTER_TX_FIRST; in aspeed_i2c_master_irq()
497 switch (bus->master_state) { in aspeed_i2c_master_irq()
511 bus->master_state = ASPEED_I2C_MASTER_TX; in aspeed_i2c_master_irq()
547 bus->master_state = ASPEED_I2C_MASTER_RX; in aspeed_i2c_master_irq()
567 bus->master_state = ASPEED_I2C_MASTER_INACTIVE; in aspeed_i2c_master_irq()
578 bus->master_state = ASPEED_I2C_MASTER_INACTIVE; in aspeed_i2c_master_irq()
619 if (bus->master_state != ASPEED_I2C_MASTER_INACTIVE && in aspeed_i2c_bus_irq()
620 bus->master_state != ASPEED_I2C_MASTER_PENDING) { in aspeed_i2c_bus_irq()
637 if (bus->master_state == ASPEED_I2C_MASTER_PENDING && in aspeed_i2c_bus_irq()
709 if (bus->master_state == ASPEED_I2C_MASTER_PENDING) in aspeed_i2c_master_xfer()
710 bus->master_state = ASPEED_I2C_MASTER_INACTIVE; in aspeed_i2c_master_xfer()