| /kernel/kernel/ |
| A D | wait.cpp | 59 *wait = (wait_queue_t)WAIT_QUEUE_INITIAL_VALUE(*wait); in wait_queue_init() 254 wait->count++; in wait_queue_block_etc() 327 t = wait_queue_pop_head(wait); in wait_queue_wake_one() 329 wait->count--; in wait_queue_wake_one() 360 t = wait_queue_pop_head(wait); in wait_queue_dequeue_one() 362 wait->count--; in wait_queue_dequeue_one() 397 if (wait->count == 0) { in wait_queue_wake_all() 406 wait->count--; in wait_queue_wake_all() 437 return wait->count == 0; in wait_queue_is_empty() 452 if (wait->count != 0) { in wait_queue_destroy() [all …]
|
| A D | event.cpp | 63 wait_queue_destroy(&e->wait); in event_destroy() 89 ret = wait_queue_block_etc(&e->wait, deadline, slack, signal_mask); in event_wait_worker() 167 if ((wake_count = wait_queue_wake_one(&e->wait, reschedule, wait_result)) <= 0) { in event_signal_internal() 178 wake_count = wait_queue_wake_all(&e->wait, reschedule, wait_result); in event_signal_internal()
|
| A D | mutex.cpp | 60 wait_queue_destroy(&m->wait); in mutex_destroy() 110 zx_status_t ret = wait_queue_block(&m->wait, ZX_TIME_INFINITE); in mutex_acquire() 180 thread_t* t = wait_queue_dequeue_one(&m->wait, ZX_OK); in mutex_release_internal() 184 uintptr_t newval = (uintptr_t)t | (wait_queue_is_empty(&m->wait) ? 0 : MUTEX_FLAG_QUEUED); in mutex_release_internal() 191 ktrace_ptr(TAG_KWAIT_WAKE, &m->wait, 1, 0); in mutex_release_internal()
|
| /kernel/platform/ |
| A D | debug.cpp | 20 __WEAK int platform_pgetc(char* c, bool wait) { in platform_pgetc() argument 21 return platform_dgetc(c, wait); in platform_pgetc()
|
| /kernel/dev/pdev/uart/ |
| A D | uart.cpp | 12 static int default_getc(bool wait) { in default_getc() argument 55 int uart_getc(bool wait) { in uart_getc() argument 56 return uart_ops->getc(wait); in uart_getc()
|
| /kernel/include/platform/ |
| A D | debug.h | 20 int platform_dgetc(char *c, bool wait); 27 int platform_pgetc(char *c, bool wait);
|
| /kernel/include/kernel/ |
| A D | event.h | 27 wait_queue_t wait; member 37 .wait = WAIT_QUEUE_INITIAL_VALUE((e).wait), \
|
| A D | mutex.h | 30 wait_queue_t wait; member 50 .wait = WAIT_QUEUE_INITIAL_VALUE((m).wait), \
|
| A D | wait.h | 43 void wait_queue_init(wait_queue_t* wait); 80 struct thread* wait_queue_dequeue_one(wait_queue_t* wait, 95 void wait_queue_validate_queue(wait_queue_t* wait) TA_REQ(thread_lock);
|
| /kernel/dev/hw_rng/ |
| A D | debug.cpp | 35 bool wait = (argc == 3) ? argv[2].b : false; in cmd_rng() local 41 done = hw_rng_get_entropy(bytes, todo, wait); in cmd_rng()
|
| /kernel/dev/pdev/include/pdev/ |
| A D | uart.h | 16 int (*getc)(bool wait);
|
| /kernel/include/dev/ |
| A D | uart.h | 21 int uart_getc(bool wait);
|
| /kernel/tests/ |
| A D | timer_tests.cpp | 294 volatile int wait; member 372 while (atomic_load(&arg->wait)) { in timer_trylock_cb() 398 arg.wait = 1; in trylock_or_cancel_canceled() 419 atomic_store(&arg.wait, 0); in trylock_or_cancel_canceled() 445 arg.wait = 1; in trylock_or_cancel_get_lock() 466 atomic_store(&arg.wait, 0); in trylock_or_cancel_get_lock()
|
| /kernel/dev/uart/pl011/ |
| A D | uart.cpp | 136 static int pl011_uart_getc(bool wait) { in pl011_uart_getc() argument 138 if (cbuf_read_char(&uart_rx_buf, &c, wait) == 1) { in pl011_uart_getc()
|
| /kernel/dev/uart/nxp-imx/ |
| A D | uart.cpp | 131 static int imx_uart_getc(bool wait) { in imx_uart_getc() argument 138 if (cbuf_read_char(&uart_rx_buf, &c, wait) == 1) { in imx_uart_getc()
|
| /kernel/dev/uart/amlogic_s905/ |
| A D | uart.cpp | 210 static int s905_uart_getc(bool wait) { in s905_uart_getc() argument 218 if (cbuf_read_char(&uart_rx_buf, &c, wait) == 1) { in s905_uart_getc()
|
| /kernel/dev/uart/mt8167/ |
| A D | uart.cpp | 161 static int mt8167_uart_getc(bool wait) { in mt8167_uart_getc() argument 168 if (cbuf_read_char(&uart_rx_buf, &c, wait) == 1) { in mt8167_uart_getc()
|
| /kernel/platform/pc/ |
| A D | debug.cpp | 453 int platform_dgetc(char* c, bool wait) { in platform_dgetc() argument 455 return static_cast<int>(cbuf_read_char(&console_input_buf, c, wait)); in platform_dgetc() 469 int platform_pgetc(char *c, bool wait) { in platform_pgetc() argument
|
| /kernel/platform/generic-arm/ |
| A D | platform.cpp | 403 int platform_dgetc(char* c, bool wait) { in platform_dgetc() argument 407 int ret = uart_getc(wait); in platform_dgetc() 421 int platform_pgetc(char* c, bool wait) { in platform_pgetc() argument
|