Home
last modified time | relevance | path

Searched refs:waker (Results 1 – 12 of 12) sorted by relevance

/linux/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()
/linux/tools/perf/bench/
H A Dfutex-wake-parallel.c82 struct thread_data *waker = (struct thread_data *) arg; in waking_workerfn() local
89 waker->nwoken = futex_wake(&futex, nwakes, futex_flag); in waking_workerfn()
90 if (waker->nwoken != nwakes) in waking_workerfn()
92 waker->nwoken, nwakes); in waking_workerfn()
95 timersub(&end, &start, &waker->runtime); in waking_workerfn()
/linux/drivers/nfc/nfcmrvl/
H A Dusb.c29 struct work_struct waker; member
201 cancel_work_sync(&drv_data->waker); in nfcmrvl_usb_nci_close()
243 schedule_work(&drv_data->waker); in nfcmrvl_usb_nci_send()
275 container_of(work, struct nfcmrvl_usb_drv_data, waker); in nfcmrvl_waker()
312 INIT_WORK(&drv_data->waker, nfcmrvl_waker); in nfcmrvl_probe()
/linux/tools/testing/selftests/futex/functional/
H A Dfutex_requeue_pi.c330 pthread_t waiter[THREAD_MAX], waker, blocker; in TEST_F()
376 create_rt_thread(_metadata, &waker, wakerfn, (void *)&waker_arg, SCHED_FIFO, 1); in TEST_F()
386 pthread_join(waker, NULL); in TEST_F()
323 pthread_t waiter[THREAD_MAX], waker, blocker; TEST_F() local
/linux/tools/perf/
H A Dbuiltin-timechart.c188 int waker;
427 int waker, int wakee, u8 flags, const char *backtrace) in sched_wakeup()
438 we->waker = waker; in sched_wakeup()
442 we->waker = -1; in sched_wakeup()
658 int waker = perf_sample__intval(sample, "common_pid"); in process_sample_power_start()
670 sched_wakeup(tchart, sample->cpu, sample->time, waker, wakee, flags, backtrace);
1094 /* locate the column of the waker and wakee */ in draw_wakeups()
1097 if (p->pid == we->waker || p->pid == we->wakee) { in draw_wakeups()
1101 if (p->pid == we->waker in draw_wakeups()
187 int waker; global() member
426 sched_wakeup(struct timechart * tchart,int cpu,u64 timestamp,int waker,int wakee,u8 flags,const char * backtrace) sched_wakeup() argument
634 int waker = evsel__intval(evsel, sample, "common_pid"); process_sample_sched_wakeup() local
[all...]
H A Dbuiltin-sched.c1004 struct task_desc *waker, *wakee; in thread_atoms_search()
1012 waker = register_pid(sched, sample->tid, "<unknown>"); in __thread_latency_insert()
1014 if (waker == NULL || wakee == NULL) in __thread_latency_insert()
1017 add_sched_event_wakeup(sched, waker, sample->time, wakee); in __thread_latency_insert()
834 struct task_desc *waker, *wakee; replay_wakeup_event() local
/linux/drivers/md/
H A Ddm-clone-target.c132 struct delayed_work waker; member
1303 struct clone *clone = container_of(to_delayed_work(work), struct clone, waker); in do_waker()
1306 queue_delayed_work(clone->wq, &clone->waker, COMMIT_PERIOD); in do_waker()
1873 INIT_DELAYED_WORK(&clone->waker, do_waker); in clone_ctr()
1942 cancel_delayed_work_sync(&clone->waker); in clone_dtr()
1974 cancel_delayed_work_sync(&clone->waker); in clone_postsuspend()
1998 do_waker(&clone->waker.work); in clone_resume()
H A Ddm-thin.c256 struct delayed_work waker; member
2437 struct pool *pool = container_of(to_delayed_work(ws), struct pool, waker); in do_waker()
2440 queue_delayed_work(pool->wq, &pool->waker, COMMIT_PERIOD); in do_waker()
2919 cancel_delayed_work_sync(&pool->waker); in __pool_destroy()
2995 INIT_DELAYED_WORK(&pool->waker, do_waker); in pool_create()
3640 do_waker(&pool->waker.work); in pool_resume()
3672 cancel_delayed_work_sync(&pool->waker); in pool_postsuspend()
/linux/Documentation/locking/
H A Dfutex-requeue-pi.rst111 FUTEX_CMP_REQUEUE_PI is called by the waker
/linux/tools/memory-model/Documentation/
H A Drecipes.txt507 * CPU0 - waker CPU1 - waiter
/linux/Documentation/
H A Dmemory-barriers.txt2245 The available waker functions include:
2266 [!] Note that the memory barriers implied by the sleeper and the waker do _not_
2277 and the waker does:
2294 and the waker should do: