Home
last modified time | relevance | path

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

/Zephyr-latest/subsys/bluetooth/mesh/
Ddelayable_msg.c47 } access_delayable_msg = {.random_delay = Z_WORK_DELAYABLE_INITIALIZER(delayable_msg_handler)}; variable
52 sys_slist_t *list = &access_delayable_msg.busy_ctx; in put_ctx_to_busy_list()
81 sys_snode_t *node = sys_slist_peek_head(&access_delayable_msg.busy_ctx); in peek_pending_msg()
111 k_work_reschedule(&access_delayable_msg.random_delay, delay); in reschedule_delayable_msg()
119 node = sys_slist_get(&access_delayable_msg.free_chunks); in allocate_delayable_msg_chunks()
135 sys_slist_append(&access_delayable_msg.free_chunks, node); in release_delayable_msg_chunks()
144 if (sys_slist_is_empty(&access_delayable_msg.free_ctx)) { in allocate_delayable_msg_ctx()
151 node = sys_slist_get(&access_delayable_msg.free_ctx); in allocate_delayable_msg_ctx()
160 if (sys_slist_find_and_remove(&access_delayable_msg.busy_ctx, &ctx->node)) { in release_delayable_msg_ctx()
161 sys_slist_append(&access_delayable_msg.free_ctx, &ctx->node); in release_delayable_msg_ctx()
[all …]