Home
last modified time | relevance | path

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

/Zephyr-latest/kernel/include/
Dwait_q.h27 static inline void z_waitq_init(_wait_q_t *w) in z_waitq_init()
36 static inline struct k_thread *z_waitq_head(_wait_q_t *w) in z_waitq_head()
47 static inline void z_waitq_init(_wait_q_t *w)
52 static inline struct k_thread *z_waitq_head(_wait_q_t *w)
Dksched.h54 struct k_thread *z_unpend1_no_timeout(_wait_q_t *wait_q);
56 _wait_q_t *wait_q, k_timeout_t timeout);
57 void z_pend_thread(struct k_thread *thread, _wait_q_t *wait_q,
62 int z_unpend_all(_wait_q_t *wait_q);
151 static ALWAYS_INLINE _wait_q_t *pended_on_thread(struct k_thread *thread) in pended_on_thread()
172 static ALWAYS_INLINE struct k_thread *z_unpend_first_thread(_wait_q_t *wait_q) in z_unpend_first_thread()
226 bool z_sched_wake(_wait_q_t *wait_q, int swap_retval, void *swap_data);
252 static inline bool z_sched_wake_all(_wait_q_t *wait_q, int swap_retval, in z_sched_wake_all()
286 _wait_q_t *wait_q, k_timeout_t timeout, void **data);
306 int z_sched_waitq_walk(_wait_q_t *wait_q,
/Zephyr-latest/include/zephyr/kernel/
Dthread.h69 _wait_q_t *pended_on;
272 _wait_q_t join_queue;
374 _wait_q_t halt_queue;
/Zephyr-latest/include/zephyr/
Dkernel_structs.h276 } _wait_q_t; typedef
287 } _wait_q_t; typedef
Dkernel.h1560 _wait_q_t wait_q;
1961 _wait_q_t wait_q;
2262 _wait_q_t wait_q;
2330 _wait_q_t wait_q;
2872 _wait_q_t wait_q;
3028 _wait_q_t wait_q;
3139 _wait_q_t wait_q;
3224 _wait_q_t wait_q;
4171 _wait_q_t notifyq;
4174 _wait_q_t drainq;
[all …]
/Zephyr-latest/kernel/
Dsched.c40 static void add_to_waitq_locked(struct k_thread *thread, _wait_q_t *wait_q);
403 _wait_q_t *wq = &thread->join_queue; in z_thread_halt()
533 static void add_to_waitq_locked(struct k_thread *thread, _wait_q_t *wait_q) in add_to_waitq_locked()
553 static void pend_locked(struct k_thread *thread, _wait_q_t *wait_q, in pend_locked()
563 void z_pend_thread(struct k_thread *thread, _wait_q_t *wait_q, in z_pend_thread()
621 _wait_q_t *wait_q, k_timeout_t timeout) in z_pend_curr()
642 struct k_thread *z_unpend1_no_timeout(_wait_q_t *wait_q) in z_unpend1_no_timeout()
919 int z_unpend_all(_wait_q_t *wait_q) in z_unpend_all()
1202 static inline void unpend_all(_wait_q_t *wait_q) in unpend_all()
1440 bool z_sched_wake(_wait_q_t *wait_q, int swap_retval, void *swap_data) in z_sched_wake()
[all …]
Dpipe.c37 static int wait_for(_wait_q_t *waitq, struct k_pipe *pipe, k_spinlock_key_t *key, in wait_for()
Dpoll.c325 static _wait_q_t wait_q = Z_WAIT_Q_INIT(&wait_q); in z_impl_k_poll()
Dpipes.c258 _wait_q_t *wait_q, in pipe_waiter_list_populate()
/Zephyr-latest/tests/benchmarks/wait_queues/src/
Dmain.c32 static _wait_q_t wait_q;
68 static void test_decreasing_priority(_wait_q_t *q, unsigned int num_threads) in test_decreasing_priority()
96 static void test_increasing_priority(_wait_q_t *q, unsigned int num_threads) in test_increasing_priority()
/Zephyr-latest/tests/benchmarks/sched/src/
Dmain.c48 _wait_q_t waitq;
/Zephyr-latest/include/zephyr/sys/
Dp4wq.h74 _wait_q_t waitq;