René's URL Explorer Experiment


Title: timerfd.c source code [linux/fs/timerfd.c] - Codebrowser

Description: Source code of linux/fs/timerfd.c linux v6.16-r on KDAB Codebrowser

Mail addresses
info@kdab.com

direct link

Domain: codebrowser.dev

woboq:interestingDefinitionstimerfd_ctx
flattr:id4pd20z

Links:

https://codebrowser.dev/
Abouthttps://codebrowser.dev/about.html
https://codebrowser.dev/linux/linux/include/linux/alarmtimer.h.html
https://codebrowser.dev/linux/linux/include/linux/file.h.html
https://codebrowser.dev/linux/linux/include/linux/poll.h.html
https://codebrowser.dev/linux/linux/include/linux/init.h.html
https://codebrowser.dev/linux/linux/include/linux/fs.h.html
https://codebrowser.dev/linux/linux/include/linux/sched.h.html
https://codebrowser.dev/linux/linux/include/linux/kernel.h.html
https://codebrowser.dev/linux/linux/include/linux/slab.h.html
https://codebrowser.dev/linux/linux/include/linux/list.h.html
https://codebrowser.dev/linux/linux/include/linux/spinlock.h.html
https://codebrowser.dev/linux/linux/include/linux/time.h.html
https://codebrowser.dev/linux/linux/include/linux/hrtimer.h.html
https://codebrowser.dev/linux/linux/include/linux/anon_inodes.h.html
https://codebrowser.dev/linux/linux/include/linux/timerfd.h.html
https://codebrowser.dev/linux/linux/include/linux/syscalls.h.html
https://codebrowser.dev/linux/linux/include/linux/compat.h.html
https://codebrowser.dev/linux/linux/include/linux/rcupdate.h.html
https://codebrowser.dev/linux/linux/include/linux/time_namespace.h.html
hrtimerhttps://codebrowser.dev/linux/linux/include/linux/hrtimer_types.h.html#hrtimer
alarmhttps://codebrowser.dev/linux/linux/include/linux/alarmtimer.h.html#alarm
ktime_thttps://codebrowser.dev/linux/linux/include/linux/types.h.html#ktime_t
ktime_thttps://codebrowser.dev/linux/linux/include/linux/types.h.html#ktime_t
wait_queue_head_thttps://codebrowser.dev/linux/linux/include/linux/wait.h.html#wait_queue_head_t
u64https://codebrowser.dev/linux/linux/include/asm-generic/int-ll64.h.html#u64
rcu_headhttps://codebrowser.dev/linux/linux/include/linux/types.h.html#245
list_headhttps://codebrowser.dev/linux/linux/include/linux/types.h.html#list_head
spinlock_thttps://codebrowser.dev/linux/linux/include/linux/spinlock_types.h.html#spinlock_t
boolhttps://codebrowser.dev/linux/linux/include/linux/types.h.html#bool
LIST_HEADhttps://codebrowser.dev/linux/linux/include/linux/list.h.html#25
cancel_listhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#49
cancel_listhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#49
DEFINE_SPINLOCKhttps://codebrowser.dev/linux/linux/include/linux/spinlock_types.h.html#43
inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#236
boolhttps://codebrowser.dev/linux/linux/include/linux/types.h.html#bool
timerfd_ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#1ctx
clockidhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::clockid
CLOCK_REALTIME_ALARMhttps://codebrowser.dev/linux/linux/include/uapi/linux/time.h.html#57
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#1ctx
clockidhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::clockid
CLOCK_BOOTTIME_ALARMhttps://codebrowser.dev/linux/linux/include/uapi/linux/time.h.html#58
timerfd_ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx
spin_lock_irqsavehttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#379
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#2ctx
wqhhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::wqh
lockhttps://codebrowser.dev/linux/linux/include/linux/wait.h.html#wait_queue_head::lock
flagshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#3flags
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#2ctx
expiredhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::expired
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#2ctx
tickshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::ticks
wake_up_locked_pollhttps://codebrowser.dev/linux/linux/include/linux/wait.h.html#240
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#2ctx
wqhhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::wqh
EPOLLINhttps://codebrowser.dev/linux/linux/include/uapi/linux/eventpoll.h.html#31
spin_unlock_irqrestorehttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_unlock_irqrestore
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#2ctx
wqhhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::wqh
lockhttps://codebrowser.dev/linux/linux/include/linux/wait.h.html#wait_queue_head::lock
flagshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#3flags
hrtimer_restarthttps://codebrowser.dev/linux/linux/include/linux/hrtimer_types.h.html#hrtimer_restart
hrtimerhttps://codebrowser.dev/linux/linux/include/linux/hrtimer_types.h.html#hrtimer
timerfd_ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx
container_ofhttps://codebrowser.dev/linux/linux/include/linux/container_of.h.html#18
htmrhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#4htmr
timerfd_ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx
thttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::t
tmrhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::union(unnamed)::tmr
timerfd_triggeredhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_triggered
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#5ctx
HRTIMER_NORESTARThttps://codebrowser.dev/linux/linux/include/linux/hrtimer_types.h.html#HRTIMER_NORESTART
alarmhttps://codebrowser.dev/linux/linux/include/linux/alarmtimer.h.html#alarm
ktime_thttps://codebrowser.dev/linux/linux/include/linux/types.h.html#ktime_t
timerfd_ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx
container_ofhttps://codebrowser.dev/linux/linux/include/linux/container_of.h.html#18
alarmhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#6alarm
timerfd_ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx
thttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::t
alarmhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::union(unnamed)::alarm
timerfd_triggeredhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_triggered
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#8ctx
ktime_thttps://codebrowser.dev/linux/linux/include/linux/types.h.html#ktime_t
ktime_mono_to_realhttps://codebrowser.dev/linux/linux/include/linux/timekeeping.h.html#ktime_mono_to_real
timerfd_ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx
rcu_read_lockhttps://codebrowser.dev/linux/linux/include/linux/rcupdate.h.html#rcu_read_lock
list_for_each_entry_rcuhttps://codebrowser.dev/linux/linux/include/linux/rculist.h.html#436
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#10ctx
cancel_listhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#49
clisthttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::clist
clisthttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::clist
clisthttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::clist
clisthttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::clist
clisthttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::clist
clisthttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::clist
clisthttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::clist
clisthttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::clist
clisthttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::clist
clisthttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::clist
clisthttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::clist
clisthttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::clist
clisthttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::clist
clisthttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::clist
clisthttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::clist
clisthttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::clist
clisthttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::clist
clisthttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::clist
clisthttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::clist
clisthttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::clist
clisthttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::clist
clisthttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::clist
clisthttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::clist
clisthttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::clist
clisthttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::clist
clisthttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::clist
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#10ctx
might_cancelhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::might_cancel
spin_lock_irqsavehttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#379
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#10ctx
wqhhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::wqh
lockhttps://codebrowser.dev/linux/linux/include/linux/wait.h.html#wait_queue_head::lock
flagshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#11flags
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#10ctx
moffshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::moffs
moffshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#9moffs
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#10ctx
moffshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::moffs
KTIME_MAXhttps://codebrowser.dev/linux/linux/include/linux/time64.h.html#30
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#10ctx
tickshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::ticks
wake_up_locked_pollhttps://codebrowser.dev/linux/linux/include/linux/wait.h.html#240
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#10ctx
wqhhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::wqh
EPOLLINhttps://codebrowser.dev/linux/linux/include/uapi/linux/eventpoll.h.html#31
spin_unlock_irqrestorehttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_unlock_irqrestore
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#10ctx
wqhhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::wqh
lockhttps://codebrowser.dev/linux/linux/include/linux/wait.h.html#wait_queue_head::lock
flagshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#11flags
rcu_read_unlockhttps://codebrowser.dev/linux/linux/include/linux/rcupdate.h.html#rcu_read_unlock
work_structhttps://codebrowser.dev/linux/linux/include/linux/workqueue_types.h.html#work_struct
timerfd_clock_was_sethttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_clock_was_set
DECLARE_WORKhttps://codebrowser.dev/linux/linux/include/linux/workqueue.h.html#250
timerfd_workhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#121
timerfd_workhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#121
timerfd_workhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#121
timerfd_resume_workhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_resume_work
schedule_workhttps://codebrowser.dev/linux/linux/include/linux/workqueue.h.html#schedule_work
timerfd_workhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#121
timerfd_ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#13ctx
might_cancelhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::might_cancel
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#13ctx
might_cancelhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::might_cancel
falsehttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#false
spin_lockhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_lock
cancel_lockhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#50
list_del_rcuhttps://codebrowser.dev/linux/linux/include/linux/rculist.h.html#list_del_rcu
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#13ctx
clisthttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::clist
spin_unlockhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_unlock
cancel_lockhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#50
timerfd_ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx
spin_lockhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_lock
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#14ctx
cancel_lockhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::cancel_lock
__timerfd_remove_cancelhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#__timerfd_remove_cancel
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#14ctx
spin_unlockhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_unlock
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#14ctx
cancel_lockhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::cancel_lock
boolhttps://codebrowser.dev/linux/linux/include/linux/types.h.html#bool
timerfd_ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#15ctx
might_cancelhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::might_cancel
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#15ctx
moffshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::moffs
KTIME_MAXhttps://codebrowser.dev/linux/linux/include/linux/time64.h.html#30
falsehttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#false
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#15ctx
moffshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::moffs
ktime_mono_to_realhttps://codebrowser.dev/linux/linux/include/linux/timekeeping.h.html#ktime_mono_to_real
truehttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#true
timerfd_ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx
spin_lockhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_lock
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#16ctx
cancel_lockhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::cancel_lock
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#16ctx
clockidhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::clockid
CLOCK_REALTIMEhttps://codebrowser.dev/linux/linux/include/uapi/linux/time.h.html#49
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#16ctx
clockidhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::clockid
CLOCK_REALTIME_ALARMhttps://codebrowser.dev/linux/linux/include/uapi/linux/time.h.html#57
flagshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#17flags
TFD_TIMER_ABSTIMEhttps://codebrowser.dev/linux/linux/include/uapi/linux/timerfd.h.html#30
flagshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#17flags
TFD_TIMER_CANCEL_ON_SEThttps://codebrowser.dev/linux/linux/include/uapi/linux/timerfd.h.html#31
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#16ctx
might_cancelhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::might_cancel
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#16ctx
might_cancelhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::might_cancel
truehttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#true
spin_lockhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_lock
cancel_lockhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#50
list_add_rcuhttps://codebrowser.dev/linux/linux/include/linux/rculist.h.html#list_add_rcu
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#16ctx
clisthttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::clist
cancel_listhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#49
spin_unlockhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_unlock
cancel_lockhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#50
__timerfd_remove_cancelhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#__timerfd_remove_cancel
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#16ctx
spin_unlockhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_unlock
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#16ctx
cancel_lockhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::cancel_lock
ktime_thttps://codebrowser.dev/linux/linux/include/linux/types.h.html#ktime_t
timerfd_ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx
ktime_thttps://codebrowser.dev/linux/linux/include/linux/types.h.html#ktime_t
isalarmhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#isalarm
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#18ctx
remaininghttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#19remaining
alarm_expires_remaininghttps://codebrowser.dev/linux/linux/include/linux/alarmtimer.h.html#alarm_expires_remaining
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#18ctx
thttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::t
alarmhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::union(unnamed)::alarm
remaininghttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#19remaining
hrtimer_expires_remaining_adjustedhttps://codebrowser.dev/linux/linux/include/linux/hrtimer.h.html#hrtimer_expires_remaining_adjusted
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#18ctx
thttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::t
tmrhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::union(unnamed)::tmr
remaininghttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#19remaining
remaininghttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#19remaining
timerfd_ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx
itimerspec64https://codebrowser.dev/linux/linux/include/linux/time64.h.html#itimerspec64
hrtimer_modehttps://codebrowser.dev/linux/linux/include/linux/hrtimer.h.html#hrtimer_mode
ktime_thttps://codebrowser.dev/linux/linux/include/linux/types.h.html#ktime_t
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#20ctx
clockidhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::clockid
htmodehttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#23htmode
flagshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#21flags
TFD_TIMER_ABSTIMEhttps://codebrowser.dev/linux/linux/include/uapi/linux/timerfd.h.html#30
HRTIMER_MODE_ABShttps://codebrowser.dev/linux/linux/include/linux/hrtimer.h.html#HRTIMER_MODE_ABS
HRTIMER_MODE_RELhttps://codebrowser.dev/linux/linux/include/linux/hrtimer.h.html#HRTIMER_MODE_REL
texphttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#24texp
timespec64_to_ktimehttps://codebrowser.dev/linux/linux/include/linux/ktime.h.html#timespec64_to_ktime
ktmrhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#22ktmr
it_valuehttps://codebrowser.dev/linux/linux/include/linux/time64.h.html#itimerspec64::it_value
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#20ctx
expiredhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::expired
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#20ctx
tickshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::ticks
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#20ctx
tintvhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::tintv
timespec64_to_ktimehttps://codebrowser.dev/linux/linux/include/linux/ktime.h.html#timespec64_to_ktime
ktmrhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#22ktmr
it_intervalhttps://codebrowser.dev/linux/linux/include/linux/time64.h.html#itimerspec64::it_interval
isalarmhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#isalarm
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#20ctx
alarm_inithttps://codebrowser.dev/linux/linux/include/linux/alarmtimer.h.html#alarm_init
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#20ctx
thttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::t
alarmhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::union(unnamed)::alarm
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#20ctx
clockidhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::clockid
CLOCK_REALTIME_ALARMhttps://codebrowser.dev/linux/linux/include/uapi/linux/time.h.html#57
ALARM_REALTIMEhttps://codebrowser.dev/linux/linux/include/linux/alarmtimer.h.html#ALARM_REALTIME
ALARM_BOOTTIMEhttps://codebrowser.dev/linux/linux/include/linux/alarmtimer.h.html#ALARM_BOOTTIME
timerfd_alarmprochttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_alarmproc
hrtimer_setuphttps://codebrowser.dev/linux/linux/include/linux/hrtimer.h.html#hrtimer_setup
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#20ctx
thttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::t
tmrhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::union(unnamed)::tmr
timerfd_tmrprochttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_tmrproc
clockidhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#25clockid
htmodehttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#23htmode
hrtimer_set_expireshttps://codebrowser.dev/linux/linux/include/linux/hrtimer.h.html#hrtimer_set_expires
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#20ctx
thttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::t
tmrhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::union(unnamed)::tmr
texphttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#24texp
texphttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#24texp
flagshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#21flags
TFD_TIMER_ABSTIMEhttps://codebrowser.dev/linux/linux/include/uapi/linux/timerfd.h.html#30
texphttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#24texp
timens_ktime_to_hosthttps://codebrowser.dev/linux/linux/include/linux/time_namespace.h.html#timens_ktime_to_host
clockidhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#25clockid
texphttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#24texp
isalarmhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#isalarm
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#20ctx
flagshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#21flags
TFD_TIMER_ABSTIMEhttps://codebrowser.dev/linux/linux/include/uapi/linux/timerfd.h.html#30
alarm_starthttps://codebrowser.dev/linux/linux/include/linux/alarmtimer.h.html#alarm_start
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#20ctx
thttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::t
alarmhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::union(unnamed)::alarm
texphttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#24texp
alarm_start_relativehttps://codebrowser.dev/linux/linux/include/linux/alarmtimer.h.html#alarm_start_relative
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#20ctx
thttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::t
alarmhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::union(unnamed)::alarm
texphttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#24texp
hrtimer_starthttps://codebrowser.dev/linux/linux/include/linux/hrtimer.h.html#hrtimer_start
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#20ctx
thttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::t
tmrhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::union(unnamed)::tmr
texphttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#24texp
htmodehttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#23htmode
timerfd_canceledhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_canceled
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#20ctx
ECANCELEDhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno.h.html#109
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#20ctx
settime_flagshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::settime_flags
flagshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#21flags
TFD_SETTIME_FLAGShttps://codebrowser.dev/linux/linux/include/linux/timerfd.h.html#18
inodehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#inode
filehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#file
timerfd_ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx
filehttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#27file
private_datahttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#file::private_data
timerfd_remove_cancelhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_remove_cancel
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#28ctx
isalarmhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#isalarm
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#28ctx
alarm_cancelhttps://codebrowser.dev/linux/linux/include/linux/alarmtimer.h.html#alarm_cancel
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#28ctx
thttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::t
alarmhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::union(unnamed)::alarm
hrtimer_cancelhttps://codebrowser.dev/linux/linux/include/linux/hrtimer.h.html#hrtimer_cancel
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#28ctx
thttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::t
tmrhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::union(unnamed)::tmr
kfree_rcuhttps://codebrowser.dev/linux/linux/include/linux/rcupdate.h.html#1047
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#28ctx
rcuhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::rcu
__poll_thttps://codebrowser.dev/linux/linux/include/uapi/linux/types.h.html#__poll_t
filehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#file
poll_tablehttps://codebrowser.dev/linux/linux/include/linux/poll.h.html#poll_table
timerfd_ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx
filehttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#29file
private_datahttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#file::private_data
__poll_thttps://codebrowser.dev/linux/linux/include/uapi/linux/types.h.html#__poll_t
poll_waithttps://codebrowser.dev/linux/linux/include/linux/poll.h.html#poll_wait
filehttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#29file
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#31ctx
wqhhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::wqh
waithttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#30wait
spin_lock_irqsavehttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#379
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#31ctx
wqhhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::wqh
lockhttps://codebrowser.dev/linux/linux/include/linux/wait.h.html#wait_queue_head::lock
flagshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#33flags
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#31ctx
tickshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::ticks
eventshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#32events
EPOLLINhttps://codebrowser.dev/linux/linux/include/uapi/linux/eventpoll.h.html#31
spin_unlock_irqrestorehttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_unlock_irqrestore
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#31ctx
wqhhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::wqh
lockhttps://codebrowser.dev/linux/linux/include/linux/wait.h.html#wait_queue_head::lock
flagshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#33flags
eventshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#32events
ssize_thttps://codebrowser.dev/linux/linux/include/linux/types.h.html#ssize_t
kiocbhttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#kiocb
iov_iterhttps://codebrowser.dev/linux/linux/include/linux/uio.h.html#iov_iter
filehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#file
iocbhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#34iocb
ki_filphttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#kiocb::ki_filp
timerfd_ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx
filehttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#36file
private_datahttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#file::private_data
ssize_thttps://codebrowser.dev/linux/linux/include/linux/types.h.html#ssize_t
u64https://codebrowser.dev/linux/linux/include/asm-generic/int-ll64.h.html#u64
iov_iter_counthttps://codebrowser.dev/linux/linux/include/linux/uio.h.html#iov_iter_count
tohttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#35to
tickshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#39ticks
EINVALhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#26
spin_lock_irqhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_lock_irq
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#37ctx
wqhhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::wqh
lockhttps://codebrowser.dev/linux/linux/include/linux/wait.h.html#wait_queue_head::lock
filehttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#36file
f_flagshttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#file::f_flags
O_NONBLOCKhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/fcntl.h.html#38
iocbhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#34iocb
ki_flagshttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#kiocb::ki_flags
IOCB_NOWAIThttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#355
reshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#38res
EAGAINhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#15
reshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#38res
wait_event_interruptible_locked_irqhttps://codebrowser.dev/linux/linux/include/linux/wait.h.html#844
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#37ctx
wqhhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::wqh
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#37ctx
tickshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::ticks
timerfd_canceledhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_canceled
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#37ctx
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#37ctx
tickshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::ticks
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#37ctx
expiredhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::expired
reshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#38res
ECANCELEDhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno.h.html#109
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#37ctx
tickshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::ticks
tickshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#39ticks
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#37ctx
tickshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::ticks
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#37ctx
expiredhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::expired
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#37ctx
tintvhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::tintv
isalarmhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#isalarm
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#37ctx
tickshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#39ticks
alarm_forward_nowhttps://codebrowser.dev/linux/linux/include/linux/alarmtimer.h.html#alarm_forward_now
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#37ctx
thttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::t
alarmhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::union(unnamed)::alarm
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#37ctx
tintvhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::tintv
alarm_restarthttps://codebrowser.dev/linux/linux/include/linux/alarmtimer.h.html#alarm_restart
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#37ctx
thttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::t
alarmhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::union(unnamed)::alarm
tickshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#39ticks
hrtimer_forward_nowhttps://codebrowser.dev/linux/linux/include/linux/hrtimer.h.html#hrtimer_forward_now
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#37ctx
thttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::t
tmrhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::union(unnamed)::tmr
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#37ctx
tintvhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::tintv
hrtimer_restarthttps://codebrowser.dev/linux/linux/include/linux/hrtimer.h.html#hrtimer_restart
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#37ctx
thttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::t
tmrhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::union(unnamed)::tmr
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#37ctx
expiredhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::expired
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#37ctx
tickshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::ticks
spin_unlock_irqhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_unlock_irq
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#37ctx
wqhhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::wqh
lockhttps://codebrowser.dev/linux/linux/include/linux/wait.h.html#wait_queue_head::lock
tickshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#39ticks
reshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#38res
copy_to_iterhttps://codebrowser.dev/linux/linux/include/linux/uio.h.html#copy_to_iter
tickshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#39ticks
tickshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#39ticks
tohttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#35to
reshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#38res
reshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#38res
EFAULThttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#18
reshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#38res
CONFIG_PROC_FShttps://codebrowser.dev/linux/linux/include/generated/autoconf.h.html#14783
seq_filehttps://codebrowser.dev/linux/linux/include/linux/seq_file.h.html#seq_file
filehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#file
timerfd_ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx
filehttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#41file
private_datahttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#file::private_data
timespec64https://codebrowser.dev/linux/linux/include/linux/time64.h.html#timespec64
spin_lock_irqhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_lock_irq
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#42ctx
wqhhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::wqh
lockhttps://codebrowser.dev/linux/linux/include/linux/wait.h.html#wait_queue_head::lock
valuehttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#43value
ktime_to_timespec64https://codebrowser.dev/linux/linux/include/linux/ktime.h.html#75
timerfd_get_remaininghttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_get_remaining
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#42ctx
intervalhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#44interval
ktime_to_timespec64https://codebrowser.dev/linux/linux/include/linux/ktime.h.html#75
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#42ctx
tintvhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::tintv
spin_unlock_irqhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_unlock_irq
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#42ctx
wqhhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::wqh
lockhttps://codebrowser.dev/linux/linux/include/linux/wait.h.html#wait_queue_head::lock
seq_printfhttps://codebrowser.dev/linux/linux/include/linux/seq_file.h.html#seq_printf
mhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#40m
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#42ctx
clockidhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::clockid
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#42ctx
tickshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::ticks
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#42ctx
settime_flagshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::settime_flags
valuehttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#43value
tv_sechttps://codebrowser.dev/linux/linux/include/linux/time64.h.html#timespec64::tv_sec
valuehttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#43value
tv_nsechttps://codebrowser.dev/linux/linux/include/linux/time64.h.html#timespec64::tv_nsec
intervalhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#44interval
tv_sechttps://codebrowser.dev/linux/linux/include/linux/time64.h.html#timespec64::tv_sec
intervalhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#44interval
tv_nsechttps://codebrowser.dev/linux/linux/include/linux/time64.h.html#timespec64::tv_nsec
CONFIG_CHECKPOINT_RESTOREhttps://codebrowser.dev/linux/linux/include/generated/autoconf.h.html#6728
filehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#file
timerfd_ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx
filehttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#45file
private_datahttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#file::private_data
cmdhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#46cmd
TFD_IOC_SET_TICKShttps://codebrowser.dev/linux/linux/include/uapi/linux/timerfd.h.html#35
u64https://codebrowser.dev/linux/linux/include/asm-generic/int-ll64.h.html#u64
copy_from_userhttps://codebrowser.dev/linux/linux/include/linux/uaccess.h.html#copy_from_user
tickshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#50ticks
u64https://codebrowser.dev/linux/linux/include/asm-generic/int-ll64.h.html#u64
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
arghttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#47arg
tickshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#50ticks
EFAULThttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#18
tickshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#50ticks
EINVALhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#26
spin_lock_irqhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_lock_irq
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#48ctx
wqhhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::wqh
lockhttps://codebrowser.dev/linux/linux/include/linux/wait.h.html#wait_queue_head::lock
timerfd_canceledhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_canceled
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#48ctx
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#48ctx
tickshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::ticks
tickshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#50ticks
wake_up_locked_pollhttps://codebrowser.dev/linux/linux/include/linux/wait.h.html#240
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#48ctx
wqhhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::wqh
EPOLLINhttps://codebrowser.dev/linux/linux/include/uapi/linux/eventpoll.h.html#31
rethttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#49ret
ECANCELEDhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno.h.html#109
spin_unlock_irqhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_unlock_irq
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#48ctx
wqhhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::wqh
lockhttps://codebrowser.dev/linux/linux/include/linux/wait.h.html#wait_queue_head::lock
rethttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#49ret
ENOTTYhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#29
rethttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#49ret
file_operationshttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#file_operations
releasehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#file_operations::release
timerfd_releasehttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_release
pollhttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#file_operations::poll
timerfd_pollhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_poll
read_iterhttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#file_operations::read_iter
timerfd_read_iterhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_read_iter
llseekhttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#file_operations::llseek
noop_llseekhttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#noop_llseek
show_fdinfohttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#file_operations::show_fdinfo
timerfd_showhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_show
unlocked_ioctlhttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#file_operations::unlocked_ioctl
timerfd_ioctlhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ioctl
SYSCALL_DEFINE2https://codebrowser.dev/linux/linux/include/linux/syscalls.h.html#225
clockidhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#394
flagshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#394
timerfd_ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx
filehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#file
BUILD_BUG_ONhttps://codebrowser.dev/linux/linux/include/linux/build_bug.h.html#49
TFD_CLOEXEChttps://codebrowser.dev/linux/linux/include/uapi/linux/timerfd.h.html#32
O_CLOEXEChttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/fcntl.h.html#62
BUILD_BUG_ONhttps://codebrowser.dev/linux/linux/include/linux/build_bug.h.html#49
TFD_NONBLOCKhttps://codebrowser.dev/linux/linux/include/uapi/linux/timerfd.h.html#33
O_NONBLOCKhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/fcntl.h.html#38
flagshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#394
TFD_CREATE_FLAGShttps://codebrowser.dev/linux/linux/include/linux/timerfd.h.html#16
clockidhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#394
CLOCK_MONOTONIChttps://codebrowser.dev/linux/linux/include/uapi/linux/time.h.html#50
clockidhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#394
CLOCK_REALTIMEhttps://codebrowser.dev/linux/linux/include/uapi/linux/time.h.html#49
clockidhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#394
CLOCK_REALTIME_ALARMhttps://codebrowser.dev/linux/linux/include/uapi/linux/time.h.html#57
clockidhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#394
CLOCK_BOOTTIMEhttps://codebrowser.dev/linux/linux/include/uapi/linux/time.h.html#56
clockidhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#394
CLOCK_BOOTTIME_ALARMhttps://codebrowser.dev/linux/linux/include/uapi/linux/time.h.html#58
EINVALhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#26
clockidhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#394
CLOCK_REALTIME_ALARMhttps://codebrowser.dev/linux/linux/include/uapi/linux/time.h.html#57
clockidhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#394
CLOCK_BOOTTIME_ALARMhttps://codebrowser.dev/linux/linux/include/uapi/linux/time.h.html#58
capablehttps://codebrowser.dev/linux/linux/include/linux/capability.h.html#capable
CAP_WAKE_ALARMhttps://codebrowser.dev/linux/linux/include/uapi/linux/capability.h.html#367
EPERMhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#5
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#60ctx
kzallochttps://codebrowser.dev/linux/linux/include/linux/slab.h.html#1041
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#60ctx
GFP_KERNELhttps://codebrowser.dev/linux/linux/include/linux/gfp_types.h.html#378
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#60ctx
ENOMEMhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#16
init_waitqueue_headhttps://codebrowser.dev/linux/linux/include/linux/wait.h.html#64
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#60ctx
wqhhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::wqh
spin_lock_inithttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#331
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#60ctx
cancel_lockhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::cancel_lock
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#60ctx
clockidhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::clockid
clockidhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#394
isalarmhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#isalarm
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#60ctx
alarm_inithttps://codebrowser.dev/linux/linux/include/linux/alarmtimer.h.html#alarm_init
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#60ctx
thttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::t
alarmhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::union(unnamed)::alarm
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#60ctx
clockidhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::clockid
CLOCK_REALTIME_ALARMhttps://codebrowser.dev/linux/linux/include/uapi/linux/time.h.html#57
ALARM_REALTIMEhttps://codebrowser.dev/linux/linux/include/linux/alarmtimer.h.html#ALARM_REALTIME
ALARM_BOOTTIMEhttps://codebrowser.dev/linux/linux/include/linux/alarmtimer.h.html#ALARM_BOOTTIME
timerfd_alarmprochttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_alarmproc
hrtimer_setuphttps://codebrowser.dev/linux/linux/include/linux/hrtimer.h.html#hrtimer_setup
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#60ctx
thttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::t
tmrhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::union(unnamed)::tmr
timerfd_tmrprochttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_tmrproc
clockidhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#394
HRTIMER_MODE_ABShttps://codebrowser.dev/linux/linux/include/linux/hrtimer.h.html#HRTIMER_MODE_ABS
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#60ctx
moffshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::moffs
ktime_mono_to_realhttps://codebrowser.dev/linux/linux/include/linux/timekeeping.h.html#ktime_mono_to_real
ufdhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#59ufd
get_unused_fd_flagshttps://codebrowser.dev/linux/linux/include/linux/file.h.html#get_unused_fd_flags
flagshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#394
TFD_SHARED_FCNTL_FLAGShttps://codebrowser.dev/linux/linux/include/linux/timerfd.h.html#14
ufdhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#59ufd
kfreehttps://codebrowser.dev/linux/linux/include/linux/slab.h.html#kfree
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#60ctx
ufdhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#59ufd
filehttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#61file
anon_inode_getfile_fmodehttps://codebrowser.dev/linux/linux/include/linux/anon_inodes.h.html#anon_inode_getfile_fmode
timerfd_fopshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_fops
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#60ctx
O_RDWRhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/fcntl.h.html#21
flagshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#394
TFD_SHARED_FCNTL_FLAGShttps://codebrowser.dev/linux/linux/include/linux/timerfd.h.html#14
FMODE_NOWAIThttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#193
IS_ERRhttps://codebrowser.dev/linux/linux/include/linux/err.h.html#IS_ERR
filehttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#61file
put_unused_fdhttps://codebrowser.dev/linux/linux/include/linux/file.h.html#put_unused_fd
ufdhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#59ufd
kfreehttps://codebrowser.dev/linux/linux/include/linux/slab.h.html#kfree
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#60ctx
PTR_ERRhttps://codebrowser.dev/linux/linux/include/linux/err.h.html#PTR_ERR
filehttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#61file
fd_installhttps://codebrowser.dev/linux/linux/include/linux/file.h.html#fd_install
ufdhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#59ufd
filehttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#61file
ufdhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#59ufd
itimerspec64https://codebrowser.dev/linux/linux/include/linux/time64.h.html#itimerspec64
itimerspec64https://codebrowser.dev/linux/linux/include/linux/time64.h.html#itimerspec64
timerfd_ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx
flagshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#63flags
TFD_SETTIME_FLAGShttps://codebrowser.dev/linux/linux/include/linux/timerfd.h.html#18
itimerspec64_validhttps://codebrowser.dev/linux/linux/include/linux/time.h.html#itimerspec64_valid
newhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#64new
EINVALhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#26
CLASShttps://codebrowser.dev/linux/linux/include/linux/cleanup.h.html#276
ufdhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#62ufd
fd_emptyhttps://codebrowser.dev/linux/linux/include/linux/file.h.html#fd_empty
fhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#465
EBADFhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#13
fd_filehttps://codebrowser.dev/linux/linux/include/linux/file.h.html#44
fhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#465
f_ophttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#file::f_op
timerfd_fopshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_fops
EINVALhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#26
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#66ctx
fd_filehttps://codebrowser.dev/linux/linux/include/linux/file.h.html#44
fhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#465
private_datahttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#file::private_data
isalarmhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#isalarm
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#66ctx
capablehttps://codebrowser.dev/linux/linux/include/linux/capability.h.html#capable
CAP_WAKE_ALARMhttps://codebrowser.dev/linux/linux/include/uapi/linux/capability.h.html#367
EPERMhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#5
timerfd_setup_cancelhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_setup_cancel
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#66ctx
flagshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#63flags
spin_lock_irqhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_lock_irq
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#66ctx
wqhhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::wqh
lockhttps://codebrowser.dev/linux/linux/include/linux/wait.h.html#wait_queue_head::lock
isalarmhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#isalarm
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#66ctx
alarm_try_to_cancelhttps://codebrowser.dev/linux/linux/include/linux/alarmtimer.h.html#alarm_try_to_cancel
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#66ctx
thttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::t
alarmhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::union(unnamed)::alarm
hrtimer_try_to_cancelhttps://codebrowser.dev/linux/linux/include/linux/hrtimer.h.html#hrtimer_try_to_cancel
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#66ctx
thttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::t
tmrhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::union(unnamed)::tmr
spin_unlock_irqhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_unlock_irq
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#66ctx
wqhhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::wqh
lockhttps://codebrowser.dev/linux/linux/include/linux/wait.h.html#wait_queue_head::lock
isalarmhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#isalarm
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#66ctx
hrtimer_cancel_wait_runninghttps://codebrowser.dev/linux/linux/include/linux/hrtimer.h.html#hrtimer_cancel_wait_running
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#66ctx
thttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::t
alarmhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::union(unnamed)::alarm
timerhttps://codebrowser.dev/linux/linux/include/linux/alarmtimer.h.html#alarm::timer
hrtimer_cancel_wait_runninghttps://codebrowser.dev/linux/linux/include/linux/hrtimer.h.html#hrtimer_cancel_wait_running
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#66ctx
thttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::t
tmrhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::union(unnamed)::tmr
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#66ctx
expiredhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::expired
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#66ctx
tintvhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::tintv
isalarmhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#isalarm
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#66ctx
alarm_forward_nowhttps://codebrowser.dev/linux/linux/include/linux/alarmtimer.h.html#alarm_forward_now
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#66ctx
thttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::t
alarmhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::union(unnamed)::alarm
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#66ctx
tintvhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::tintv
hrtimer_forward_nowhttps://codebrowser.dev/linux/linux/include/linux/hrtimer.h.html#hrtimer_forward_now
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#66ctx
thttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::t
tmrhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::union(unnamed)::tmr
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#66ctx
tintvhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::tintv
oldhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#65old
it_valuehttps://codebrowser.dev/linux/linux/include/linux/time64.h.html#itimerspec64::it_value
ktime_to_timespec64https://codebrowser.dev/linux/linux/include/linux/ktime.h.html#75
timerfd_get_remaininghttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_get_remaining
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#66ctx
oldhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#65old
it_intervalhttps://codebrowser.dev/linux/linux/include/linux/time64.h.html#itimerspec64::it_interval
ktime_to_timespec64https://codebrowser.dev/linux/linux/include/linux/ktime.h.html#75
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#66ctx
tintvhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::tintv
rethttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#67ret
timerfd_setuphttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_setup
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#66ctx
flagshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#63flags
newhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#64new
spin_unlock_irqhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_unlock_irq
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#66ctx
wqhhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::wqh
lockhttps://codebrowser.dev/linux/linux/include/linux/wait.h.html#wait_queue_head::lock
rethttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#67ret
itimerspec64https://codebrowser.dev/linux/linux/include/linux/time64.h.html#itimerspec64
timerfd_ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx
CLASShttps://codebrowser.dev/linux/linux/include/linux/cleanup.h.html#276
ufdhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#69ufd
fd_emptyhttps://codebrowser.dev/linux/linux/include/linux/file.h.html#fd_empty
fhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#529
EBADFhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#13
fd_filehttps://codebrowser.dev/linux/linux/include/linux/file.h.html#44
fhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#529
f_ophttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#file::f_op
timerfd_fopshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_fops
EINVALhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#26
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#71ctx
fd_filehttps://codebrowser.dev/linux/linux/include/linux/file.h.html#44
fhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#529
private_datahttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#file::private_data
spin_lock_irqhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_lock_irq
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#71ctx
wqhhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::wqh
lockhttps://codebrowser.dev/linux/linux/include/linux/wait.h.html#wait_queue_head::lock
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#71ctx
expiredhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::expired
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#71ctx
tintvhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::tintv
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#71ctx
expiredhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::expired
isalarmhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#isalarm
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#71ctx
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#71ctx
tickshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::ticks
alarm_forward_nowhttps://codebrowser.dev/linux/linux/include/linux/alarmtimer.h.html#alarm_forward_now
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#71ctx
thttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::t
alarmhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::union(unnamed)::alarm
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#71ctx
tintvhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::tintv
alarm_restarthttps://codebrowser.dev/linux/linux/include/linux/alarmtimer.h.html#alarm_restart
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#71ctx
thttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::t
alarmhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::union(unnamed)::alarm
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#71ctx
tickshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::ticks
hrtimer_forward_nowhttps://codebrowser.dev/linux/linux/include/linux/hrtimer.h.html#hrtimer_forward_now
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#71ctx
thttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::t
tmrhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::union(unnamed)::tmr
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#71ctx
tintvhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::tintv
hrtimer_restarthttps://codebrowser.dev/linux/linux/include/linux/hrtimer.h.html#hrtimer_restart
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#71ctx
thttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::t
tmrhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::union(unnamed)::tmr
thttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#70t
it_valuehttps://codebrowser.dev/linux/linux/include/linux/time64.h.html#itimerspec64::it_value
ktime_to_timespec64https://codebrowser.dev/linux/linux/include/linux/ktime.h.html#75
timerfd_get_remaininghttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_get_remaining
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#71ctx
thttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#70t
it_intervalhttps://codebrowser.dev/linux/linux/include/linux/time64.h.html#itimerspec64::it_interval
ktime_to_timespec64https://codebrowser.dev/linux/linux/include/linux/ktime.h.html#75
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#71ctx
tintvhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::tintv
spin_unlock_irqhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_unlock_irq
ctxhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#71ctx
wqhhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#timerfd_ctx::wqh
lockhttps://codebrowser.dev/linux/linux/include/linux/wait.h.html#wait_queue_head::lock
SYSCALL_DEFINE4https://codebrowser.dev/linux/linux/include/linux/syscalls.h.html#227
ufdhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#559
flagshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#559
__kernel_itimerspechttps://codebrowser.dev/linux/linux/include/uapi/linux/time_types.h.html#__kernel_itimerspec
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
utmrhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#559
__kernel_itimerspechttps://codebrowser.dev/linux/linux/include/uapi/linux/time_types.h.html#__kernel_itimerspec
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
otmrhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#559
itimerspec64https://codebrowser.dev/linux/linux/include/linux/time64.h.html#itimerspec64
get_itimerspec64https://codebrowser.dev/linux/linux/include/linux/time.h.html#get_itimerspec64
newhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#89new
utmrhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#559
EFAULThttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#18
rethttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#91ret
do_timerfd_settimehttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#do_timerfd_settime
ufdhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#559
flagshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#559
newhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#89new
oldhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#90old
rethttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#91ret
rethttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#91ret
otmrhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#559
put_itimerspec64https://codebrowser.dev/linux/linux/include/linux/time.h.html#put_itimerspec64
oldhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#90old
otmrhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#559
EFAULThttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#18
rethttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#91ret
SYSCALL_DEFINE2https://codebrowser.dev/linux/linux/include/linux/syscalls.h.html#225
ufdhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#577
__kernel_itimerspechttps://codebrowser.dev/linux/linux/include/uapi/linux/time_types.h.html#__kernel_itimerspec
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
otmrhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#577
itimerspec64https://codebrowser.dev/linux/linux/include/linux/time64.h.html#itimerspec64
do_timerfd_gettimehttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#do_timerfd_gettime
ufdhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#577
kotmrhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#100kotmr
rethttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#101ret
rethttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#101ret
put_itimerspec64https://codebrowser.dev/linux/linux/include/linux/time.h.html#put_itimerspec64
kotmrhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#100kotmr
otmrhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#577
EFAULThttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#18
CONFIG_COMPAT_32BIT_TIMEhttps://codebrowser.dev/linux/linux/include/generated/autoconf.h.html#13614
SYSCALL_DEFINE4https://codebrowser.dev/linux/linux/include/linux/syscalls.h.html#227
ufdhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#587
flagshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#587
old_itimerspec32https://codebrowser.dev/linux/linux/include/linux/time32.h.html#old_itimerspec32
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
utmrhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#587
old_itimerspec32https://codebrowser.dev/linux/linux/include/linux/time32.h.html#old_itimerspec32
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
otmrhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#587
itimerspec64https://codebrowser.dev/linux/linux/include/linux/time64.h.html#itimerspec64
get_old_itimerspec32https://codebrowser.dev/linux/linux/include/linux/time32.h.html#get_old_itimerspec32
newhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#118new
utmrhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#587
EFAULThttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#18
rethttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#120ret
do_timerfd_settimehttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#do_timerfd_settime
ufdhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#587
flagshttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#587
newhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#118new
oldhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#119old
rethttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#120ret
rethttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#120ret
otmrhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#587
put_old_itimerspec32https://codebrowser.dev/linux/linux/include/linux/time32.h.html#put_old_itimerspec32
oldhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#119old
otmrhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#587
EFAULThttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#18
rethttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#120ret
SYSCALL_DEFINE2https://codebrowser.dev/linux/linux/include/linux/syscalls.h.html#225
ufdhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#604
old_itimerspec32https://codebrowser.dev/linux/linux/include/linux/time32.h.html#old_itimerspec32
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
otmrhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#604
itimerspec64https://codebrowser.dev/linux/linux/include/linux/time64.h.html#itimerspec64
do_timerfd_gettimehttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#do_timerfd_gettime
ufdhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#604
kotmrhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#129kotmr
rethttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#130ret
rethttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#130ret
put_old_itimerspec32https://codebrowser.dev/linux/linux/include/linux/time32.h.html#put_old_itimerspec32
kotmrhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#129kotmr
otmrhttps://codebrowser.dev/linux/linux/fs/timerfd.c.html#604
EFAULThttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#18
Code Browserhttps://codebrowser.dev
linuxhttps://codebrowser.dev/linux/linux/
fshttps://codebrowser.dev/linux/linux/fs/
timerfd.chttps://codebrowser.dev/linux/linux/fs/timerfd.c.html

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.