Lines Matching refs:node

1543 	list_add_tail(&dev->common.node, &master->bus.devs.i3c);  in i3c_master_attach_i3c_dev()
1583 list_del(&dev->common.node); in i3c_master_detach_i3c_dev()
1597 list_add_tail(&dev->common.node, &master->bus.devs.i2c); in i3c_master_attach_i2c_dev()
1606 list_del(&dev->common.node); in i3c_master_detach_i2c_dev()
1796 common.node) { in i3c_master_detach_free_devs()
1808 common.node) { in i3c_master_detach_free_devs()
1861 list_for_each_entry(i2cboardinfo, &master->boardinfo.i2c, node) { in i3c_master_bus_init()
1941 list_for_each_entry(i3cboardinfo, &master->boardinfo.i3c, node) { in i3c_master_bus_init()
2007 list_for_each_entry(i3cboardinfo, &master->boardinfo.i3c, node) { in i3c_master_attach_boardinfo()
2192 struct device_node *node, u32 *reg) in of_i3c_master_add_i2c_boardinfo() argument
2202 ret = of_i2c_get_board_info(dev, node, &boardinfo->base); in of_i3c_master_add_i2c_boardinfo()
2219 list_add_tail(&boardinfo->node, &master->boardinfo.i2c); in of_i3c_master_add_i2c_boardinfo()
2220 of_node_get(node); in of_i3c_master_add_i2c_boardinfo()
2227 struct device_node *node, u32 *reg) in of_i3c_master_add_i3c_boardinfo() argument
2250 if (!of_property_read_u32(node, "assigned-address", &init_dyn_addr)) { in of_i3c_master_add_i3c_boardinfo()
2267 boardinfo->of_node = of_node_get(node); in of_i3c_master_add_i3c_boardinfo()
2268 list_add_tail(&boardinfo->node, &master->boardinfo.i3c); in of_i3c_master_add_i3c_boardinfo()
2274 struct device_node *node) in of_i3c_master_add_dev() argument
2282 ret = of_property_read_u32_array(node, "reg", reg, ARRAY_SIZE(reg)); in of_i3c_master_add_dev()
2291 ret = of_i3c_master_add_i2c_boardinfo(master, node, reg); in of_i3c_master_add_dev()
2293 ret = of_i3c_master_add_i3c_boardinfo(master, node, reg); in of_i3c_master_add_dev()
2302 struct device_node *node; in of_populate_i3c_bus() local
2309 for_each_available_child_of_node(i3cbus_np, node) { in of_populate_i3c_bus()
2310 ret = of_i3c_master_add_dev(master, node); in of_populate_i3c_bus()
2312 of_node_put(node); in of_populate_i3c_bus()
2510 list_for_each_entry(i2cboardinfo, &master->boardinfo.i2c, node) { in i3c_master_i2c_adapter_init()
2593 struct list_head node; member
2619 struct i3c_generic_ibi_slot, node); in i3c_generic_ibi_free_pool()
2620 list_del(&slot->node); in i3c_generic_ibi_free_pool()
2685 list_add_tail(&slot->node, &pool->free_slots); in i3c_generic_ibi_alloc_pool()
2715 struct i3c_generic_ibi_slot, node); in i3c_generic_ibi_get_free_slot()
2717 list_del(&slot->node); in i3c_generic_ibi_get_free_slot()
2743 list_add_tail(&slot->node, &pool->free_slots); in i3c_generic_ibi_recycle_slot()
2827 list_for_each_entry(i2cbi, &master->boardinfo.i2c, node) { in i3c_master_register()