Searched refs:rws (Results 1 – 2 of 2) sorted by relevance
| /system/dev/i2c/dw-i2c/ |
| A D | dw-i2c.c | 170 static zx_status_t i2c_dw_transact(void* ctx, uint32_t bus_id, const i2c_impl_op_t* rws, in i2c_dw_transact() argument 174 if (rws[i].data_size > I2C_DW_MAX_TRANSFER) { in i2c_dw_transact() 191 if (rws[i].address != rws[0].address) { in i2c_dw_transact() 195 i2c_dw_set_slave_addr(dev, rws[0].address); in i2c_dw_transact() 202 if (rws[i].is_read) { in i2c_dw_transact() 203 status = i2c_dw_read(dev, rws[i].data_buffer, rws[i].data_size, rws[i].stop); in i2c_dw_transact() 205 status = i2c_dw_write(dev, rws[i].data_buffer, rws[i].data_size, rws[i].stop); in i2c_dw_transact()
|
| /system/dev/i2c/aml-i2c/ |
| A D | aml-i2c.c | 298 static zx_status_t aml_i2c_transact(void* ctx, uint32_t bus_id, const i2c_impl_op_t* rws, in aml_i2c_transact() argument 302 if (rws[i].data_size > AML_I2C_MAX_TRANSFER) { in aml_i2c_transact() 314 status = aml_i2c_set_slave_addr(dev, rws[i].address); in aml_i2c_transact() 318 if (rws[i].is_read) { in aml_i2c_transact() 319 status = aml_i2c_read(dev, rws[i].data_buffer, rws[i].data_size, rws[i].stop); in aml_i2c_transact() 321 status = aml_i2c_write(dev, rws[i].data_buffer, rws[i].data_size, rws[i].stop); in aml_i2c_transact()
|
Completed in 5 milliseconds