Lines Matching full:broadcast
38 if (!bus->broadcast) { in i2c_bus_pre_save()
82 bool i2c_scan_bus(I2CBus *bus, uint8_t address, bool broadcast, in i2c_scan_bus() argument
92 if (sc->match_and_add(candidate, address, broadcast, current_devs)) { in i2c_scan_bus()
93 if (!broadcast) { in i2c_scan_bus()
100 * If broadcast was true, and the list was full or empty, return true. If in i2c_scan_bus()
101 * broadcast was false, return false. in i2c_scan_bus()
103 return broadcast; in i2c_scan_bus()
131 * This is a broadcast, the current_devs will be all the devices of the in i2c_do_start_transfer()
134 bus->broadcast = true; in i2c_do_start_transfer()
147 (void)i2c_scan_bus(bus, address, bus->broadcast, &bus->current_devs); in i2c_do_start_transfer()
167 if (rv && !bus->broadcast) { in i2c_do_start_transfer()
253 bus->broadcast = false; in i2c_end_transfer()
300 if (!QLIST_EMPTY(&bus->current_devs) && !bus->broadcast) { in i2c_recv()
392 bool broadcast, I2CNodeList *current_devs) in i2c_slave_match() argument
394 if ((candidate->address == address) || (broadcast)) { in i2c_slave_match()
401 /* Not found and not broadcast. */ in i2c_slave_match()