Lines Matching full:node

125     I2CNode *node;  in i2c_do_start_transfer()  local
154 QLIST_FOREACH(node, &bus->current_devs, next) { in i2c_do_start_transfer()
155 I2CSlave *s = node->elt; in i2c_do_start_transfer()
187 I2CPendingMaster *node = g_new(struct I2CPendingMaster, 1); in i2c_bus_master() local
188 node->bh = bh; in i2c_bus_master()
190 QSIMPLEQ_INSERT_TAIL(&bus->pending_masters, node, entry); in i2c_bus_master()
195 I2CPendingMaster *node; in i2c_schedule_pending_master() local
206 node = QSIMPLEQ_FIRST(&bus->pending_masters); in i2c_schedule_pending_master()
207 bus->bh = node->bh; in i2c_schedule_pending_master()
210 g_free(node); in i2c_schedule_pending_master()
240 I2CNode *node, *next; in i2c_end_transfer() local
242 QLIST_FOREACH_SAFE(node, &bus->current_devs, next, next) { in i2c_end_transfer()
243 I2CSlave *s = node->elt; in i2c_end_transfer()
249 QLIST_REMOVE(node, next); in i2c_end_transfer()
250 g_free(node); in i2c_end_transfer()
259 I2CNode *node; in i2c_send() local
262 QLIST_FOREACH(node, &bus->current_devs, next) { in i2c_send()
263 s = node->elt; in i2c_send()
278 I2CNode *node = QLIST_FIRST(&bus->current_devs); in i2c_send_async() local
279 I2CSlave *slave = node->elt; in i2c_send_async()
314 I2CNode *node; in i2c_nack() local
320 QLIST_FOREACH(node, &bus->current_devs, next) { in i2c_nack()
321 sc = I2C_SLAVE_GET_CLASS(node->elt); in i2c_nack()
323 trace_i2c_event("nack", node->elt->address); in i2c_nack()
324 sc->event(node->elt, I2C_NACK); in i2c_nack()
344 I2CNode *node; in i2c_slave_post_load() local
349 node = g_new(struct I2CNode, 1); in i2c_slave_post_load()
350 node->elt = dev; in i2c_slave_post_load()
351 QLIST_INSERT_HEAD(&bus->current_devs, node, next); in i2c_slave_post_load()
394 I2CNode *node = g_new(struct I2CNode, 1); in i2c_slave_match() local
395 node->elt = candidate; in i2c_slave_match()
396 QLIST_INSERT_HEAD(current_devs, node, next); in i2c_slave_match()