/kernel/linux/linux-5.10/tools/testing/selftests/breakpoints/ |
H A D | step_after_suspend_test.c | 18 #include <sys/timerfd.h> 134 int timerfd; in suspend() local 147 timerfd = timerfd_create(CLOCK_BOOTTIME_ALARM, 0); in suspend() 148 if (timerfd < 0) in suspend() 152 err = timerfd_settime(timerfd, 0, &spec, NULL); in suspend() 159 close(timerfd); in suspend()
|
/kernel/linux/linux-6.6/tools/testing/selftests/breakpoints/ |
H A D | step_after_suspend_test.c | 18 #include <sys/timerfd.h> 134 int timerfd; in suspend() local 147 timerfd = timerfd_create(CLOCK_BOOTTIME_ALARM, 0); in suspend() 148 if (timerfd < 0) in suspend() 152 err = timerfd_settime(timerfd, 0, &spec, NULL); in suspend() 159 close(timerfd); in suspend()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | timerfd.h | 3 * include/linux/timerfd.h 12 #include <uapi/linux/timerfd.h>
|
/kernel/linux/linux-5.10/tools/build/feature/ |
H A D | test-timerfd.c | 3 * test for timerfd functions used by perf-kvm-stat-live 5 #include <sys/timerfd.h>
|
H A D | Makefile | 48 test-timerfd.bin \ 253 $(OUTPUT)test-timerfd.bin:
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | timerfd.h | 3 * include/linux/timerfd.h 12 #include <uapi/linux/timerfd.h>
|
/kernel/linux/linux-6.6/tools/build/feature/ |
H A D | test-timerfd.c | 3 * test for timerfd functions used by perf-kvm-stat-live 5 #include <sys/timerfd.h>
|
H A D | Makefile | 53 test-timerfd.bin \ 276 $(OUTPUT)test-timerfd.bin:
|
/kernel/linux/linux-5.10/tools/testing/selftests/timens/ |
H A D | Makefile | 1 TEST_GEN_PROGS := timens timerfd timer clock_nanosleep procfs exec futex
|
H A D | timerfd.c | 5 #include <sys/timerfd.h>
|
H A D | clock_nanosleep.c | 5 #include <sys/timerfd.h>
|
/kernel/linux/linux-6.6/tools/testing/selftests/timens/ |
H A D | Makefile | 1 TEST_GEN_PROGS := timens timerfd timer clock_nanosleep procfs exec futex vfork_exec
|
H A D | clock_nanosleep.c | 5 #include <sys/timerfd.h>
|
H A D | timerfd.c | 5 #include <sys/timerfd.h>
|
/kernel/linux/linux-5.10/tools/perf/ |
H A D | builtin-kvm.c | 30 #include <sys/timerfd.h> 855 kvm->timerfd = timerfd_create(CLOCK_MONOTONIC, TFD_NONBLOCK); in perf_kvm__timerfd_create() 856 if (kvm->timerfd < 0) { in perf_kvm__timerfd_create() 866 if (timerfd_settime(kvm->timerfd, 0, &new_value, NULL) != 0) { in perf_kvm__timerfd_create() 868 close(kvm->timerfd); in perf_kvm__timerfd_create() 882 rc = read(kvm->timerfd, &c, sizeof(uint64_t)); in perf_kvm__handle_timerfd() 971 if (evlist__add_pollfd(kvm->evlist, kvm->timerfd) < 0) in kvm_events_live_report() 1011 if (kvm->timerfd >= 0) in kvm_events_live_report() 1012 close(kvm->timerfd); in kvm_events_live_report()
|
/kernel/linux/linux-6.6/arch/um/drivers/ |
H A D | rtc_user.c | 14 #include <sys/timerfd.h> 41 /* apparently timerfd won't send SIGIO, use workaround */ in uml_rtc_start()
|
/kernel/linux/linux-6.6/samples/bpf/ |
H A D | xdp_sample_user.c | 30 #include <sys/timerfd.h> 1497 static int sample_timer_cb(int timerfd, struct stats_record **rec, in sample_timer_cb() argument 1504 ret = read(timerfd, &t, sizeof(t)); in sample_timer_cb() 1537 int timerfd, ret; in sample_run() local 1547 timerfd = timerfd_create(CLOCK_MONOTONIC, TFD_CLOEXEC | TFD_NONBLOCK); in sample_run() 1548 if (timerfd < 0) in sample_run() 1550 timerfd_settime(timerfd, 0, &its, NULL); in sample_run() 1555 pfd[1].fd = timerfd; in sample_run() 1582 ret = sample_timer_cb(timerfd, &rec, &prev); in sample_run() 1596 close(timerfd); in sample_run() [all...] |
/kernel/linux/linux-6.6/tools/perf/ |
H A D | builtin-kvm.c | 34 #include <sys/timerfd.h> 1372 kvm->timerfd = timerfd_create(CLOCK_MONOTONIC, TFD_NONBLOCK); in perf_kvm__timerfd_create() 1373 if (kvm->timerfd < 0) { in perf_kvm__timerfd_create() 1383 if (timerfd_settime(kvm->timerfd, 0, &new_value, NULL) != 0) { in perf_kvm__timerfd_create() 1385 close(kvm->timerfd); in perf_kvm__timerfd_create() 1399 rc = read(kvm->timerfd, &c, sizeof(uint64_t)); in perf_kvm__handle_timerfd() 1492 if (evlist__add_pollfd(kvm->evlist, kvm->timerfd) < 0) in kvm_events_live_report() 1534 if (kvm->timerfd >= 0) in kvm_events_live_report() 1535 close(kvm->timerfd); in kvm_events_live_report()
|
/kernel/linux/linux-5.10/tools/perf/util/ |
H A D | kvm-stat.h | 103 int timerfd; member
|
/kernel/linux/linux-6.6/tools/perf/util/ |
H A D | kvm-stat.h | 106 int timerfd; member
|
H A D | evlist.c | 48 #include <sys/timerfd.h> 2240 * @timerfd: timer file descriptor 2252 int timerfd; member 2309 eet->timerfd = timerfd_create(CLOCK_MONOTONIC, TFD_CLOEXEC); in evlist__parse_event_enable_time() 2310 if (eet->timerfd == -1) { in evlist__parse_event_enable_time() 2316 eet->pollfd_pos = perf_evlist__add_pollfd(&evlist->core, eet->timerfd, NULL, POLLIN, flags); in evlist__parse_event_enable_time() 2329 close(eet->timerfd); in evlist__parse_event_enable_time() 2345 if (timerfd_settime(eet->timerfd, 0, &its, NULL) < 0) { in event_enable_timer__set_timer()
|
/kernel/linux/linux-5.10/fs/ |
H A D | Makefile | 31 obj-$(CONFIG_TIMERFD) += timerfd.o
|
H A D | timerfd.c | 3 * fs/timerfd.c 25 #include <linux/timerfd.h> 430 ufd = anon_inode_getfd("[timerfd]", &timerfd_fops, ctx, in SYSCALL_DEFINE2()
|
/kernel/linux/linux-6.6/fs/ |
H A D | Makefile | 27 obj-$(CONFIG_TIMERFD) += timerfd.o
|
H A D | timerfd.c | 3 * fs/timerfd.c 25 #include <linux/timerfd.h> 446 ufd = anon_inode_getfd("[timerfd]", &timerfd_fops, ctx, in SYSCALL_DEFINE2()
|