Home
last modified time | relevance | path

Searched refs:free_slot (Results 1 – 5 of 5) sorted by relevance

/Zephyr-latest/subsys/bluetooth/mesh/
Dcdb.c570 struct node_update **free_slot) in cdb_node_update_find() argument
576 *free_slot = NULL; in cdb_node_update_find()
582 *free_slot = update; in cdb_node_update_find()
597 struct node_update *update, *free_slot; in update_cdb_node_settings() local
601 update = cdb_node_update_find(node->addr, &free_slot); in update_cdb_node_settings()
608 if (!free_slot) { in update_cdb_node_settings()
617 free_slot->addr = node->addr; in update_cdb_node_settings()
618 free_slot->clear = !store; in update_cdb_node_settings()
624 struct key_update **free_slot) in cdb_key_update_find() argument
630 *free_slot = NULL; in cdb_key_update_find()
[all …]
Dapp_keys.c124 struct app_key_update **free_slot) in app_key_update_find() argument
130 *free_slot = NULL; in app_key_update_find()
136 *free_slot = update; in app_key_update_find()
150 struct app_key_update *update, *free_slot; in update_app_key_settings() local
155 update = app_key_update_find(app_idx, &free_slot); in update_app_key_settings()
163 if (!free_slot) { in update_app_key_settings()
172 free_slot->valid = 1U; in update_app_key_settings()
173 free_slot->key_idx = app_idx; in update_app_key_settings()
174 free_slot->clear = clear; in update_app_key_settings()
Dsubnet.c122 struct net_key_update **free_slot) in net_key_update_find() argument
128 *free_slot = NULL; in net_key_update_find()
134 *free_slot = update; in net_key_update_find()
163 struct net_key_update *update, *free_slot; in update_subnet_settings() local
168 update = net_key_update_find(net_idx, &free_slot); in update_subnet_settings()
176 if (!free_slot) { in update_subnet_settings()
185 free_slot->valid = 1U; in update_subnet_settings()
186 free_slot->key_idx = net_idx; in update_subnet_settings()
187 free_slot->clear = clear; in update_subnet_settings()
Dlpn.c730 uint16_t *free_slot = NULL; in lpn_group_add() local
739 if (!free_slot && lpn->groups[i] == BT_MESH_ADDR_UNASSIGNED) { in lpn_group_add()
740 free_slot = &lpn->groups[i]; in lpn_group_add()
744 if (!free_slot) { in lpn_group_add()
749 *free_slot = group; in lpn_group_add()
/Zephyr-latest/subsys/net/ip/
Dipv6_pe.c526 int free_slot = -1; in net_ipv6_pe_add_filter() local
532 if (free_slot < 0 && in net_ipv6_pe_add_filter()
534 free_slot = i; in net_ipv6_pe_add_filter()
553 if (free_slot < 0) { in net_ipv6_pe_add_filter()
559 net_ipaddr_copy(&ipv6_pe_filter[free_slot], addr); in net_ipv6_pe_add_filter()
569 net_sprint_ipv6_addr(&ipv6_pe_filter[free_slot])); in net_ipv6_pe_add_filter()
571 send_filter_event(&ipv6_pe_filter[free_slot], in net_ipv6_pe_add_filter()