Lines Matching refs:i2c_dw_dev_t

35 } i2c_dw_dev_t;  typedef
41 i2c_dw_dev_t* i2c_devs;
45 static zx_status_t i2c_dw_read(i2c_dw_dev_t* dev, uint8_t *buff, uint32_t len, bool stop);
46 static zx_status_t i2c_dw_write(i2c_dw_dev_t* dev, const uint8_t *buff, uint32_t len, bool stop);
47 static zx_status_t i2c_dw_set_slave_addr(i2c_dw_dev_t* dev, uint16_t addr);
49 zx_status_t i2c_dw_dumpstate(i2c_dw_dev_t* dev) { in i2c_dw_dumpstate()
74 static zx_status_t i2c_dw_enable_wait(i2c_dw_dev_t* dev, bool enable) { in i2c_dw_enable_wait()
100 static zx_status_t i2c_dw_enable(i2c_dw_dev_t* dev) { in i2c_dw_enable()
105 static void i2c_dw_clear_interrupts(i2c_dw_dev_t* dev) { in i2c_dw_clear_interrupts()
109 static void i2c_dw_disable_interrupts(i2c_dw_dev_t* dev) { in i2c_dw_disable_interrupts()
113 static void i2c_dw_enable_interrupts(i2c_dw_dev_t* dev, uint32_t flag) { in i2c_dw_enable_interrupts()
117 static zx_status_t i2c_dw_disable(i2c_dw_dev_t* dev) { in i2c_dw_disable()
121 static zx_status_t i2c_dw_wait_event(i2c_dw_dev_t* dev, uint32_t sig_mask) { in i2c_dw_wait_event()
144 i2c_dw_dev_t* dev = (i2c_dw_dev_t*)arg; in i2c_dw_irq_thread()
185 i2c_dw_dev_t* dev = &i2c->i2c_devs[bus_id]; in i2c_dw_transact()
235 static zx_status_t i2c_dw_set_slave_addr(i2c_dw_dev_t* dev, uint16_t addr) { in i2c_dw_set_slave_addr()
244 static zx_status_t i2c_dw_read(i2c_dw_dev_t* dev, uint8_t *buff, uint32_t len, bool stop) { in i2c_dw_read()
279 static zx_status_t i2c_dw_write(i2c_dw_dev_t* dev, const uint8_t *buff, uint32_t len, bool stop) { in i2c_dw_write()
305 static zx_status_t i2c_dw_host_init(i2c_dw_dev_t* dev) { in i2c_dw_host_init()
384 i2c_dw_dev_t* device = &i2c->i2c_devs[index]; in i2c_dw_init()
476 i2c->i2c_devs = calloc(info.mmio_count, sizeof(i2c_dw_dev_t)); in dw_i2c_bind()