Lines Matching full:address

22     DEFINE_PROP_UINT8("address", struct I2CSlave, address, 0),
38 bus->saved_address = QLIST_FIRST(&bus->current_devs)->elt->address; in i2c_bus_pre_save()
70 void i2c_slave_set_address(I2CSlave *dev, uint8_t address) in i2c_slave_set_address() argument
72 dev->address = address; in i2c_slave_set_address()
81 bool i2c_scan_bus(I2CBus *bus, uint8_t address, bool broadcast, in i2c_scan_bus() argument
91 if (sc->match_and_add(candidate, address, broadcast, current_devs)) { in i2c_scan_bus()
121 static int i2c_do_start_transfer(I2CBus *bus, uint8_t address, in i2c_do_start_transfer() argument
128 if (address == I2C_BROADCAST) { in i2c_do_start_transfer()
146 (void)i2c_scan_bus(bus, address, bus->broadcast, &bus->current_devs); in i2c_do_start_transfer()
164 s->address); in i2c_do_start_transfer()
178 int i2c_start_transfer(I2CBus *bus, uint8_t address, bool is_recv) in i2c_start_transfer() argument
180 return i2c_do_start_transfer(bus, address, is_recv in i2c_start_transfer()
222 int i2c_start_recv(I2CBus *bus, uint8_t address) in i2c_start_recv() argument
224 return i2c_do_start_transfer(bus, address, I2C_START_RECV); in i2c_start_recv()
227 int i2c_start_send(I2CBus *bus, uint8_t address) in i2c_start_send() argument
229 return i2c_do_start_transfer(bus, address, I2C_START_SEND); in i2c_start_send()
232 int i2c_start_send_async(I2CBus *bus, uint8_t address) in i2c_start_send_async() argument
234 return i2c_do_start_transfer(bus, address, I2C_START_SEND_ASYNC); in i2c_start_send_async()
246 trace_i2c_event("finish", s->address); in i2c_end_transfer()
266 trace_i2c_send(s->address, data); in i2c_send()
286 trace_i2c_send_async(slave->address, data); in i2c_send_async()
304 trace_i2c_recv(s->address, data); in i2c_recv()
323 trace_i2c_event("nack", node->elt->address); in i2c_nack()
347 if ((bus->saved_address == dev->address) || in i2c_slave_post_load()
362 VMSTATE_UINT8(address, I2CSlave),
372 qdev_prop_set_uint8(dev, "address", addr); in i2c_slave_new()
390 static bool i2c_slave_match(I2CSlave *candidate, uint8_t address, in i2c_slave_match() argument
393 if ((candidate->address == address) || (broadcast)) { in i2c_slave_match()