Home
last modified time | relevance | path

Searched refs:wait (Results 1 – 25 of 1985) sorted by relevance

12345678910>>...80

/OK3568_Linux_fs/kernel/drivers/infiniband/hw/hfi1/
H A Diowait.h143 struct iowait_work *wait,
148 void (*wakeup)(struct iowait *wait, int reason);
149 void (*sdma_drained)(struct iowait *wait);
150 void (*init_priority)(struct iowait *wait);
162 struct iowait_work wait[IOWAIT_SES]; member
167 void iowait_set_flag(struct iowait *wait, u32 flag);
168 bool iowait_flag_set(struct iowait *wait, u32 flag);
169 void iowait_clear_flag(struct iowait *wait, u32 flag);
171 void iowait_init(struct iowait *wait, u32 tx_limit,
175 struct iowait_work *wait,
[all …]
H A Diowait.c12 void iowait_set_flag(struct iowait *wait, u32 flag) in iowait_set_flag() argument
14 trace_hfi1_iowait_set(wait, flag); in iowait_set_flag()
15 set_bit(flag, &wait->flags); in iowait_set_flag()
18 bool iowait_flag_set(struct iowait *wait, u32 flag) in iowait_flag_set() argument
20 return test_bit(flag, &wait->flags); in iowait_flag_set()
23 inline void iowait_clear_flag(struct iowait *wait, u32 flag) in iowait_clear_flag() argument
25 trace_hfi1_iowait_clear(wait, flag); in iowait_clear_flag()
26 clear_bit(flag, &wait->flags); in iowait_clear_flag()
41 void iowait_init(struct iowait *wait, u32 tx_limit, in iowait_init() argument
45 struct iowait_work *wait, in iowait_init() argument
[all …]
H A Dtrace_iowait.h17 TP_PROTO(struct iowait *wait, u32 flag),
18 TP_ARGS(wait, flag),
26 __entry->addr = (unsigned long)wait;
27 __entry->flags = wait->flags;
29 __entry->qpn = iowait_to_qp(wait)->ibqp.qp_num;
41 TP_PROTO(struct iowait *wait, u32 flag),
42 TP_ARGS(wait, flag));
45 TP_PROTO(struct iowait *wait, u32 flag),
46 TP_ARGS(wait, flag));
H A Dvnic_sdma.c196 ret = sdma_send_txreq(sde, iowait_get_ib_work(&vnic_sdma->wait), in hfi1_vnic_send_dma()
204 iowait_starve_clear(vnic_sdma->pkts_sent, &vnic_sdma->wait); in hfi1_vnic_send_dma()
228 struct iowait_work *wait, in hfi1_vnic_sdma_sleep() argument
234 container_of(wait->iow, struct hfi1_vnic_sdma, wait); in hfi1_vnic_sdma_sleep()
243 if (list_empty(&vnic_sdma->wait.list)) { in hfi1_vnic_sdma_sleep()
244 iowait_get_priority(wait->iow); in hfi1_vnic_sdma_sleep()
245 iowait_queue(pkts_sent, wait->iow, &sde->dmawait); in hfi1_vnic_sdma_sleep()
258 static void hfi1_vnic_sdma_wakeup(struct iowait *wait, int reason) in hfi1_vnic_sdma_wakeup() argument
261 container_of(wait, struct hfi1_vnic_sdma, wait); in hfi1_vnic_sdma_wakeup()
284 iowait_init(&vnic_sdma->wait, 0, NULL, NULL, in hfi1_vnic_sdma_init()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/common/
H A Dmali_timeline_fence_wait.c31 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()
46 struct mali_timeline_fence_wait_tracker *wait; in mali_timeline_fence_wait_tracker_is_activated() local
48 wait = (struct mali_timeline_fence_wait_tracker *) data; in mali_timeline_fence_wait_tracker_is_activated()
49 MALI_DEBUG_ASSERT_POINTER(wait); in mali_timeline_fence_wait_tracker_is_activated()
51 return wait->activated; in mali_timeline_fence_wait_tracker_is_activated()
147 struct mali_timeline_fence_wait_tracker *wait; local
160 wait = mali_timeline_fence_wait_tracker_alloc();
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/nouveau/nvif/
H A Dtimer.c26 nvif_timer_wait_test(struct nvif_timer_wait *wait) in nvif_timer_wait_test() argument
28 u64 time = nvif_device_time(wait->device); in nvif_timer_wait_test()
30 if (wait->reads == 0) { in nvif_timer_wait_test()
31 wait->time0 = time; in nvif_timer_wait_test()
32 wait->time1 = time; in nvif_timer_wait_test()
35 if (wait->time1 == time) { in nvif_timer_wait_test()
36 if (WARN_ON(wait->reads++ == 16)) in nvif_timer_wait_test()
39 wait->time1 = time; in nvif_timer_wait_test()
40 wait->reads = 1; in nvif_timer_wait_test()
43 if (wait->time1 - wait->time0 > wait->limit) in nvif_timer_wait_test()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/cisco/enic/
H A Dvnic_dev.c230 int wait) in _vnic_dev_cmd() argument
259 for (delay = 0; delay < wait; delay++) { in _vnic_dev_cmd()
298 int wait) in _vnic_dev_cmd2() argument
349 for (delay = 0; delay < wait; delay++) { in _vnic_dev_cmd2()
457 u64 *a0, u64 *a1, int wait) in vnic_dev_cmd_proxy() argument
469 err = vdev->devcmd_rtn(vdev, proxy_cmd, wait); in vnic_dev_cmd_proxy()
490 enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait) in vnic_dev_cmd_no_proxy() argument
497 err = vdev->devcmd_rtn(vdev, cmd, wait); in vnic_dev_cmd_no_proxy()
518 u64 *a0, u64 *a1, int wait) in vnic_dev_cmd() argument
525 a0, a1, wait); in vnic_dev_cmd()
[all …]
/OK3568_Linux_fs/kernel/kernel/sched/
H A Dcompletion.c32 raw_spin_lock_irqsave(&x->wait.lock, flags); in complete()
36 swake_up_locked(&x->wait); in complete()
37 raw_spin_unlock_irqrestore(&x->wait.lock, flags); in complete()
63 raw_spin_lock_irqsave(&x->wait.lock, flags); in complete_all()
65 swake_up_all_locked(&x->wait); in complete_all()
66 raw_spin_unlock_irqrestore(&x->wait.lock, flags); in complete_all()
75 DECLARE_SWAITQUEUE(wait); in do_wait_for_common()
82 __prepare_to_swait(&x->wait, &wait); in do_wait_for_common()
84 raw_spin_unlock_irq(&x->wait.lock); in do_wait_for_common()
86 raw_spin_lock_irq(&x->wait.lock); in do_wait_for_common()
[all …]
H A Dswait.c85 void __prepare_to_swait(struct swait_queue_head *q, struct swait_queue *wait) in __prepare_to_swait() argument
87 wait->task = current; in __prepare_to_swait()
88 if (list_empty(&wait->task_list)) in __prepare_to_swait()
89 list_add_tail(&wait->task_list, &q->task_list); in __prepare_to_swait()
92 void prepare_to_swait_exclusive(struct swait_queue_head *q, struct swait_queue *wait, int state) in prepare_to_swait_exclusive() argument
97 __prepare_to_swait(q, wait); in prepare_to_swait_exclusive()
103 long prepare_to_swait_event(struct swait_queue_head *q, struct swait_queue *wait, int state) in prepare_to_swait_event() argument
114 list_del_init(&wait->task_list); in prepare_to_swait_event()
117 __prepare_to_swait(q, wait); in prepare_to_swait_event()
126 void __finish_swait(struct swait_queue_head *q, struct swait_queue *wait) in __finish_swait() argument
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/nouveau/nvkm/subdev/timer/
H A Dbase.c27 nvkm_timer_wait_test(struct nvkm_timer_wait *wait) in nvkm_timer_wait_test() argument
29 struct nvkm_subdev *subdev = &wait->tmr->subdev; in nvkm_timer_wait_test()
30 u64 time = nvkm_timer_read(wait->tmr); in nvkm_timer_wait_test()
32 if (wait->reads == 0) { in nvkm_timer_wait_test()
33 wait->time0 = time; in nvkm_timer_wait_test()
34 wait->time1 = time; in nvkm_timer_wait_test()
37 if (wait->time1 == time) { in nvkm_timer_wait_test()
38 if (wait->reads++ == 16) { in nvkm_timer_wait_test()
43 wait->time1 = time; in nvkm_timer_wait_test()
44 wait->reads = 1; in nvkm_timer_wait_test()
[all …]
/OK3568_Linux_fs/kernel/fs/
H A Dfs_pin.c16 spin_lock_irq(&pin->wait.lock); in pin_remove()
18 wake_up_locked(&pin->wait); in pin_remove()
19 spin_unlock_irq(&pin->wait.lock); in pin_remove()
32 wait_queue_entry_t wait; in pin_kill() local
38 init_wait(&wait); in pin_kill()
39 spin_lock_irq(&p->wait.lock); in pin_kill()
42 spin_unlock_irq(&p->wait.lock); in pin_kill()
48 spin_unlock_irq(&p->wait.lock); in pin_kill()
52 __add_wait_queue(&p->wait, &wait); in pin_kill()
55 spin_unlock_irq(&p->wait.lock); in pin_kill()
[all …]
/OK3568_Linux_fs/kernel/drivers/scsi/fnic/
H A Dvnic_dev.c74 int wait);
257 static int vnic_dev_cmd1(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd, int wait) in vnic_dev_cmd1() argument
291 for (delay = 0; delay < wait; delay++) { in vnic_dev_cmd1()
320 int wait) in vnic_dev_cmd2() argument
387 for (delay = 0; delay < wait; delay++) { in vnic_dev_cmd2()
509 enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait) in vnic_dev_cmd_no_proxy() argument
516 err = (*vdev->devcmd_rtn)(vdev, cmd, wait); in vnic_dev_cmd_no_proxy()
526 u64 *a0, u64 *a1, int wait) in vnic_dev_cmd() argument
533 return vnic_dev_cmd_no_proxy(vdev, cmd, a0, a1, wait); in vnic_dev_cmd()
542 int wait = 1000; in vnic_dev_fw_info() local
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/omapdrm/
H A Domap_irq.c22 struct omap_irq_wait *wait; in omap_irq_update() local
27 list_for_each_entry(wait, &priv->wait_list, node) in omap_irq_update()
28 irqmask |= wait->irqmask; in omap_irq_update()
35 static void omap_irq_wait_handler(struct omap_irq_wait *wait) in omap_irq_wait_handler() argument
37 wait->count--; in omap_irq_wait_handler()
38 wake_up(&wait->wq); in omap_irq_wait_handler()
45 struct omap_irq_wait *wait = kzalloc(sizeof(*wait), GFP_KERNEL); in omap_irq_wait_init() local
48 init_waitqueue_head(&wait->wq); in omap_irq_wait_init()
49 wait->irqmask = irqmask; in omap_irq_wait_init()
50 wait->count = count; in omap_irq_wait_init()
[all …]
/OK3568_Linux_fs/buildroot/package/gcc/12.2.0/
H A D0002-fix-condvar.patch4 Subject: [PATCH] libstdc++: Avoid recursion in __nothrow_wait_cv::wait
8 noexcept-specifier from std::condition_variable::wait and gave the new
10 std::condition_variable::wait(unique_lock<mutex>&)@GLIBCXX_3.4.11 as an
11 alias for a new symbol, __gnu_cxx::__nothrow_wait_cv::wait, which still
12 has the incorrect noexcept guarantee. That __nothrow_wait_cv::wait is
13 just a wrapper around the real condition_variable::wait which adds
17 __nothrow_wait_cv::wait calls the condition_variable::wait function it
22 __nothrow_wait_cv::wait function so that instead of calling
23 condition_variable::wait it re-implements it. This requires accessing
31 * src/c++11/compatibility-condvar.cc (__nothrow_wait_cv::wait):
[all …]
/OK3568_Linux_fs/kernel/include/linux/
H A Dsmp.h52 int wait);
57 void on_each_cpu(smp_call_func_t func, void *info, int wait);
64 void *info, bool wait);
72 void *info, bool wait);
75 void *info, bool wait, const struct cpumask *mask);
121 void smp_call_function(smp_call_func_t func, void *info, int wait);
123 smp_call_func_t func, void *info, bool wait);
126 smp_call_func_t func, void *info, int wait);
168 #define smp_call_function(func, info, wait) \ argument
173 #define smp_call_function_many(mask, func, info, wait) \ argument
[all …]
/OK3568_Linux_fs/kernel/fs/f2fs/
H A Dgc.h136 unsigned int *wait) in increase_sleep_time() argument
141 if (*wait == gc_th->no_gc_sleep_time) in increase_sleep_time()
144 if ((long long)*wait + (long long)min_time > (long long)max_time) in increase_sleep_time()
145 *wait = max_time; in increase_sleep_time()
147 *wait += min_time; in increase_sleep_time()
151 unsigned int *wait) in decrease_sleep_time() argument
155 if (*wait == gc_th->no_gc_sleep_time) in decrease_sleep_time()
156 *wait = gc_th->max_sleep_time; in decrease_sleep_time()
158 if ((long long)*wait - (long long)min_time < (long long)min_time) in decrease_sleep_time()
159 *wait = min_time; in decrease_sleep_time()
[all …]
/OK3568_Linux_fs/kernel/net/core/
H A Dstream.c41 wake_up_interruptible_poll(&wq->wait, EPOLLOUT | in sk_stream_write_space()
58 DEFINE_WAIT_FUNC(wait, woken_wake_function); in sk_stream_wait_connect()
73 add_wait_queue(sk_sleep(sk), &wait); in sk_stream_wait_connect()
78 ~(TCPF_ESTABLISHED | TCPF_CLOSE_WAIT)), &wait); in sk_stream_wait_connect()
79 remove_wait_queue(sk_sleep(sk), &wait); in sk_stream_wait_connect()
99 DEFINE_WAIT_FUNC(wait, woken_wake_function); in sk_stream_wait_close()
101 add_wait_queue(sk_sleep(sk), &wait); in sk_stream_wait_close()
104 if (sk_wait_event(sk, &timeout, !sk_stream_closing(sk), &wait)) in sk_stream_wait_close()
108 remove_wait_queue(sk_sleep(sk), &wait); in sk_stream_wait_close()
123 DEFINE_WAIT_FUNC(wait, woken_wake_function); in sk_stream_wait_memory()
[all …]
/OK3568_Linux_fs/kernel/drivers/scsi/snic/
H A Dvnic_dev.c69 int wait);
262 int wait) in _svnic_dev_cmd2() argument
329 for (delay = 0; delay < wait; delay++) { in _svnic_dev_cmd2()
448 u64 *a0, u64 *a1, int wait) in svnic_dev_cmd() argument
456 err = (*vdev->devcmd_rtn)(vdev, cmd, wait); in svnic_dev_cmd()
468 int wait = VNIC_DVCMD_TMO; in svnic_dev_fw_info() local
481 err = svnic_dev_cmd(vdev, CMD_MCPU_FW_INFO, &a0, &a1, wait); in svnic_dev_fw_info()
493 int wait = VNIC_DVCMD_TMO; in svnic_dev_spec() local
499 err = svnic_dev_cmd(vdev, CMD_DEV_SPEC, &a0, &a1, wait); in svnic_dev_spec()
525 int wait = VNIC_DVCMD_TMO; in svnic_dev_stats_clear() local
[all …]
/OK3568_Linux_fs/kernel/kernel/
H A Dumh.c119 if (!(sub_info->wait & UMH_WAIT_PROC)) in call_usermodehelper_exec_async()
163 if (sub_info->wait & UMH_WAIT_PROC) { in call_usermodehelper_exec_work()
212 DEFINE_WAIT(wait); in usermodehelper_read_trylock()
217 prepare_to_wait(&usermodehelper_disabled_waitq, &wait, in usermodehelper_read_trylock()
235 finish_wait(&usermodehelper_disabled_waitq, &wait); in usermodehelper_read_trylock()
242 DEFINE_WAIT(wait); in usermodehelper_read_lock_wait()
249 prepare_to_wait(&usermodehelper_disabled_waitq, &wait, in usermodehelper_read_lock_wait()
262 finish_wait(&usermodehelper_disabled_waitq, &wait); in usermodehelper_read_lock_wait()
402 int call_usermodehelper_exec(struct subprocess_info *sub_info, int wait) in call_usermodehelper_exec() argument
430 sub_info->complete = (wait == UMH_NO_WAIT) ? NULL : &done; in call_usermodehelper_exec()
[all …]
H A Dsmp.c469 int wait) in smp_call_function_single() argument
502 if (!wait) { in smp_call_function_single()
516 if (wait) in smp_call_function_single()
584 smp_call_func_t func, void *info, int wait) in smp_call_function_any() argument
606 ret = smp_call_function_single(cpu, func, info, wait); in smp_call_function_any()
614 bool wait, smp_cond_func_t cond_func) in smp_call_function_many_cond() argument
653 smp_call_function_single(cpu, func, info, wait); in smp_call_function_many_cond()
674 if (wait) in smp_call_function_many_cond()
689 if (wait) { in smp_call_function_many_cond()
714 smp_call_func_t func, void *info, bool wait) in smp_call_function_many() argument
[all …]
/OK3568_Linux_fs/kernel/net/atm/
H A Dsvc.c48 DEFINE_WAIT(wait); in svc_disconnect()
56 prepare_to_wait(sk_sleep(sk), &wait, TASK_UNINTERRUPTIBLE); in svc_disconnect()
61 finish_wait(sk_sleep(sk), &wait); in svc_disconnect()
98 DEFINE_WAIT(wait); in svc_bind()
132 prepare_to_wait(sk_sleep(sk), &wait, TASK_UNINTERRUPTIBLE); in svc_bind()
137 finish_wait(sk_sleep(sk), &wait); in svc_bind()
154 DEFINE_WAIT(wait); in svc_connect()
214 prepare_to_wait(sk_sleep(sk), &wait, TASK_INTERRUPTIBLE); in svc_connect()
218 prepare_to_wait(sk_sleep(sk), &wait, in svc_connect()
237 prepare_to_wait(sk_sleep(sk), &wait, in svc_connect()
[all …]
/OK3568_Linux_fs/yocto/poky/meta/recipes-core/sysvinit/sysvinit-inittab/
H A Dinittab12 ~~:S:wait:/sbin/sulogin
22 l0:0:wait:/etc/init.d/rc 0
23 l1:1:wait:/etc/init.d/rc 1
24 l2:2:wait:/etc/init.d/rc 2
25 l3:3:wait:/etc/init.d/rc 3
26 l4:4:wait:/etc/init.d/rc 4
27 l5:5:wait:/etc/init.d/rc 5
28 l6:6:wait:/etc/init.d/rc 6
/OK3568_Linux_fs/kernel/drivers/gpu/drm/
H A Ddrm_syncobj.c212 struct syncobj_wait_entry *wait);
241 struct syncobj_wait_entry *wait) in drm_syncobj_fence_add_wait() argument
245 if (wait->fence) in drm_syncobj_fence_add_wait()
254 if (!fence || dma_fence_chain_find_seqno(&fence, wait->point)) { in drm_syncobj_fence_add_wait()
256 list_add_tail(&wait->node, &syncobj->cb_list); in drm_syncobj_fence_add_wait()
258 wait->fence = dma_fence_get_stub(); in drm_syncobj_fence_add_wait()
260 wait->fence = fence; in drm_syncobj_fence_add_wait()
266 struct syncobj_wait_entry *wait) in drm_syncobj_remove_wait() argument
268 if (!wait->node.next) in drm_syncobj_remove_wait()
272 list_del_init(&wait->node); in drm_syncobj_remove_wait()
[all …]
/OK3568_Linux_fs/yocto/poky/meta/recipes-extended/mdadm/files/
H A D0001-Revert-tests-wait-for-complete-rebuild-in-integrity-.patch4 Subject: [PATCH] Revert "tests: wait for complete rebuild in integrity checks"
9 use the previous logic "check wait" which also used
29 - while ! (check state 'U*'); do check wait; sleep 0.2; done
30 + check wait
42 - while ! (check state 'U*_U*'); do check wait; sleep 0.2; done
43 + check wait
46 - while ! (check state 'U*'); do check wait; sleep 0.2; done
47 + check wait
/OK3568_Linux_fs/yocto/poky/meta/recipes-devtools/binutils/binutils/
H A D0008-fix-the-incorrect-assembling-for-ppc-wait-mnemonic.patch4 Subject: [PATCH] fix the incorrect assembling for ppc wait mnemonic
6 The wait mnemonic for ppc targets is incorrectly assembled into 0x7c00003c due
8 kernel boot calltrace for ppc targets when wait instruction is executed.
24 -{"wait", X(31,30), XWCPL_MASK, POWER10, 0, {WC, PL}},
25 -{"wait", X(31,30), XWC_MASK, POWER9, POWER10, {WC}},
33 -{"wait", X(31,62), XWC_MASK, E500MC|PPCA2, 0, {WC}},
34 +{"wait", X(31,62), XWC_MASK, E500MC|PPCA2|POWER9|POWER10, 0, {WC}},

12345678910>>...80