Home
last modified time | relevance | path

Searched refs:waker (Results 1 - 22 of 22) sorted by relevance

/kernel/linux/linux-6.6/samples/bpf/
H A Doffwaketime.bpf.c21 char waker[TASK_COMM_LEN]; member
63 int waker(struct pt_regs *ctx) in waker() function
82 __builtin_memset(&key.waker, 0, sizeof(key.waker)); in update_counts()
90 __builtin_memcpy(&key.waker, woke->name, sizeof(key.waker)); in update_counts()
H A Doffwaketime_user.c41 char waker[TASK_COMM_LEN]; member
67 printf(";%s %lld\n", key->waker, count); in print_stack()
/kernel/linux/linux-5.10/samples/bpf/
H A Doffwaketime_kern.c25 char waker[TASK_COMM_LEN]; member
67 int waker(struct pt_regs *ctx) in waker() function
88 __builtin_memset(&key.waker, 0, sizeof(key.waker)); in update_counts()
96 __builtin_memcpy(&key.waker, woke->name, sizeof(key.waker)); in update_counts()
H A Doffwaketime_user.c42 char waker[TASK_COMM_LEN]; member
68 printf(";%s %lld\n", key->waker, count); in print_stack()
/kernel/linux/linux-5.10/tools/perf/bench/
H A Dfutex-wake-parallel.c5 * Block a bunch of threads and let parallel waker threads wakeup an
75 struct thread_data *waker = (struct thread_data *) arg; in waking_workerfn() local
82 waker->nwoken = futex_wake(&futex, nwakes, futex_flag); in waking_workerfn()
83 if (waker->nwoken != nwakes) in waking_workerfn()
85 waker->nwoken, nwakes); in waking_workerfn()
88 timersub(&end, &start, &waker->runtime); in waking_workerfn()
/kernel/linux/linux-6.6/tools/perf/bench/
H A Dfutex-wake-parallel.c5 * Block a bunch of threads and let parallel waker threads wakeup an
79 struct thread_data *waker = (struct thread_data *) arg; in waking_workerfn() local
86 waker->nwoken = futex_wake(&futex, nwakes, futex_flag); in waking_workerfn()
87 if (waker->nwoken != nwakes) in waking_workerfn()
89 waker->nwoken, nwakes); in waking_workerfn()
92 timersub(&end, &start, &waker->runtime); in waking_workerfn()
/kernel/linux/linux-5.10/drivers/nfc/nfcmrvl/
H A Dusb.c41 struct work_struct waker; member
212 cancel_work_sync(&drv_data->waker); in nfcmrvl_usb_nci_close()
254 schedule_work(&drv_data->waker); in nfcmrvl_usb_nci_send()
286 container_of(work, struct nfcmrvl_usb_drv_data, waker); in nfcmrvl_waker()
338 INIT_WORK(&drv_data->waker, nfcmrvl_waker); in nfcmrvl_probe()
/kernel/linux/linux-6.6/drivers/nfc/nfcmrvl/
H A Dusb.c30 struct work_struct waker; member
202 cancel_work_sync(&drv_data->waker); in nfcmrvl_usb_nci_close()
244 schedule_work(&drv_data->waker); in nfcmrvl_usb_nci_send()
276 container_of(work, struct nfcmrvl_usb_drv_data, waker); in nfcmrvl_waker()
325 INIT_WORK(&drv_data->waker, nfcmrvl_waker); in nfcmrvl_probe()
/kernel/linux/linux-5.10/tools/testing/selftests/futex/functional/
H A Dfutex_requeue_pi.c283 pthread_t waiter[THREAD_MAX], waker, blocker; in unit_test() local
328 if (create_rt_thread(&waker, wakerfn, (void *)&waker_arg, in unit_test()
330 error("Creating waker thread failed\n", errno); in unit_test()
344 pthread_join(waker, NULL); in unit_test()
/kernel/linux/linux-6.6/tools/testing/selftests/futex/functional/
H A Dfutex_requeue_pi.c283 pthread_t waiter[THREAD_MAX], waker, blocker; in unit_test() local
328 if (create_rt_thread(&waker, wakerfn, (void *)&waker_arg, in unit_test()
330 error("Creating waker thread failed\n", errno); in unit_test()
344 pthread_join(waker, NULL); in unit_test()
/kernel/linux/linux-5.10/tools/perf/
H A Dbuiltin-timechart.c184 int waker; member
407 int waker, int wakee, u8 flags, const char *backtrace) in sched_wakeup()
416 we->waker = waker; in sched_wakeup()
420 we->waker = -1; in sched_wakeup()
612 int waker = evsel__intval(evsel, sample, "common_pid"); in process_sample_sched_wakeup() local
615 sched_wakeup(tchart, sample->cpu, sample->time, waker, wakee, flags, backtrace); in process_sample_sched_wakeup()
1046 /* locate the column of the waker and wakee */ in draw_wakeups()
1049 if (p->pid == we->waker || p->pid == we->wakee) { in draw_wakeups()
1053 if (p->pid == we->waker in draw_wakeups()
406 sched_wakeup(struct timechart *tchart, int cpu, u64 timestamp, int waker, int wakee, u8 flags, const char *backtrace) sched_wakeup() argument
[all...]
H A Dbuiltin-sched.c817 struct task_desc *waker, *wakee; in replay_wakeup_event() local
825 waker = register_pid(sched, sample->tid, "<unknown>"); in replay_wakeup_event()
828 add_sched_event_wakeup(sched, waker, sample->time, wakee); in replay_wakeup_event()
/kernel/linux/linux-6.6/tools/perf/
H A Dbuiltin-timechart.c187 int waker; member
426 int waker, int wakee, u8 flags, const char *backtrace) in sched_wakeup()
435 we->waker = waker; in sched_wakeup()
439 we->waker = -1; in sched_wakeup()
634 int waker = evsel__intval(evsel, sample, "common_pid"); in process_sample_sched_wakeup() local
637 sched_wakeup(tchart, sample->cpu, sample->time, waker, wakee, flags, backtrace); in process_sample_sched_wakeup()
1055 /* locate the column of the waker and wakee */ in draw_wakeups()
1058 if (p->pid == we->waker || p->pid == we->wakee) { in draw_wakeups()
1062 if (p->pid == we->waker in draw_wakeups()
425 sched_wakeup(struct timechart *tchart, int cpu, u64 timestamp, int waker, int wakee, u8 flags, const char *backtrace) sched_wakeup() argument
[all...]
H A Dbuiltin-sched.c839 struct task_desc *waker, *wakee; in replay_wakeup_event() local
847 waker = register_pid(sched, sample->tid, "<unknown>"); in replay_wakeup_event()
850 add_sched_event_wakeup(sched, waker, sample->time, wakee); in replay_wakeup_event()
/kernel/linux/linux-5.10/drivers/md/
H A Ddm-clone-target.c138 struct delayed_work waker; member
1317 struct clone *clone = container_of(to_delayed_work(work), struct clone, waker); in do_waker()
1320 queue_delayed_work(clone->wq, &clone->waker, COMMIT_PERIOD); in do_waker()
1899 INIT_DELAYED_WORK(&clone->waker, do_waker); in clone_ctr()
1969 cancel_delayed_work_sync(&clone->waker); in clone_dtr()
2001 cancel_delayed_work_sync(&clone->waker); in clone_postsuspend()
2025 do_waker(&clone->waker.work); in clone_resume()
H A Ddm-cache-target.c442 struct delayed_work waker; member
1919 struct cache *cache = container_of(to_delayed_work(ws), struct cache, waker); in do_waker()
1924 queue_delayed_work(cache->wq, &cache->waker, COMMIT_PERIOD); in do_waker()
1972 cancel_delayed_work_sync(&cache->waker); in destroy()
2575 INIT_DELAYED_WORK(&cache->waker, do_waker); in cache_create()
2831 cancel_delayed_work_sync(&cache->waker); in cache_postsuspend()
3065 do_waker(&cache->waker.work); in cache_resume()
H A Ddm-thin.c253 struct delayed_work waker; member
2425 struct pool *pool = container_of(to_delayed_work(ws), struct pool, waker); in do_waker()
2427 queue_delayed_work(pool->wq, &pool->waker, COMMIT_PERIOD); in do_waker()
2912 cancel_delayed_work_sync(&pool->waker); in __pool_destroy()
2989 INIT_DELAYED_WORK(&pool->waker, do_waker); in pool_create()
3639 do_waker(&pool->waker.work); in pool_resume()
3671 cancel_delayed_work_sync(&pool->waker); in pool_postsuspend()
/kernel/linux/linux-6.6/drivers/md/
H A Ddm-clone-target.c132 struct delayed_work waker; member
1307 struct clone *clone = container_of(to_delayed_work(work), struct clone, waker); in do_waker()
1310 queue_delayed_work(clone->wq, &clone->waker, COMMIT_PERIOD); in do_waker()
1892 INIT_DELAYED_WORK(&clone->waker, do_waker); in clone_ctr()
1961 cancel_delayed_work_sync(&clone->waker); in clone_dtr()
1993 cancel_delayed_work_sync(&clone->waker); in clone_postsuspend()
2017 do_waker(&clone->waker.work); in clone_resume()
H A Ddm-cache-target.c373 struct delayed_work waker; member
1866 struct cache *cache = container_of(to_delayed_work(ws), struct cache, waker); in do_waker()
1871 queue_delayed_work(cache->wq, &cache->waker, COMMIT_PERIOD); in do_waker()
1921 cancel_delayed_work_sync(&cache->waker); in destroy()
2524 INIT_DELAYED_WORK(&cache->waker, do_waker); in cache_create()
2780 cancel_delayed_work_sync(&cache->waker); in cache_postsuspend()
3009 do_waker(&cache->waker.work); in cache_resume()
H A Ddm-thin.c256 struct delayed_work waker; member
2442 struct pool *pool = container_of(to_delayed_work(ws), struct pool, waker); in do_waker()
2445 queue_delayed_work(pool->wq, &pool->waker, COMMIT_PERIOD); in do_waker()
2923 cancel_delayed_work_sync(&pool->waker); in __pool_destroy()
2999 INIT_DELAYED_WORK(&pool->waker, do_waker); in pool_create()
3644 do_waker(&pool->waker.work); in pool_resume()
3676 cancel_delayed_work_sync(&pool->waker); in pool_postsuspend()
/kernel/linux/linux-5.10/drivers/bluetooth/
H A Dbtusb.c553 struct work_struct waker; member
1417 cancel_work_sync(&data->waker); in btusb_close()
1583 schedule_work(&data->waker); in submit_or_queue_tx_urb()
1803 struct btusb_data *data = container_of(work, struct btusb_data, waker); in btusb_waker()
4079 INIT_WORK(&data->waker, btusb_waker); in btusb_probe()
/kernel/linux/linux-6.6/drivers/bluetooth/
H A Dbtusb.c805 struct work_struct waker; member
1869 cancel_work_sync(&data->waker); in btusb_close()
2041 schedule_work(&data->waker); in submit_or_queue_tx_urb()
2269 struct btusb_data *data = container_of(work, struct btusb_data, waker); in btusb_waker()
4263 INIT_WORK(&data->waker, btusb_waker); in btusb_probe()

Completed in 56 milliseconds