Home
last modified time | relevance | path

Searched refs:wait (Results 1 - 25 of 170) sorted by relevance

1234567

/device/soc/hisilicon/hi3751v350/sdk_linux/source/common/drv/osal/
H A Dosal_wait.c23 #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 Dmali_timeline_fence_wait.c31 * @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 Dmali_timeline_fence_wait.c29 * @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 Dosal_wait.c23 #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 Dhi_osal.h86 /* 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 Dhi_osal.h83 /* 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 Dmpp_thread.h138 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 Dmpp_thread.h140 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 Dmpp_thread.h150 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 Dmpp_thread.h138 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 Duart.c44 (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 Dhi_osal.h83 /* 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 Duart_hi35xx.c115 (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 Doal_wait.h25 #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 Drk_usbbc.h25 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 Drk_usbbc.h25 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 Dhi_osal.h87 // 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 Dmali_kutf_irq_test_main.c74 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 Dwait.c51 * 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 Dmali_kbase_fence_ops.c73 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 Dmali_kbase_fence_ops.c73 .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 Dmali_kutf_irq_test_main.c67 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 Dhi_condition.h36 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 Dmali_kbase_timeline_io.c31 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 Dmali_kbase_timeline_io.c34 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()

Completed in 12 milliseconds

1234567