Lines Matching refs:node
144 static void configure_node(struct bt_mesh_cdb_node *node) in configure_node() argument
154 printk("Configuring node 0x%04x...\n", node->addr); in configure_node()
169 err = bt_mesh_cfg_cli_app_key_add(net_idx, node->addr, net_idx, app_idx, app_key, &status); in configure_node()
176 err = bt_mesh_cfg_cli_comp_data_get(net_idx, node->addr, 0, &status, &buf); in configure_node()
189 elem_addr = node->addr; in configure_node()
203 err = bt_mesh_cfg_cli_mod_app_bind(net_idx, node->addr, elem_addr, app_idx, in configure_node()
218 err = bt_mesh_cfg_cli_mod_app_bind_vnd(net_idx, node->addr, elem_addr, in configure_node()
229 atomic_set_bit(node->flags, BT_MESH_CDB_NODE_CONFIGURED); in configure_node()
232 bt_mesh_cdb_node_store(node); in configure_node()
305 static uint8_t check_unconfigured(struct bt_mesh_cdb_node *node, void *data) in check_unconfigured() argument
307 if (!atomic_test_bit(node->flags, BT_MESH_CDB_NODE_CONFIGURED)) { in check_unconfigured()
308 if (node->addr == self_addr) { in check_unconfigured()
309 configure_self(node); in check_unconfigured()
311 configure_node(node); in check_unconfigured()