| /Linux-v6.6/tools/testing/selftests/breakpoints/ | 
| D | step_after_suspend_test.c | 134 	int timerfd;  in suspend()  local147 	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()
 
 | 
| /Linux-v6.6/tools/testing/selftests/timens/ | 
| D | .gitignore | 10 timerfd
 | 
| D | Makefile | 1 TEST_GEN_PROGS := timens timerfd timer clock_nanosleep procfs exec futex vfork_exec
 | 
| /Linux-v6.6/samples/bpf/ | 
| D | xdp_sample_user.c | 1497 static int sample_timer_cb(int timerfd, struct stats_record **rec,  in sample_timer_cb()  argument1504 	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()
 
 | 
| /Linux-v6.6/tools/perf/ | 
| D | builtin-kvm.c | 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()
 
 | 
| D | Makefile.config | 827 ifeq ($(feature-timerfd), 1)830   msg := $(warning No timerfd support. Disables 'perf kvm stat live');
 
 | 
| /Linux-v6.6/tools/perf/util/ | 
| D | kvm-stat.h | 106 	int timerfd;  member
 | 
| D | evlist.c | 2244 	int	timerfd;  member2301 	eet->timerfd = timerfd_create(CLOCK_MONOTONIC, TFD_CLOEXEC);  in evlist__parse_event_enable_time()
 2302 	if (eet->timerfd == -1) {  in evlist__parse_event_enable_time()
 2308 	eet->pollfd_pos = perf_evlist__add_pollfd(&evlist->core, eet->timerfd, NULL, POLLIN, flags);  in evlist__parse_event_enable_time()
 2321 	close(eet->timerfd);  in evlist__parse_event_enable_time()
 2337 	if (timerfd_settime(eet->timerfd, 0, &its, NULL) < 0) {  in event_enable_timer__set_timer()
 
 | 
| /Linux-v6.6/tools/build/feature/ | 
| D | Makefile | 53          test-timerfd.bin                       \276 $(OUTPUT)test-timerfd.bin:
 
 | 
| /Linux-v6.6/fs/ | 
| D | Makefile | 27 obj-$(CONFIG_TIMERFD)		+= timerfd.o
 | 
| /Linux-v6.6/tools/build/ | 
| D | Makefile.feature | 61         timerfd                         \
 | 
| /Linux-v6.6/Documentation/RCU/ | 
| D | listRCU.rst | 390 periods. One such example can be found in the timerfd subsystem. When a416 When a timerfd is freed (fd is closed), then the ``might_cancel``
 417 flag of the timerfd object is cleared, the object removed from the
 444 ``cancel_list`` and wakes up processes waiting on the timerfd. While iterating
 
 | 
| /Linux-v6.6/arch/mips/kernel/syscalls/ | 
| D | syscall_n64.tbl | 288 277	n64	timerfd				sys_ni_syscall
 | 
| D | syscall_n32.tbl | 292 281	n32	timerfd				sys_ni_syscall
 | 
| D | syscall_o32.tbl | 332 318	o32	timerfd				sys_ni_syscall
 | 
| /Linux-v6.6/arch/ia64/kernel/syscalls/ | 
| D | syscall.tbl | 296 284	common	timerfd				sys_ni_syscall
 | 
| /Linux-v6.6/tools/perf/arch/mips/entry/syscalls/ | 
| D | syscall_n64.tbl | 288 277	n64	timerfd				sys_ni_syscall
 | 
| /Linux-v6.6/arch/xtensa/kernel/syscalls/ | 
| D | syscall.tbl | 328 # 305 was timerfd
 | 
| /Linux-v6.6/arch/parisc/kernel/syscalls/ | 
| D | syscall.tbl | 343 # 303 was timerfd
 | 
| /Linux-v6.6/arch/alpha/kernel/syscalls/ | 
| D | syscall.tbl | 408 477	common	timerfd				sys_ni_syscall
 | 
| /Linux-v6.6/arch/s390/kernel/syscalls/ | 
| D | syscall.tbl | 327 317  common	timerfd			-				-
 | 
| /Linux-v6.6/tools/perf/arch/s390/entry/syscalls/ | 
| D | syscall.tbl | 327 317  common	timerfd			-				-
 | 
| /Linux-v6.6/init/ | 
| D | Kconfig | 1612 	bool "Enable timerfd() system call" if EXPERT1615 	  Enable the timerfd() system call that allows to receive timer
 
 | 
| /Linux-v6.6/ | 
| D | MAINTAINERS | 17103 F:	fs/timerfd.c
 |