Lines Matching refs:bt_mesh_rpl
29 LOG_MODULE_REGISTER(bt_mesh_rpl);
37 static struct bt_mesh_rpl replay_list[CONFIG_BT_MESH_CRPL];
47 static inline int rpl_idx(const struct bt_mesh_rpl *rpl) in rpl_idx()
52 static void clear_rpl(struct bt_mesh_rpl *rpl) in clear_rpl()
72 static void schedule_rpl_store(struct bt_mesh_rpl *entry, bool force) in schedule_rpl_store()
85 void bt_mesh_rpl_update(struct bt_mesh_rpl *rpl, in bt_mesh_rpl_update()
110 bool bt_mesh_rpl_check(struct bt_mesh_net_rx *rx, struct bt_mesh_rpl **match, bool bridge) in bt_mesh_rpl_check()
112 struct bt_mesh_rpl *rpl; in bt_mesh_rpl_check()
186 static struct bt_mesh_rpl *bt_mesh_rpl_find(uint16_t src) in bt_mesh_rpl_find()
199 static struct bt_mesh_rpl *bt_mesh_rpl_alloc(uint16_t src) in bt_mesh_rpl_alloc()
222 struct bt_mesh_rpl *rpl = &replay_list[i]; in bt_mesh_rpl_reset()
244 struct bt_mesh_rpl *rpl = &replay_list[i]; in bt_mesh_rpl_reset()
263 (void)memset(&replay_list[last - shift + 1], 0, sizeof(struct bt_mesh_rpl) * shift); in bt_mesh_rpl_reset()
270 struct bt_mesh_rpl *entry; in rpl_set()
319 static void store_rpl(struct bt_mesh_rpl *entry) in store_rpl()
365 struct bt_mesh_rpl *rpl = &replay_list[i]; in bt_mesh_rpl_pending_store()
404 (void)memset(&replay_list[last - shift + 1], 0, sizeof(struct bt_mesh_rpl) * shift); in bt_mesh_rpl_pending_store()