Lines Matching full:controller

2  * ARM Aspeed I2C controller
40 AspeedI2CClass *aic = ASPEED_I2C_GET_CLASS(bus->controller); in aspeed_i2c_bus_raise_interrupt()
76 bus->controller->intr_status |= 1 << bus->id; in aspeed_i2c_bus_raise_interrupt()
83 AspeedI2CClass *aic = ASPEED_I2C_GET_CLASS(bus->controller); in aspeed_i2c_bus_raise_slave_interrupt()
89 bus->controller->intr_status |= 1 << bus->id; in aspeed_i2c_bus_raise_slave_interrupt()
96 AspeedI2CClass *aic = ASPEED_I2C_GET_CLASS(bus->controller); in aspeed_i2c_bus_old_read()
143 AspeedI2CClass *aic = ASPEED_I2C_GET_CLASS(bus->controller); in aspeed_i2c_bus_new_read()
199 if (aspeed_i2c_is_new_mode(bus->controller)) { in aspeed_i2c_bus_read()
207 if (aspeed_i2c_is_new_mode(bus->controller)) { in aspeed_i2c_set_state()
217 if (aspeed_i2c_is_new_mode(bus->controller)) { in aspeed_i2c_get_state()
227 AspeedI2CState *s = bus->controller; in aspeed_i2c_dma_read()
246 AspeedI2CClass *aic = ASPEED_I2C_GET_CLASS(bus->controller); in aspeed_i2c_bus_send()
270 if (aspeed_i2c_is_new_mode(bus->controller)) { in aspeed_i2c_bus_send()
283 if (aspeed_i2c_is_new_mode(bus->controller)) { in aspeed_i2c_bus_send()
301 AspeedI2CState *s = bus->controller; in aspeed_i2c_bus_recv()
330 if (aspeed_i2c_is_new_mode(bus->controller)) { in aspeed_i2c_bus_recv()
353 if (aspeed_i2c_is_new_mode(bus->controller)) { in aspeed_i2c_bus_recv()
385 AspeedI2CClass *aic = ASPEED_I2C_GET_CLASS(bus->controller); in aspeed_i2c_get_addr()
409 AspeedI2CState *s = bus->controller; in aspeed_i2c_check_sram()
567 AspeedI2CClass *aic = ASPEED_I2C_GET_CLASS(bus->controller); in aspeed_i2c_bus_new_write()
600 bus->controller->intr_status &= ~(1 << bus->id); in aspeed_i2c_bus_new_write()
608 bus->controller->intr_status &= ~(1 << bus->id); in aspeed_i2c_bus_new_write()
733 bus->controller->intr_status &= ~(1 << bus->id); in aspeed_i2c_bus_new_write()
804 AspeedI2CClass *aic = ASPEED_I2C_GET_CLASS(bus->controller); in aspeed_i2c_bus_old_write()
830 bus->controller->intr_status &= ~(1 << bus->id); in aspeed_i2c_bus_old_write()
911 if (aspeed_i2c_is_new_mode(bus->controller)) { in aspeed_i2c_bus_write()
1220 if (!object_property_set_link(bus, "controller", OBJECT(s), errp)) { in aspeed_i2c_realize()
1274 dc->desc = "Aspeed I2C Controller"; in aspeed_i2c_class_init()
1331 if (aspeed_i2c_is_new_mode(bus->controller)) { in aspeed_i2c_bus_slave_event()
1365 assert(address_space_write(&bus->controller->dram_as, in aspeed_i2c_bus_new_slave_send_async()
1383 if (aspeed_i2c_is_new_mode(bus->controller)) { in aspeed_i2c_bus_slave_send_async()
1427 if (!s->controller) { in aspeed_i2c_bus_realize()
1428 error_setg(errp, TYPE_ASPEED_I2C_BUS ": 'controller' link not set"); in aspeed_i2c_bus_realize()
1432 aic = ASPEED_I2C_GET_CLASS(s->controller); in aspeed_i2c_bus_realize()
1451 DEFINE_PROP_LINK("controller", AspeedI2CBus, controller, TYPE_ASPEED_I2C,
1474 return bus->controller->irq; in aspeed_2400_i2c_bus_get_irq()
1480 &bus->controller->share_pool[ARRAY_FIELD_EX32(bus->regs, in aspeed_2400_i2c_bus_pool_base()
1492 dc->desc = "ASPEED 2400 I2C Controller"; in aspeed_2400_i2c_class_init()
1513 return bus->controller->irq; in aspeed_2500_i2c_bus_get_irq()
1526 dc->desc = "ASPEED 2500 I2C Controller"; in aspeed_2500_i2c_class_init()
1556 dc->desc = "ASPEED 2600 I2C Controller"; in aspeed_2600_i2c_class_init()
1580 dc->desc = "ASPEED 1030 I2C Controller"; in aspeed_1030_i2c_class_init()
1604 dc->desc = "ASPEED 2700 I2C Controller"; in aspeed_2700_i2c_class_init()