Lines Matching refs:k_queue
78 struct k_queue;
1958 struct k_queue { struct
1965 SYS_PORT_TRACING_TRACKING_FIELD(k_queue) argument
1997 __syscall void k_queue_init(struct k_queue *queue);
2012 __syscall void k_queue_cancel_wait(struct k_queue *queue);
2026 void k_queue_append(struct k_queue *queue, void *data);
2044 __syscall int32_t k_queue_alloc_append(struct k_queue *queue, void *data);
2058 void k_queue_prepend(struct k_queue *queue, void *data);
2076 __syscall int32_t k_queue_alloc_prepend(struct k_queue *queue, void *data);
2091 void k_queue_insert(struct k_queue *queue, void *prev, void *data);
2111 int k_queue_append_list(struct k_queue *queue, void *head, void *tail);
2128 int k_queue_merge_slist(struct k_queue *queue, sys_slist_t *list);
2147 __syscall void *k_queue_get(struct k_queue *queue, k_timeout_t timeout);
2165 bool k_queue_remove(struct k_queue *queue, void *data);
2181 bool k_queue_unique_append(struct k_queue *queue, void *data);
2196 __syscall int k_queue_is_empty(struct k_queue *queue);
2198 static inline int z_impl_k_queue_is_empty(struct k_queue *queue) in z_impl_k_queue_is_empty()
2212 __syscall void *k_queue_peek_head(struct k_queue *queue);
2223 __syscall void *k_queue_peek_tail(struct k_queue *queue);
2235 STRUCT_SECTION_ITERABLE(k_queue, name) = \
2497 struct k_queue _queue;
2738 struct k_queue _queue;
4241 struct k_queue queue;
6020 struct k_queue *queue, *typed_K_POLL_TYPE_DATA_AVAILABLE;