Home
last modified time | relevance | path

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

/Zephyr-Core-2.7.6/include/sys/
Ddlist.h48 typedef struct _dnode sys_dlist_t; typedef
199 static inline void sys_dlist_init(sys_dlist_t *list) in sys_dlist_init()
243 static inline bool sys_dlist_is_head(sys_dlist_t *list, sys_dnode_t *node) in sys_dlist_is_head()
257 static inline bool sys_dlist_is_tail(sys_dlist_t *list, sys_dnode_t *node) in sys_dlist_is_tail()
270 static inline bool sys_dlist_is_empty(sys_dlist_t *list) in sys_dlist_is_empty()
285 static inline bool sys_dlist_has_multiple_nodes(sys_dlist_t *list) in sys_dlist_has_multiple_nodes()
298 static inline sys_dnode_t *sys_dlist_peek_head(sys_dlist_t *list) in sys_dlist_peek_head()
313 static inline sys_dnode_t *sys_dlist_peek_head_not_empty(sys_dlist_t *list) in sys_dlist_peek_head_not_empty()
329 static inline sys_dnode_t *sys_dlist_peek_next_no_check(sys_dlist_t *list, in sys_dlist_peek_next_no_check()
345 static inline sys_dnode_t *sys_dlist_peek_next(sys_dlist_t *list, in sys_dlist_peek_next()
[all …]
Dp4wq.h39 sys_dlist_t dlnode;
72 sys_dlist_t active;
/Zephyr-Core-2.7.6/include/kernel/
Dsched_priq.h34 struct k_thread *z_priq_dumb_best(sys_dlist_t *pq);
35 void z_priq_dumb_remove(sys_dlist_t *pq, struct k_thread *thread);
36 void z_priq_dumb_add(sys_dlist_t *pq, struct k_thread *thread);
55 sys_dlist_t queues[32];
/Zephyr-Core-2.7.6/tests/benchmarks/data_structure_perf/dlist_perf/src/
Ddlist_perf.c18 static sys_dlist_t test_list;
188 sys_dlist_t list; in test_dlist_peak_head_tail()
224 sys_dlist_t list; in test_dlist_insert_and_remove()
225 sys_dlist_t node[10]; in test_dlist_insert_and_remove()
/Zephyr-Core-2.7.6/include/
Dkernel_structs.h89 sys_dlist_t runq;
207 sys_dlist_t waitq;
Dkernel.h58 #define _POLL_EVENT sys_dlist_t poll_events
5270 sys_dlist_t poll_events;
5477 extern void z_handle_obj_poll_events(sys_dlist_t *events, uint32_t state);
/Zephyr-Core-2.7.6/tests/unit/list/
Ddlist.c10 static sys_dlist_t test_list;
22 static inline bool verify_emptyness(sys_dlist_t *list) in verify_emptyness()
80 static inline bool verify_content_amount(sys_dlist_t *list, int amount) in verify_content_amount()
139 static inline bool verify_tail_head(sys_dlist_t *list, in verify_tail_head()
/Zephyr-Core-2.7.6/include/shell/
Dshell_history.h23 sys_dlist_t list;
/Zephyr-Core-2.7.6/include/app_memory/
Dmem_domain.h87 sys_dlist_t mem_domain_q;
/Zephyr-Core-2.7.6/doc/reference/data_structures/
Ddlist.rst14 A :c:struct:`sys_dlist_t` struct may be instantiated by the user in any
53 Internally, the dlist implementation is minimal: the :c:struct:`sys_dlist_t`
/Zephyr-Core-2.7.6/subsys/disk/
Ddisk_access.c21 static sys_dlist_t disk_access_list;
/Zephyr-Core-2.7.6/kernel/
Dpipes.c285 static bool pipe_xfer_prepare(sys_dlist_t *xfer_list, in pipe_xfer_prepare()
405 sys_dlist_t xfer_list; in z_pipe_put_internal()
552 sys_dlist_t xfer_list; in z_impl_k_pipe_get()
Dsched.c157 static ALWAYS_INLINE struct k_thread *_priq_dumb_mask_best(sys_dlist_t *pq) in _priq_dumb_mask_best()
173 ALWAYS_INLINE void z_priq_dumb_add(sys_dlist_t *pq, struct k_thread *thread) in z_priq_dumb_add()
999 void z_priq_dumb_remove(sys_dlist_t *pq, struct k_thread *thread) in z_priq_dumb_remove()
1006 struct k_thread *z_priq_dumb_best(sys_dlist_t *pq) in z_priq_dumb_best()
1113 sys_dlist_t *l = &pq->queues[__builtin_ctz(pq->bitmask)]; in z_priq_mq_best()
Dtimeout.c17 static sys_dlist_t timeout_list = SYS_DLIST_STATIC_INIT(&timeout_list);
Dpoll.c104 static inline void add_event(sys_dlist_t *events, struct k_poll_event *event, in add_event()
446 void z_handle_obj_poll_events(sys_dlist_t *events, uint32_t state) in z_handle_obj_poll_events()
Duserspace.c163 static sys_dlist_t obj_list = SYS_DLIST_STATIC_INIT(&obj_list);
/Zephyr-Core-2.7.6/subsys/bluetooth/services/ots/
Dots_obj_manager.c29 sys_dlist_t list;
/Zephyr-Core-2.7.6/subsys/portability/cmsis_rtos_v2/
Dthread.c27 static sys_dlist_t thread_list;
/Zephyr-Core-2.7.6/subsys/fs/
Dfs.c25 static sys_dlist_t fs_mnt_list;