Home
last modified time | relevance | path

Searched refs:frnd (Results 1 – 9 of 9) sorted by relevance

/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_core/
Dfriend.c67 static void enqueue_update(struct bt_mesh_friend *frnd, uint8_t md);
90 static bool is_lpn_unicast(struct bt_mesh_friend *frnd, uint16_t addr) in is_lpn_unicast() argument
92 if (frnd->lpn == BLE_MESH_ADDR_UNASSIGNED) { in is_lpn_unicast()
96 return (addr >= frnd->lpn && addr < (frnd->lpn + frnd->num_elem)); in is_lpn_unicast()
106 for (i = 0; i < ARRAY_SIZE(bt_mesh.frnd); i++) { in bt_mesh_friend_find()
107 struct bt_mesh_friend *frnd = &bt_mesh.frnd[i]; in bt_mesh_friend_find() local
109 if (valid && !frnd->valid) { in bt_mesh_friend_find()
113 if (established && !frnd->established) { in bt_mesh_friend_find()
117 if (net_idx != BLE_MESH_KEY_ANY && frnd->net_idx != net_idx) { in bt_mesh_friend_find()
121 if (is_lpn_unicast(frnd, lpn_addr)) { in bt_mesh_friend_find()
[all …]
Dlpn.c185 .addr = bt_mesh.lpn.frnd, in send_friend_clear()
223 friend_cred_del(bt_mesh.sub[0].net_idx, lpn->frnd); in clear_friendship()
228 lpn->old_friend = lpn->frnd; in clear_friendship()
231 if (lpn_cb && lpn->frnd != BLE_MESH_ADDR_UNASSIGNED) { in clear_friendship()
232 lpn_cb(lpn->frnd, false); in clear_friendship()
235 lpn->frnd = BLE_MESH_ADDR_UNASSIGNED; in clear_friendship()
379 .addr = bt_mesh.lpn.frnd, in send_friend_poll()
535 lpn->frnd = rx->ctx.addr; in bt_mesh_lpn_friend_offer()
537 cred = friend_cred_create(sub, lpn->frnd, lpn->counter, frnd_counter); in bt_mesh_lpn_friend_offer()
539 lpn->frnd = BLE_MESH_ADDR_UNASSIGNED; in bt_mesh_lpn_friend_offer()
[all …]
Dnet.h130 uint16_t frnd; /* Previous Friend's address */ member
165 uint16_t frnd; member
244 struct bt_mesh_friend frnd[CONFIG_BLE_MESH_FRIEND_LPN_COUNT]; member
Dlpn.h40 return (addr == bt_mesh.lpn.frnd); in bt_mesh_lpn_match()
Dcfg_srv.c2758 net_buf_simple_add_u8(&msg, cfg->frnd); in send_friend_status()
2796 BT_DBG("Friend 0x%02x -> 0x%02x", cfg->frnd, buf->data[0]); in friend_set()
2798 if (cfg->frnd == buf->data[0]) { in friend_set()
2803 cfg->frnd = buf->data[0]; in friend_set()
2809 if (cfg->frnd == BLE_MESH_FRIEND_DISABLED) { in friend_set()
2827 struct bt_mesh_friend *frnd = NULL; in lpn_timeout_get() local
2849 frnd = bt_mesh_friend_find(BLE_MESH_KEY_ANY, lpn_addr, true, true); in lpn_timeout_get()
2850 if (!frnd) { in lpn_timeout_get()
2855 timeout = k_delayed_work_remaining_get(&frnd->timer) / 100; in lpn_timeout_get()
3412 cfg->frnd = BLE_MESH_FRIEND_NOT_SUPPORTED; in cfg_srv_init()
[all …]
Dsettings.c97 uint8_t frnd; member
1441 cfg->frnd = stored_cfg.cfg.frnd; in settings_core_commit()
1704 val.frnd = cfg->frnd; in store_pending_cfg()
Dnet.c222 if (cred->addr == bt_mesh.lpn.frnd) { in friend_cred_set()
Dtransport.c1061 if (rx->ctx.addr == bt_mesh.lpn.frnd) { in ctl_recv()
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_core/include/
Dcfg_srv.h35 uint8_t frnd; /* Friend state */ member
191 uint8_t frnd; member