Home
last modified time | relevance | path

Searched refs:timerfd (Results 1 - 25 of 26) sorted by relevance

12

/kernel/linux/linux-5.10/tools/testing/selftests/breakpoints/
H A Dstep_after_suspend_test.c18 #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 Dstep_after_suspend_test.c18 #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 Dtimerfd.h3 * include/linux/timerfd.h
12 #include <uapi/linux/timerfd.h>
/kernel/linux/linux-5.10/tools/build/feature/
H A Dtest-timerfd.c3 * test for timerfd functions used by perf-kvm-stat-live
5 #include <sys/timerfd.h>
H A DMakefile48 test-timerfd.bin \
253 $(OUTPUT)test-timerfd.bin:
/kernel/linux/linux-6.6/include/linux/
H A Dtimerfd.h3 * include/linux/timerfd.h
12 #include <uapi/linux/timerfd.h>
/kernel/linux/linux-6.6/tools/build/feature/
H A Dtest-timerfd.c3 * test for timerfd functions used by perf-kvm-stat-live
5 #include <sys/timerfd.h>
H A DMakefile53 test-timerfd.bin \
276 $(OUTPUT)test-timerfd.bin:
/kernel/linux/linux-5.10/tools/testing/selftests/timens/
H A DMakefile1 TEST_GEN_PROGS := timens timerfd timer clock_nanosleep procfs exec futex
H A Dtimerfd.c5 #include <sys/timerfd.h>
H A Dclock_nanosleep.c5 #include <sys/timerfd.h>
/kernel/linux/linux-6.6/tools/testing/selftests/timens/
H A DMakefile1 TEST_GEN_PROGS := timens timerfd timer clock_nanosleep procfs exec futex vfork_exec
H A Dclock_nanosleep.c5 #include <sys/timerfd.h>
H A Dtimerfd.c5 #include <sys/timerfd.h>
/kernel/linux/linux-5.10/tools/perf/
H A Dbuiltin-kvm.c30 #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 Drtc_user.c14 #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 Dxdp_sample_user.c30 #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 Dbuiltin-kvm.c34 #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 Dkvm-stat.h103 int timerfd; member
/kernel/linux/linux-6.6/tools/perf/util/
H A Dkvm-stat.h106 int timerfd; member
H A Devlist.c48 #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 DMakefile31 obj-$(CONFIG_TIMERFD) += timerfd.o
H A Dtimerfd.c3 * 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 DMakefile27 obj-$(CONFIG_TIMERFD) += timerfd.o
H A Dtimerfd.c3 * fs/timerfd.c
25 #include <linux/timerfd.h>
446 ufd = anon_inode_getfd("[timerfd]", &timerfd_fops, ctx, in SYSCALL_DEFINE2()

Completed in 19 milliseconds

12