Home
last modified time | relevance | path

Searched refs:done (Results 1 – 25 of 1815) sorted by relevance

12345678910>>...73

/linux/tools/testing/selftests/bpf/prog_tests/
H A Dtest_tunnel.c551 goto done; in test_ip6vxlan_tunnel()
556 goto done;
560 goto done; in test_ipip_tunnel()
565 goto done; in test_ipip_tunnel()
570 goto done; in test_ipip_tunnel()
573 goto done; in test_ipip_tunnel()
579 goto done; in test_ipip_tunnel()
583 goto done; in test_ipip_tunnel()
588 done: in test_ipip_tunnel()
611 goto done; in test_ipip_tunnel()
[all...]
H A Dexceptions.c34 goto done; in test_exceptions_success()
39 goto done; in test_exceptions_success()
97 goto done; \ in test_exceptions_success()
103 goto done; \ in test_exceptions_success()
108 goto done; \ in test_exceptions_success()
113 goto done; \ in test_exceptions_success()
116 goto done; \ in test_exceptions_success()
129 goto done; in test_exceptions_success()
139 goto done; in test_exceptions_success()
149 goto done; in test_exceptions_success()
[all …]
H A Dbpf_iter_setsockopt.c118 goto done; in do_bpf_iter_setsockopt()
122 goto done; in do_bpf_iter_setsockopt()
127 goto done; in do_bpf_iter_setsockopt()
134 goto done; in do_bpf_iter_setsockopt()
137 goto done; in do_bpf_iter_setsockopt()
141 goto done; in do_bpf_iter_setsockopt()
147 goto done; in do_bpf_iter_setsockopt()
153 goto done; in do_bpf_iter_setsockopt()
172 done: in do_bpf_iter_setsockopt()
199 goto done; in serial_test_bpf_iter_setsockopt()
[all …]
H A Dxfrm_info.c231 goto done; in setup_xfrmi_external_dev()
235 goto done; in setup_xfrmi_external_dev()
238 goto done; in setup_xfrmi_external_dev()
241 done: in setup_xfrmi_external_dev()
303 goto done; in _test_xfrm_info()
306 goto done; in _test_xfrm_info()
309 goto done; in _test_xfrm_info()
314 goto done; in _test_xfrm_info()
316 goto done; in _test_xfrm_info()
319 goto done; in _test_xfrm_info()
[all …]
H A Dtcpbpf_user.c56 goto done; in run_test()
60 goto done; in run_test()
64 goto done; in run_test()
72 goto done; in run_test()
76 goto done; in run_test()
84 goto done; in run_test()
88 goto done; in run_test()
97 goto done; in run_test()
102 done: in run_test()
H A Dsock_iter_batch.c112 goto done; in get_nth_socket()
118 done: in get_nth_socket()
134 goto done; in destroy()
139 goto done; in destroy()
143 goto done; in destroy()
147 goto done; in destroy()
154 done: in destroy()
499 goto done; in add_some()
507 done: in add_some()
540 goto done; in add_some_established()
[all …]
H A Dsock_fields.c284 goto done; in test()
289 goto done; in test()
294 goto done; in test()
299 goto done; in test()
305 goto done; in test()
308 goto done; in test()
317 goto done; in test()
322 goto done; in test()
329 goto done; in test()
334 goto done; in test()
[all …]
H A Dtc_redirect.c421 goto done; in test_tcp()
426 goto done; in test_tcp()
430 goto done; in test_tcp()
434 goto done; in test_tcp()
437 goto done; in test_tcp()
441 goto done; in test_tcp()
446 done: in test_tcp()
554 goto done; in wait_netstamp_needed_key()
559 goto done; in wait_netstamp_needed_key()
563 goto done; in wait_netstamp_needed_key()
[all...]
H A Dsk_storage_omem_uncharge.c25 goto done; in test_sk_storage_omem_uncharge()
30 goto done; in test_sk_storage_omem_uncharge()
35 goto done; in test_sk_storage_omem_uncharge()
40 goto done; in test_sk_storage_omem_uncharge()
44 goto done; in test_sk_storage_omem_uncharge()
52 done: in test_sk_storage_omem_uncharge()
/linux/Documentation/translations/zh_CN/scheduler/
H A Dcompletion.rst33 事件被简化为 ``struct completion`` 中的一个简单标志,被恰如其名地称为‘done’。
49 完成标记为 "done",这是完全正常的。
55 unsigned int done;
59 结构体提供了->wait等待队列来放置任务进行等待(如果有的话),以及->done完成标志来表明它
84 init_completion(&dynamic_object->done);
86 在这个调用中,我们初始化 waitqueue 并将 ->done 设置为 0,即“not completed”或
87 “not done”。
89 重新初始化函数reinit_completion(),只是将->done字段重置为0(“not done”),而
104 注意,在这种情况下,完成在启动时(或模块加载时)被初始化为“not done”,不需要调用
134 void wait_for_completion(struct completion *done)
[all …]
/linux/kernel/
H A Dstop_machine.c70 static void cpu_stop_init_done(struct cpu_stop_done *done, unsigned int nr_todo) in cpu_stop_init_done() argument
72 memset(done, 0, sizeof(*done)); in cpu_stop_init_done()
73 atomic_set(&done->nr_todo, nr_todo); in cpu_stop_init_done()
74 init_completion(&done->completion); in cpu_stop_init_done()
78 static void cpu_stop_signal_done(struct cpu_stop_done *done) in cpu_stop_signal_done() argument
80 if (atomic_dec_and_test(&done->nr_todo)) in cpu_stop_signal_done()
81 complete(&done->completion); in cpu_stop_signal_done()
102 else if (work->done) in cpu_stop_queue_work()
103 cpu_stop_signal_done(work->done); in cpu_stop_queue_work()
139 struct cpu_stop_done done; in stop_one_cpu() local
[all …]
/linux/drivers/staging/vme_user/
H A Dvme_fake.c521 unsigned int done = 0; in fake_master_read() local
547 done += 1; in fake_master_read()
548 if (done == count) in fake_master_read()
552 if ((addr + done) & 0x2) { in fake_master_read()
553 if ((count - done) < 2) { in fake_master_read()
554 *(u8 *)(buf + done) = fake_vmeread8(priv, in fake_master_read()
555 addr + done, aspace, cycle); in fake_master_read()
556 done += 1; in fake_master_read()
559 *(u16 *)(buf + done) = fake_vmeread16(priv, in fake_master_read()
560 addr + done, aspace, cycle); in fake_master_read()
[all …]
/linux/net/core/
H A Dfailover.c54 goto done; in failover_slave_register()
60 goto done; in failover_slave_register()
64 goto done; in failover_slave_register()
71 goto done; in failover_slave_register()
93 done: in failover_slave_register()
110 goto done; in failover_slave_unregister()
116 goto done; in failover_slave_unregister()
120 goto done; in failover_slave_unregister()
130 done: in failover_slave_unregister()
141 goto done; in failover_slave_link_change()
[all …]
/linux/net/atm/
H A Dresources.c247 goto done; in atm_dev_ioctl()
254 goto done; in atm_dev_ioctl()
264 goto done; in atm_dev_ioctl()
274 goto done; in atm_dev_ioctl()
278 goto done; in atm_dev_ioctl()
282 goto done; in atm_dev_ioctl()
287 goto done; in atm_dev_ioctl()
294 goto done; in atm_dev_ioctl()
300 goto done; in atm_dev_ioctl()
307 goto done; in atm_dev_ioctl()
[all …]
/linux/fs/xfs/libxfs/
H A Dxfs_rmap.c136 goto done; in xfs_rmap_insert()
140 goto done; in xfs_rmap_insert()
150 goto done; in xfs_rmap_insert()
154 goto done; in xfs_rmap_insert()
156 done: in xfs_rmap_insert()
178 goto done; in xfs_rmap_delete()
182 goto done; in xfs_rmap_delete()
187 goto done; in xfs_rmap_delete()
191 goto done; in xfs_rmap_delete()
193 done: in xfs_rmap_delete()
[all …]
/linux/kernel/sched/
H A Dcompletion.c27 if (x->done != UINT_MAX) in complete_with_flags()
28 x->done++; in complete_with_flags()
79 x->done = UINT_MAX; in complete_all()
89 if (!x->done) { in do_wait_for_common()
102 } while (!x->done && timeout); in do_wait_for_common()
104 if (!x->done) in do_wait_for_common()
107 if (x->done != UINT_MAX) in do_wait_for_common()
108 x->done--; in do_wait_for_common()
320 if (!READ_ONCE(x->done)) in try_wait_for_completion()
324 if (!x->done) in try_wait_for_completion()
[all …]
/linux/init/
H A Ddo_mounts_rd.c97 goto done; in identify_ramdisk_image()
107 goto done; in identify_ramdisk_image()
115 goto done; in identify_ramdisk_image()
125 goto done; in identify_ramdisk_image()
139 goto done; in identify_ramdisk_image()
155 goto done; in identify_ramdisk_image()
165 goto done; in identify_ramdisk_image()
172 done: in identify_ramdisk_image()
207 goto done; in rd_load_image()
212 goto done; in rd_load_image()
[all …]
/linux/drivers/fpga/
H A Dlattice-sysconfig.c93 struct gpio_desc *done = priv->done; in sysconfig_gpio_refresh() local
101 ret = sysconfig_poll_gpio(done, false); in sysconfig_gpio_refresh()
130 struct gpio_desc *done = priv->done; in sysconfig_refresh() local
132 if (program && init && done) in sysconfig_refresh()
231 struct gpio_desc *done_gpio = priv->done; in sysconfig_isc_finish()
258 struct gpio_desc *done = priv->done; in sysconfig_ops_state() local
262 if (done && (gpiod_get_value(done) > 0)) in sysconfig_ops_state()
355 struct gpio_desc *program, *init, *done; in sysconfig_probe() local
380 done = devm_gpiod_get_optional(dev, "done", GPIOD_IN); in sysconfig_probe()
381 if (IS_ERR(done)) in sysconfig_probe()
[all …]
/linux/lib/
H A Donce.c42 bool __do_once_start(bool *done, unsigned long *flags) in __do_once_start() argument
46 if (*done) { in __do_once_start()
60 void __do_once_done(bool *done, struct static_key_true *once_key, in __do_once_done() argument
64 *done = true; in __do_once_done()
72 bool __do_once_sleepable_start(bool *done) in __do_once_sleepable_start() argument
76 if (*done) { in __do_once_sleepable_start()
90 void __do_once_sleepable_done(bool *done, struct static_key_true *once_key, in __do_once_sleepable_done() argument
94 *done = true; in __do_once_sleepable_done()
/linux/tools/perf/bench/
H A Dbreakpoint.c70 unsigned int *done = (unsigned int *)arg; in passive_thread() local
72 while (!__atomic_load_n(done, __ATOMIC_RELAXED)) in passive_thread()
73 futex_wait(done, 0, NULL, 0); in passive_thread()
79 unsigned int *done = (unsigned int *)arg; in active_thread() local
81 while (!__atomic_load_n(done, __ATOMIC_RELAXED)); in active_thread()
87 unsigned int i, done; in breakpoint_thread() local
96 done = 0; in breakpoint_thread()
98 if (pthread_create(&threads[i], NULL, passive_thread, &done)) in breakpoint_thread()
101 __atomic_store_n(&done, 1, __ATOMIC_RELAXED); in breakpoint_thread()
102 futex_wake(&done, thread_params.nthreads, 0); in breakpoint_thread()
[all …]
/linux/arch/powerpc/platforms/powernv/
H A Dopal-xscom.c93 ssize_t done = 0; in scom_debug_read() local
107 if (!done) in scom_debug_read()
108 done = rc; in scom_debug_read()
113 done += 8; in scom_debug_read()
115 return done; in scom_debug_read()
124 ssize_t done = 0; in scom_debug_write() local
138 if (!done) in scom_debug_write()
139 done = rc; in scom_debug_write()
143 done += 8; in scom_debug_write()
145 return done; in scom_debug_write()
/linux/drivers/iommu/iommufd/
H A Deventq.c134 size_t done = 0; in iommufd_fault_fops_read() local
142 if (done >= count || in iommufd_fault_fops_read()
143 group->fault_count * fault_size > count - done) { in iommufd_fault_fops_read()
160 if (copy_to_user(buf + done, &data, fault_size)) { in iommufd_fault_fops_read()
166 done += fault_size; in iommufd_fault_fops_read()
171 return done == 0 ? rc : done; in iommufd_fault_fops_read()
182 size_t done = 0; in iommufd_fault_fops_write() local
189 while (count > done) { in iommufd_fault_fops_write()
190 rc = copy_from_user(&response, buf + done, response_size); in iommufd_fault_fops_write()
212 done += response_size; in iommufd_fault_fops_write()
[all …]
/linux/drivers/usb/host/
H A Duhci-debug.c67 goto done; in uhci_show_td()
94 done: in uhci_show_td()
116 goto done; in uhci_show_urbp()
136 goto done; in uhci_show_urbp()
158 done: in uhci_show_urbp()
194 goto done; in uhci_show_qh()
209 goto done; in uhci_show_qh()
245 goto done; in uhci_show_qh()
255 done: in uhci_show_qh()
334 goto done; in uhci_show_status()
[all …]
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_benchmark.c155 goto done; in amdgpu_benchmark()
159 goto done; in amdgpu_benchmark()
169 goto done; in amdgpu_benchmark()
181 goto done; in amdgpu_benchmark()
194 goto done; in amdgpu_benchmark()
207 goto done; in amdgpu_benchmark()
220 goto done; in amdgpu_benchmark()
233 goto done; in amdgpu_benchmark()
246 goto done; in amdgpu_benchmark()
256 done: in amdgpu_benchmark()
/linux/virt/kvm/
H A Dasync_pf.c40 INIT_LIST_HEAD(&vcpu->async_pf.done); in kvm_async_pf_vcpu_init()
81 first = list_empty(&vcpu->async_pf.done); in async_pf_execute()
82 list_add_tail(&apf->link, &vcpu->async_pf.done); in async_pf_execute()
102 * The async #PF is "done", but KVM must wait for the work item itself, in kvm_flush_and_free_async_pf_work()
110 * Wake all events skip the queue and go straight done, i.e. don't in kvm_flush_and_free_async_pf_work()
138 while (!list_empty(&vcpu->async_pf.done)) { in kvm_clear_async_pf_completion_queue()
140 list_first_entry(&vcpu->async_pf.done, in kvm_clear_async_pf_completion_queue()
157 while (!list_empty_careful(&vcpu->async_pf.done) && in kvm_check_async_pf_completion()
160 work = list_first_entry(&vcpu->async_pf.done, typeof(*work), in kvm_check_async_pf_completion()
221 if (!list_empty_careful(&vcpu->async_pf.done)) in kvm_async_pf_wakeup_all()
[all...]

12345678910>>...73