Lines Matching refs:node

1376 	list_add_tail(&dev->common.node, &master->bus.devs.i3c);
1423 list_del(&dev->common.node);
1437 list_add_tail(&dev->common.node, &master->bus.devs.i2c);
1446 list_del(&dev->common.node);
1636 common.node) {
1648 common.node) {
1701 list_for_each_entry(i2cboardinfo, &master->boardinfo.i2c, node) {
1769 list_for_each_entry(i3cboardinfo, &master->boardinfo.i3c, node) {
1833 list_for_each_entry(i3cboardinfo, &master->boardinfo.i3c, node) {
2012 struct device_node *node, u32 *reg)
2022 ret = of_i2c_get_board_info(dev, node, &boardinfo->base);
2039 list_add_tail(&boardinfo->node, &master->boardinfo.i2c);
2040 of_node_get(node);
2047 struct device_node *node, u32 *reg)
2070 if (!of_property_read_u32(node, "assigned-address", &init_dyn_addr)) {
2087 boardinfo->of_node = of_node_get(node);
2088 list_add_tail(&boardinfo->node, &master->boardinfo.i3c);
2094 struct device_node *node)
2099 if (!master || !node)
2102 ret = of_property_read_u32_array(node, "reg", reg, ARRAY_SIZE(reg));
2111 ret = of_i3c_master_add_i2c_boardinfo(master, node, reg);
2113 ret = of_i3c_master_add_i3c_boardinfo(master, node, reg);
2122 struct device_node *node;
2129 for_each_available_child_of_node(i3cbus_np, node) {
2130 ret = of_i3c_master_add_dev(master, node);
2132 of_node_put(node);
2328 list_for_each_entry(i2cboardinfo, &master->boardinfo.i2c, node) {
2408 struct list_head node;
2434 struct i3c_generic_ibi_slot, node);
2435 list_del(&slot->node);
2500 list_add_tail(&slot->node, &pool->free_slots);
2530 struct i3c_generic_ibi_slot, node);
2532 list_del(&slot->node);
2558 list_add_tail(&slot->node, &pool->free_slots);
2638 list_for_each_entry(i2cbi, &master->boardinfo.i2c, node) {