/device/soc/hisilicon/hi3751v350/sdk_linux/source/common/drv/osal/ |
H A D | osal_wait.c | 23 #include <linux/wait.h> 35 int osal_wait_init(osal_wait *wait) in osal_wait_init() argument 38 if (wait == NULL) { in osal_wait_init() 48 wait->wait = wq; in osal_wait_init() 52 int osal_wait_interruptible(osal_wait *wait, osal_wait_condition_func func, const void *param) in osal_wait_interruptible() argument 56 if (wait == NULL) { in osal_wait_interruptible() 61 wq = (wait_queue_head_t *)(wait->wait); in osal_wait_interruptible() 63 osal_printk("%s - wait in osal_wait_interruptible() 75 osal_wait_uninterruptible(osal_wait *wait, osal_wait_condition_func func, const void *param) osal_wait_uninterruptible() argument 100 osal_wait_timeout_interruptible(osal_wait *wait, osal_wait_condition_func func, const void *param, unsigned long ms) osal_wait_timeout_interruptible() argument 124 osal_wait_timeout_uninterruptible(osal_wait *wait, osal_wait_condition_func func, const void *param, unsigned long ms) osal_wait_timeout_uninterruptible() argument 152 osal_wait_wakeup(osal_wait *wait) osal_wait_wakeup() argument 165 osal_wait_destroy(osal_wait *wait) osal_wait_destroy() argument [all...] |
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/common/ |
H A D | mali_timeline_fence_wait.c | 31 * @param wait Fence wait tracker to free. 33 static void mali_timeline_fence_wait_tracker_free(struct mali_timeline_fence_wait_tracker *wait) in mali_timeline_fence_wait_tracker_free() argument 35 MALI_DEBUG_ASSERT_POINTER(wait); in mali_timeline_fence_wait_tracker_free() 36 mali_osk_atomic_term(&wait->refcount); in mali_timeline_fence_wait_tracker_free() 37 _mali_osk_free(wait); in mali_timeline_fence_wait_tracker_free() 41 * Check if fence wait tracker has been activated. Used as a wait queue condition. 48 struct mali_timeline_fence_wait_tracker *wait; in mali_timeline_fence_wait_tracker_is_activated() local 50 wait in mali_timeline_fence_wait_tracker_is_activated() 150 struct mali_timeline_fence_wait_tracker *wait; global() local 201 mali_timeline_fence_wait_activate(struct mali_timeline_fence_wait_tracker *wait) global() argument [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/common/ |
H A D | mali_timeline_fence_wait.c | 29 * @param wait Fence wait tracker to free. 31 static void mali_timeline_fence_wait_tracker_free(struct mali_timeline_fence_wait_tracker *wait) in mali_timeline_fence_wait_tracker_free() argument 33 MALI_DEBUG_ASSERT_POINTER(wait); in mali_timeline_fence_wait_tracker_free() 34 _mali_osk_atomic_term(&wait->refcount); in mali_timeline_fence_wait_tracker_free() 35 _mali_osk_free(wait); in mali_timeline_fence_wait_tracker_free() 39 * Check if fence wait tracker has been activated. Used as a wait queue condition. 46 struct mali_timeline_fence_wait_tracker *wait; in mali_timeline_fence_wait_tracker_is_activated() local 48 wait in mali_timeline_fence_wait_tracker_is_activated() 147 struct mali_timeline_fence_wait_tracker *wait; global() local 196 mali_timeline_fence_wait_activate(struct mali_timeline_fence_wait_tracker *wait) global() argument [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/linux/ |
H A D | osal_wait.c | 23 #include <linux/wait.h> 34 int osal_wait_init(osal_wait_t *wait) in osal_wait_init() argument 37 if (wait == NULL) { in osal_wait_init() 47 wait->wait = wq; in osal_wait_init() 51 int osal_wait_interruptible(osal_wait_t *wait, osal_wait_cond_func_t func, const void *param) in osal_wait_interruptible() argument 58 if (wait == NULL) { in osal_wait_interruptible() 63 wq = (wait_queue_head_t *)(wait->wait); in osal_wait_interruptible() 65 osal_trace("%s - wait in osal_wait_interruptible() 88 osal_wait_uninterruptible(osal_wait_t *wait, osal_wait_cond_func_t func, const void *param) osal_wait_uninterruptible() argument 120 osal_wait_timeout_interruptible(osal_wait_t *wait, osal_wait_cond_func_t func, const void *param, unsigned long ms) osal_wait_timeout_interruptible() argument 161 osal_wait_timeout_uninterruptible(osal_wait_t *wait, osal_wait_cond_func_t func, const void *param, unsigned long ms) osal_wait_timeout_uninterruptible() argument 196 osal_wakeup(osal_wait_t *wait) osal_wakeup() argument 208 osal_wait_destroy(osal_wait_t *wait) osal_wait_destroy() argument [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/include/ |
H A D | hi_osal.h | 86 /* wait api */ 90 void *wait; member 96 extern int osal_wait_init(osal_wait_t *wait); 97 extern int osal_wait_interruptible(osal_wait_t *wait, osal_wait_cond_func_t func, const void *param); 98 extern int osal_wait_uninterruptible(osal_wait_t *wait, osal_wait_cond_func_t func, const void *param); 99 extern int osal_wait_timeout_interruptible(osal_wait_t *wait, osal_wait_cond_func_t func, const void *param, 101 extern int osal_wait_timeout_uninterruptible(osal_wait_t *wait, osal_wait_cond_func_t func, const void *param, 104 #define osal_wait_event_interruptible(wait, func, param) \ 113 __ret = osal_wait_timeout_interruptible(wait, (func), param, 100); \ 121 #define osal_wait_event_uninterruptible(wait, fun [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/include/ |
H A D | hi_osal.h | 83 /* wait api */ 87 void *wait; member 93 extern int osal_wait_init(osal_wait_t *wait); 94 extern int osal_wait_interruptible(osal_wait_t *wait, osal_wait_cond_func_t func, const void *param); 95 extern int osal_wait_uninterruptible(osal_wait_t *wait, osal_wait_cond_func_t func, const void *param); 96 extern int osal_wait_timeout_interruptible(osal_wait_t *wait, osal_wait_cond_func_t func, const void *param, 98 extern int osal_wait_timeout_uninterruptible(osal_wait_t *wait, osal_wait_cond_func_t func, const void *param, 101 #define osal_wait_event_interruptible(wait, func, param) \ 110 __ret = osal_wait_timeout_interruptible(wait, (func), param, 100); \ 118 #define osal_wait_event_uninterruptible(wait, fun [all...] |
/device/soc/rockchip/rk3399/hardware/mpp/include/ |
H A D | mpp_thread.h | 138 RK_S32 wait(Mutex& mutex); 139 RK_S32 wait(Mutex* mutex); 157 inline RK_S32 Condition::wait(Mutex& mutex) in wait() function in Condition 161 inline RK_S32 Condition::wait(Mutex* mutex) in wait() function in Condition 209 void wait() in wait() function in MppMutexCond 211 mCondition.wait(mLock); in wait() 213 RK_S32 wait(RK_S64 timeout) in wait() function in MppMutexCond 271 void wait(MppThreadSignal id = THREAD_WORK) 277 mMutexCond[id].wait();
|
/device/soc/rockchip/rk3568/hardware/mpp/include/ |
H A D | mpp_thread.h | 140 RK_S32 wait(Mutex& mutex); 141 RK_S32 wait(Mutex* mutex); 159 inline RK_S32 Condition::wait(Mutex& mutex) in wait() function in Condition 163 inline RK_S32 Condition::wait(Mutex* mutex) in wait() function in Condition 211 void wait() in wait() function in MppMutexCond 213 mCondition.wait(mLock); in wait() 215 RK_S32 wait(RK_S64 timeout) in wait() function in MppMutexCond 273 void wait(MppThreadSignal id = THREAD_WORK) 279 mMutexCond[id].wait();
|
/device/soc/rockchip/rk3588/hardware/mpp/include/ |
H A D | mpp_thread.h | 150 RK_S32 wait(Mutex& mutex); 151 RK_S32 wait(Mutex* mutex); 169 inline RK_S32 Condition::wait(Mutex& mutex) in wait() function in Condition 173 inline RK_S32 Condition::wait(Mutex* mutex) in wait() function in Condition 213 void wait() { mCondition.wait(mLock); } in wait() function in MppMutexCond 214 RK_S32 wait(RK_S64 timeout) { return mCondition.timedwait(mLock, timeout); } in wait() function in MppMutexCond 259 void wait(MppThreadSignal id = THREAD_WORK) { 264 mMutexCond[id].wait();
|
/device/soc/rockchip/common/hardware/mpp/include/ |
H A D | mpp_thread.h | 138 signed int wait(Mutex &mutex); 139 signed int wait(Mutex *mutex); 157 inline signed int Condition::wait(Mutex &mutex) in wait() function in Condition 161 inline signed int Condition::wait(Mutex *mutex) in wait() function in Condition 209 void wait() in wait() function in MppMutexCond 211 mCondition.wait(mLock); in wait() 213 signed int wait(RK_S64 timeout) in wait() function in MppMutexCond 271 void wait(MppThreadSignal id = THREAD_WORK) 277 mMutexCond[id].wait();
|
/device/qemu/drivers/uart/ |
H A D | uart.c | 44 (void)LOS_EventRead(&udd->wait.stEvent, 0x1, LOS_WAITMODE_OR, LOS_WAIT_FOREVER); in Hi35xxRead() 48 (void)LOS_EventClear(&udd->wait.stEvent, ~(0x1)); in Hi35xxRead() 190 (void)LOS_EventWrite(&udd->wait.stEvent, 0x1); in Hi35xxSetTransMode() 199 struct wait_queue_head *wait = NULL; in Hi35xxInit() local 206 wait = &udd->wait; in Hi35xxInit() 209 (void)LOS_EventInit(&wait->stEvent); in Hi35xxInit() 210 spin_lock_init(&wait->lock); in Hi35xxInit() 211 LOS_ListInit(&wait->poll_queue); in Hi35xxInit() 240 struct wait_queue_head *wait in Hi35xxDeinit() local [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_liteos/include/ |
H A D | hi_osal.h | 83 /* wait api */ 87 void *wait; member 93 extern int osal_wait_init(osal_wait_t *wait); 94 extern int osal_wait_interruptible(osal_wait_t *wait, osal_wait_cond_func_t func, const void *param); 95 extern int osal_wait_uninterruptible(osal_wait_t *wait, osal_wait_cond_func_t func, const void *param); 96 extern int osal_wait_timeout_interruptible(osal_wait_t *wait, osal_wait_cond_func_t func, const void *param, 98 extern int osal_wait_timeout_uninterruptible(osal_wait_t *wait, osal_wait_cond_func_t func, const void *param, 101 #define osal_wait_event_interruptible(wait, func, param) \ 110 __ret = osal_wait_timeout_interruptible(wait, (func), param, 100); \ 118 #define osal_wait_event_uninterruptible(wait, fun [all...] |
/device/soc/hisilicon/common/platform/uart/ |
H A D | uart_hi35xx.c | 115 (void)LOS_EventRead(&udd->wait.stEvent, 0x1, LOS_WAITMODE_OR, LOS_WAIT_FOREVER); in Hi35xxRead() 119 (void)LOS_EventClear(&udd->wait.stEvent, ~(0x1)); in Hi35xxRead() 269 (void)LOS_EventWrite(&udd->wait.stEvent, 0x1); in Hi35xxSetTransMode() 279 struct wait_queue_head *wait = NULL; in Hi35xxInit() local 293 wait = &udd->wait; in Hi35xxInit() 296 (void)LOS_EventInit(&wait->stEvent); in Hi35xxInit() 297 spin_lock_init(&wait->lock); in Hi35xxInit() 298 LOS_ListInit(&wait->poll_queue); in Hi35xxInit() 328 struct wait_queue_head *wait in Hi35xxDeinit() local [all...] |
/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/oal/ |
H A D | oal_wait.h | 25 #include <linux/wait.h> 51 extern void __wake_up_interruptible(wait_queue_head_t *wait); 62 extern void __init_waitqueue_head(wait_queue_head_t *wait);
|
/device/soc/rockchip/common/sdk_linux/include/linux/power/ |
H A D | rk_usbbc.h | 25 extern int dwc_otg_check_dpdm(bool wait); 29 static inline int dwc_otg_check_dpdm(bool wait) in dwc_otg_check_dpdm() argument
|
/device/soc/rockchip/rk3588/kernel/include/linux/power/ |
H A D | rk_usbbc.h | 25 extern int dwc_otg_check_dpdm(bool wait); 30 static inline int dwc_otg_check_dpdm(bool wait) { return USB_BC_TYPE_DISCNT; } in dwc_otg_check_dpdm() argument
|
/device/soc/hisilicon/hi3751v350/sdk_linux/source/common/drv/include/ |
H A D | hi_osal.h | 87 // wait api 91 void *wait; member 95 int osal_wait_init(osal_wait *wait); 96 int osal_wait_interruptible(osal_wait *wait, osal_wait_condition_func func, const void *param); 97 int osal_wait_uninterruptible(osal_wait *wait, osal_wait_condition_func func, const void *param); 98 int osal_wait_timeout_interruptible(osal_wait *wait, 100 int osal_wait_timeout_uninterruptible(osal_wait *wait, 102 void osal_wait_wakeup(osal_wait *wait); // same as wake_up_all 103 void osal_wait_destroy(osal_wait *wait); 430 void osal_poll_wait(osal_poll *table, osal_wait *wait); [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/tests/mali_kutf_irq_test/ |
H A D | mali_kutf_irq_test_main.c | 74 static DECLARE_WAIT_QUEUE_HEAD(wait); 112 wake_up(&wait); in kbase_gpu_irq_custom_handler() 202 if (wait_event_timeout(wait, triggered, IRQ_TIMEOUT) == 0) { in mali_kutf_irq_latency() 204 wait_event_timeout(wait, triggered, 10 * IRQ_TIMEOUT); in mali_kutf_irq_latency()
|
/device/soc/rockchip/common/sdk_linux/kernel/sched/ |
H A D | wait.c | 51 * Scan threshold to break wait queue walk. 53 * wait queue lock during the wait queue walk. 235 * Note: we use "set_current_state()" _after_ the wait-queue add, 237 * wake-function that tests for the wait-queue being active 325 * Note! These two wait functions are entered with the 326 * wait-queue lock held (and interrupts off in the _irq 328 * condition in the caller before they add the wait 331 int do_wait_intr(wait_queue_head_t *wq, wait_queue_entry_t *wait) in do_wait_intr() argument 333 if (likely(list_empty(&wait in do_wait_intr() 350 do_wait_intr_irq(wait_queue_head_t *wq, wait_queue_entry_t *wait) do_wait_intr_irq() argument [all...] |
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_fence_ops.c | 73 const struct fence_ops kbase_fence_ops = {.wait = fence_default_wait, 75 const struct dma_fence_ops kbase_fence_ops = {.wait = dma_fence_default_wait,
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_fence_ops.c | 73 .wait = fence_default_wait, 76 .wait = dma_fence_default_wait,
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/tests/mali_kutf_irq_test/ |
H A D | mali_kutf_irq_test_main.c | 67 static DECLARE_WAIT_QUEUE_HEAD(wait); 99 wake_up(&wait); in kbase_gpu_irq_custom_handler() 194 ret = wait_event_timeout(wait, triggered != false, IRQ_TIMEOUT); in mali_kutf_irq_latency()
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/sample/platform/higv/include/ |
H A D | hi_condition.h | 36 int32_t wait(HiMutex& mutex); 63 inline int32_t HiCondition::wait(HiMutex& mutex) in wait() function in HiCondition
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/tl/ |
H A D | mali_kbase_timeline_io.c | 31 static unsigned int kbasep_timeline_io_poll(struct file *filp, poll_table *wait); 214 * If we don't have any data yet, wait for packet to be in kbasep_timeline_io_read() 277 * @wait: Pointer to poll table 280 static unsigned int kbasep_timeline_io_poll(struct file *filp, poll_table *wait) in kbasep_timeline_io_poll() argument 287 KBASE_DEBUG_ASSERT(wait); in kbasep_timeline_io_poll() 300 poll_wait(filp, &timeline->event_queue, wait); in kbasep_timeline_io_poll()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/tl/ |
H A D | mali_kbase_timeline_io.c | 34 poll_table *wait); 225 * If we don't have any data yet, wait for packet to be in kbasep_timeline_io_read() 291 * @wait: Pointer to poll table 294 static unsigned int kbasep_timeline_io_poll(struct file *filp, poll_table *wait) in kbasep_timeline_io_poll() argument 301 KBASE_DEBUG_ASSERT(wait); in kbasep_timeline_io_poll() 312 poll_wait(filp, &timeline->event_queue, wait); in kbasep_timeline_io_poll()
|