René's URL Explorer Experiment


Title: watch_queue.c source code [linux/kernel/watch_queue.c] - Codebrowser

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

Mail addresses
info@kdab.com

direct link

Domain: codebrowser.dev

flattr:id4pd20z

Links:

https://codebrowser.dev/
Abouthttps://codebrowser.dev/about.html
https://codebrowser.dev/linux/linux/include/linux/module.h.html
https://codebrowser.dev/linux/linux/include/linux/init.h.html
https://codebrowser.dev/linux/linux/include/linux/sched.h.html
https://codebrowser.dev/linux/linux/include/linux/slab.h.html
https://codebrowser.dev/linux/linux/include/linux/printk.h.html
https://codebrowser.dev/linux/linux/include/linux/miscdevice.h.html
https://codebrowser.dev/linux/linux/include/linux/fs.h.html
https://codebrowser.dev/linux/linux/include/linux/mm.h.html
https://codebrowser.dev/linux/linux/include/linux/pagemap.h.html
https://codebrowser.dev/linux/linux/include/linux/poll.h.html
https://codebrowser.dev/linux/linux/include/linux/uaccess.h.html
https://codebrowser.dev/linux/linux/include/linux/vmalloc.h.html
https://codebrowser.dev/linux/linux/include/linux/file.h.html
https://codebrowser.dev/linux/linux/include/linux/security.h.html
https://codebrowser.dev/linux/linux/include/linux/cred.h.html
https://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html
https://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html
https://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html
MODULE_DESCRIPTIONhttps://codebrowser.dev/linux/linux/include/linux/module.h.html#247
MODULE_AUTHORhttps://codebrowser.dev/linux/linux/include/linux/module.h.html#244
inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#236
boolhttps://codebrowser.dev/linux/linux/include/linux/types.h.html#bool
watch_queuehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue
spin_lock_bhhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_lock_bh
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#1wqueue
lockhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue::lock
unlikelyhttps://codebrowser.dev/linux/linux/include/linux/compiler.h.html#77
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#1wqueue
pipehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue::pipe
spin_unlock_bhhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_unlock_bh
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#1wqueue
lockhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue::lock
falsehttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#false
truehttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#true
inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#236
watch_queuehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue
spin_unlock_bhhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_unlock_bh
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#2wqueue
lockhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue::lock
pipe_inode_infohttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_inode_info
pipe_bufferhttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_buffer
watch_queuehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue
watch_queuehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue
bufhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#4buf
privatehttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_buffer::private
pagehttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#page
bithttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#7bit
bufhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#4buf
offsethttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_buffer::offset
bufhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#4buf
lenhttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_buffer::len
bithttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#7bit
WATCH_QUEUE_NOTE_SIZEhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#33
bithttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#7bit
WATCH_QUEUE_NOTE_SIZEhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#33
bithttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#7bit
WATCH_QUEUE_NOTE_SIZEhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#33
pagehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#6page
bufhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#4buf
pagehttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_buffer::page
bithttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#7bit
pagehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#6page
privatehttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#page::(anonymousunion)::struct(anonymous)::private
set_bithttps://codebrowser.dev/linux/linux/include/asm-generic/bitops/instrumented-atomic.h.html#set_bit
bithttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#7bit
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#5wqueue
notes_bitmaphttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue::notes_bitmap
generic_pipe_buf_releasehttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#generic_pipe_buf_release
pipehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#3pipe
bufhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#4buf
pipe_buf_operationshttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_buf_operations
releasehttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_buf_operations::release
watch_queue_pipe_buf_releasehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#watch_queue_pipe_buf_release
try_stealhttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_buf_operations::try_steal
watch_queue_pipe_buf_try_stealhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#81
gethttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_buf_operations::get
generic_pipe_buf_gethttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#generic_pipe_buf_get
boolhttps://codebrowser.dev/linux/linux/include/linux/types.h.html#bool
watch_queuehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue
watch_notificationhttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification
pipe_inode_infohttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_inode_info
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#8wqueue
pipehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue::pipe
pipe_bufferhttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_buffer
pagehttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#page
boolhttps://codebrowser.dev/linux/linux/include/linux/types.h.html#bool
falsehttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#false
spin_lock_irqhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_lock_irq
pipehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#11pipe
rd_waithttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_inode_info::rd_wait
lockhttps://codebrowser.dev/linux/linux/include/linux/wait.h.html#wait_queue_head::lock
headhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#14head
pipehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#11pipe
headhttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_inode_info::(anonymousunion)::struct(anonymous)::head
tailhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#15tail
pipehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#11pipe
tailhttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_inode_info::(anonymousunion)::struct(anonymous)::tail
pipe_fullhttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_full
headhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#14head
tailhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#15tail
pipehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#11pipe
ring_sizehttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_inode_info::ring_size
losthttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#20lost
notehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#16note
find_first_bithttps://codebrowser.dev/linux/linux/include/linux/find.h.html#find_first_bit
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#8wqueue
notes_bitmaphttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue::notes_bitmap
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#8wqueue
nr_noteshttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue::nr_notes
notehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#16note
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#8wqueue
nr_noteshttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue::nr_notes
losthttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#20lost
pagehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#13page
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#8wqueue
noteshttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue::notes
notehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#16note
WATCH_QUEUE_NOTES_PER_PAGEhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#34
offsethttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#17offset
notehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#16note
WATCH_QUEUE_NOTES_PER_PAGEhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#34
WATCH_QUEUE_NOTE_SIZEhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#33
get_pagehttps://codebrowser.dev/linux/linux/include/linux/mm.h.html#get_page
pagehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#13page
lenhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#18len
nhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#9n
infohttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification::info
WATCH_INFO_LENGTHhttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#33
phttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#10p
kmap_atomichttps://codebrowser.dev/linux/linux/include/linux/highmem-internal.h.html#kmap_atomic
pagehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#13page
memcpyhttps://codebrowser.dev/linux/linux/include/linux/fortify-string.h.html#690
phttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#10p
offsethttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#17offset
nhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#9n
lenhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#18len
kunmap_atomichttps://codebrowser.dev/linux/linux/include/linux/highmem-internal.h.html#276
phttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#10p
bufhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#12buf
pipe_bufhttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_buf
pipehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#11pipe
headhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#14head
bufhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#12buf
pagehttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_buffer::page
pagehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#13page
bufhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#12buf
privatehttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_buffer::private
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#8wqueue
bufhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#12buf
opshttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_buffer::ops
watch_queue_pipe_buf_opshttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#watch_queue_pipe_buf_ops
bufhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#12buf
offsethttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_buffer::offset
offsethttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#17offset
bufhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#12buf
lenhttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_buffer::len
lenhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#18len
bufhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#12buf
flagshttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_buffer::flags
PIPE_BUF_FLAG_WHOLEhttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#12
smp_store_releasehttps://codebrowser.dev/linux/linux/include/asm-generic/barrier.h.html#172
pipehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#11pipe
headhttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_inode_info::(anonymousunion)::struct(anonymous)::head
headhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#14head
test_and_clear_bithttps://codebrowser.dev/linux/linux/include/asm-generic/bitops/instrumented-atomic.h.html#test_and_clear_bit
notehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#16note
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#8wqueue
notes_bitmaphttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue::notes_bitmap
spin_unlock_irqhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_unlock_irq
pipehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#11pipe
rd_waithttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_inode_info::rd_wait
lockhttps://codebrowser.dev/linux/linux/include/linux/wait.h.html#wait_queue_head::lock
BUGhttps://codebrowser.dev/linux/linux/arch/x86/include/asm/bug.h.html#82
wake_up_interruptible_sync_poll_lockedhttps://codebrowser.dev/linux/linux/include/linux/wait.h.html#246
pipehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#11pipe
rd_waithttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_inode_info::rd_wait
EPOLLINhttps://codebrowser.dev/linux/linux/include/uapi/linux/eventpoll.h.html#31
EPOLLRDNORMhttps://codebrowser.dev/linux/linux/include/uapi/linux/eventpoll.h.html#37
donehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#19done
truehttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#true
spin_unlock_irqhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_unlock_irq
pipehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#11pipe
rd_waithttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_inode_info::rd_wait
lockhttps://codebrowser.dev/linux/linux/include/linux/wait.h.html#wait_queue_head::lock
donehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#19done
kill_fasynchttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#kill_fasync
pipehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#11pipe
fasync_readershttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_inode_info::fasync_readers
SIGIOhttps://codebrowser.dev/linux/linux/arch/x86/include/uapi/asm/signal.h.html#51
POLL_INhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/siginfo.h.html#290
donehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#19done
bufhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#12buf
pipe_bufhttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_buf
pipehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#11pipe
headhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#14head
bufhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#12buf
flagshttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_buffer::flags
PIPE_BUF_FLAG_LOSShttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#14
outhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#21out
boolhttps://codebrowser.dev/linux/linux/include/linux/types.h.html#bool
watch_filterhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_filter
watch_notificationhttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification
watch_type_filterhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_type_filter
wthttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#24wt
subtype_filterhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_type_filter::subtype_filter
nhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#23n
subtypehttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification::subtype
st_bitshttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#25st_bits
nhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#23n
subtypehttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification::subtype
st_bitshttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#25st_bits
test_bithttps://codebrowser.dev/linux/linux/include/linux/bitops.h.html#60
nhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#23n
typehttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification::type
wfhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#22wf
type_filterhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#32
falsehttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#false
ihttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#28i
ihttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#28i
wfhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#22wf
nr_filtershttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_filter::nr_filters
ihttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#28i
wthttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#24wt
wfhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#22wf
filtershttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_filter::filters
ihttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#28i
nhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#23n
typehttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification::type
wthttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#24wt
typehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_type_filter::type
wthttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#24wt
subtype_filterhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_type_filter::subtype_filter
st_indexhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#26st_index
st_bithttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#27st_bit
nhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#23n
infohttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification::info
wthttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#24wt
info_maskhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_type_filter::info_mask
wthttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#24wt
info_filterhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_type_filter::info_filter
truehttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#true
falsehttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#false
watch_listhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_list
watch_notificationhttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification
credhttps://codebrowser.dev/linux/linux/include/linux/cred.h.html#cred
u64https://codebrowser.dev/linux/linux/include/asm-generic/int-ll64.h.html#u64
watch_filterhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_filter
watch_queuehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue
watchhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch
nhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#30n
infohttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification::info
WATCH_INFO_LENGTHhttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#33
WATCH_INFO_LENGTH__SHIFThttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#34
WARN_ONhttps://codebrowser.dev/linux/linux/include/asm-generic/bug.h.html#122
rcu_read_lockhttps://codebrowser.dev/linux/linux/include/linux/rcupdate.h.html#rcu_read_lock
hlist_for_each_entry_rcuhttps://codebrowser.dev/linux/linux/include/linux/rculist.h.html#753
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#35watch
wlisthttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#29wlist
watchershttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_list::watchers
list_nodehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::list_node
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#35watch
idhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::id
idhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#32id
nhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#30n
infohttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification::info
WATCH_INFO_IDhttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#35
nhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#30n
infohttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification::info
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#35watch
info_idhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::union(anonymous)::info_id
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#34wqueue
rcu_dereferencehttps://codebrowser.dev/linux/linux/include/linux/rcupdate.h.html#752
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#35watch
queuehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::queue
wfhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#33wf
rcu_dereferencehttps://codebrowser.dev/linux/linux/include/linux/rcupdate.h.html#752
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#34wqueue
filterhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue::filter
wfhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#33wf
filter_watch_notificationhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#filter_watch_notification
wfhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#33wf
nhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#30n
security_post_notificationhttps://codebrowser.dev/linux/linux/include/linux/security.h.html#security_post_notification
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#35watch
credhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::cred
credhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#31cred
nhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#30n
lock_wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#lock_wqueue
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#34wqueue
post_one_notificationhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#post_one_notification
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#34wqueue
nhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#30n
unlock_wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#unlock_wqueue
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#34wqueue
rcu_read_unlockhttps://codebrowser.dev/linux/linux/include/linux/rcupdate.h.html#rcu_read_unlock
EXPORT_SYMBOLhttps://codebrowser.dev/linux/linux/include/linux/export.h.html#89
__post_watch_notificationhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#__post_watch_notification
__post_watch_notificationhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#__post_watch_notification
__post_watch_notificationhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#__post_watch_notification
pipe_inode_infohttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_inode_info
watch_queuehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue
pipehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#36pipe
watch_queuehttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_inode_info::watch_queue
pagehttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#page
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#38wqueue
ENODEVhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#23
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#38wqueue
noteshttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue::notes
EBUSYhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#20
nr_noteshttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#37nr_notes
nr_noteshttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#37nr_notes
EINVALhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#26
nr_pageshttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#44nr_pages
nr_noteshttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#37nr_notes
WATCH_QUEUE_NOTES_PER_PAGEhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#34
nr_pageshttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#44nr_pages
WATCH_QUEUE_NOTES_PER_PAGEhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#34
user_bufshttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#41user_bufs
account_pipe_buffershttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#account_pipe_buffers
pipehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#36pipe
userhttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_inode_info::user
pipehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#36pipe
nr_accountedhttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_inode_info::nr_accounted
nr_pageshttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#44nr_pages
nr_pageshttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#44nr_pages
pipehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#36pipe
max_usagehttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_inode_info::max_usage
too_many_pipe_buffers_hardhttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#too_many_pipe_buffers_hard
user_bufshttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#41user_bufs
too_many_pipe_buffers_softhttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#too_many_pipe_buffers_soft
user_bufshttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#41user_bufs
pipe_is_unprivileged_userhttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_is_unprivileged_user
rethttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#42ret
EPERMhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#5
errorhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#45error
nr_noteshttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#37nr_notes
nr_pageshttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#44nr_pages
WATCH_QUEUE_NOTES_PER_PAGEhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#34
rethttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#42ret
pipe_resize_ringhttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_resize_ring
pipehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#36pipe
roundup_pow_of_twohttps://codebrowser.dev/linux/linux/include/linux/log2.h.html#174
nr_noteshttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#37nr_notes
rethttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#42ret
errorhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#45error
pipehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#36pipe
max_usagehttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_inode_info::max_usage
nr_pageshttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#44nr_pages
pipehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#36pipe
nr_accountedhttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_inode_info::nr_accounted
nr_pageshttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#44nr_pages
rethttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#42ret
ENOMEMhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#16
pageshttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#39pages
kcallochttps://codebrowser.dev/linux/linux/include/linux/slab.h.html#989
nr_pageshttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#44nr_pages
pagehttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#page
GFP_KERNELhttps://codebrowser.dev/linux/linux/include/linux/gfp_types.h.html#378
pageshttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#39pages
errorhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#45error
ihttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#43i
ihttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#43i
nr_pageshttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#44nr_pages
ihttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#43i
pageshttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#39pages
ihttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#43i
alloc_pagehttps://codebrowser.dev/linux/linux/include/linux/gfp.h.html#346
GFP_KERNELhttps://codebrowser.dev/linux/linux/include/linux/gfp_types.h.html#378
pageshttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#39pages
ihttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#43i
error_phttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#46error_p
pageshttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#39pages
ihttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#43i
privatehttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#page::(anonymousunion)::struct(anonymous)::private
ihttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#43i
WATCH_QUEUE_NOTES_PER_PAGEhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#34
bitmaphttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#40bitmap
bitmap_allochttps://codebrowser.dev/linux/linux/include/linux/bitmap.h.html#bitmap_alloc
nr_noteshttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#37nr_notes
GFP_KERNELhttps://codebrowser.dev/linux/linux/include/linux/gfp_types.h.html#378
bitmaphttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#40bitmap
error_phttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#46error_p
bitmap_fillhttps://codebrowser.dev/linux/linux/include/linux/bitmap.h.html#bitmap_fill
bitmaphttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#40bitmap
nr_noteshttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#37nr_notes
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#38wqueue
noteshttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue::notes
pageshttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#39pages
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#38wqueue
notes_bitmaphttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue::notes_bitmap
bitmaphttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#40bitmap
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#38wqueue
nr_pageshttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue::nr_pages
nr_pageshttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#44nr_pages
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#38wqueue
nr_noteshttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue::nr_notes
nr_noteshttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#37nr_notes
ihttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#43i
__free_pagehttps://codebrowser.dev/linux/linux/include/linux/gfp.h.html#385
pageshttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#39pages
ihttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#43i
kfreehttps://codebrowser.dev/linux/linux/include/linux/slab.h.html#kfree
pageshttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#39pages
account_pipe_buffershttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#account_pipe_buffers
pipehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#36pipe
userhttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_inode_info::user
nr_pageshttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#44nr_pages
pipehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#36pipe
nr_accountedhttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_inode_info::nr_accounted
rethttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#42ret
pipe_inode_infohttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_inode_info
watch_notification_filterhttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification_filter
__userhttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#57
watch_notification_type_filterhttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification_type_filter
watch_notification_filterhttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification_filter
watch_type_filterhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_type_filter
watch_filterhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_filter
watch_queuehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue
pipehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#47pipe
watch_queuehttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_inode_info::watch_queue
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#53wqueue
ENODEVhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#23
_filterhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#48_filter
wfilterhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#52wfilter
NULLhttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#8
sethttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#57set
copy_from_userhttps://codebrowser.dev/linux/linux/include/linux/uaccess.h.html#copy_from_user
filterhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#50filter
_filterhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#48_filter
filterhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#50filter
EFAULThttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#18
filterhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#50filter
nr_filtershttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification_filter::nr_filters
filterhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#50filter
nr_filtershttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification_filter::nr_filters
filterhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#50filter
__reservedhttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification_filter::__reserved
EINVALhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#26
tfhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#49tf
memdup_array_userhttps://codebrowser.dev/linux/linux/include/linux/string.h.html#memdup_array_user
_filterhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#48_filter
filtershttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification_filter::filters
filterhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#50filter
nr_filtershttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification_filter::nr_filters
tfhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#49tf
IS_ERRhttps://codebrowser.dev/linux/linux/include/linux/err.h.html#IS_ERR
tfhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#49tf
PTR_ERRhttps://codebrowser.dev/linux/linux/include/linux/err.h.html#PTR_ERR
tfhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#49tf
rethttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#54ret
EINVALhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#26
ihttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#56i
ihttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#56i
filterhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#50filter
nr_filtershttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification_filter::nr_filters
ihttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#56i
tfhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#49tf
ihttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#56i
info_filterhttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification_type_filter::info_filter
tfhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#49tf
ihttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#56i
info_maskhttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification_type_filter::info_mask
tfhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#49tf
ihttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#56i
info_maskhttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification_type_filter::info_mask
WATCH_INFO_LENGTHhttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#33
err_filterhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#58err_filter
tfhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#49tf
ihttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#56i
typehttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification_type_filter::type
WATCH_TYPE__NRhttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#WATCH_TYPE__NR
nr_filterhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#55nr_filter
rethttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#54ret
ENOMEMhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#16
wfilterhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#52wfilter
kzallochttps://codebrowser.dev/linux/linux/include/linux/slab.h.html#1041
struct_sizehttps://codebrowser.dev/linux/linux/include/linux/overflow.h.html#370
wfilterhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#52wfilter
filtershttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_filter::filters
nr_filterhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#55nr_filter
GFP_KERNELhttps://codebrowser.dev/linux/linux/include/linux/gfp_types.h.html#378
wfilterhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#52wfilter
err_filterhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#58err_filter
wfilterhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#52wfilter
nr_filtershttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_filter::nr_filters
nr_filterhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#55nr_filter
qhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#51q
wfilterhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#52wfilter
filtershttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_filter::filters
ihttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#56i
ihttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#56i
filterhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#50filter
nr_filtershttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification_filter::nr_filters
ihttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#56i
tfhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#49tf
ihttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#56i
typehttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification_type_filter::type
WATCH_TYPE__NRhttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#WATCH_TYPE__NR
qhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#51q
typehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_type_filter::type
tfhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#49tf
ihttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#56i
typehttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification_type_filter::type
qhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#51q
info_filterhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_type_filter::info_filter
tfhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#49tf
ihttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#56i
info_filterhttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification_type_filter::info_filter
qhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#51q
info_maskhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_type_filter::info_mask
tfhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#49tf
ihttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#56i
info_maskhttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification_type_filter::info_mask
qhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#51q
subtype_filterhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_type_filter::subtype_filter
tfhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#49tf
ihttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#56i
subtype_filterhttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification_type_filter::subtype_filter
__set_bithttps://codebrowser.dev/linux/linux/include/linux/bitops.h.html#53
qhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#51q
typehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_type_filter::type
wfilterhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#52wfilter
type_filterhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#32
qhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#51q
kfreehttps://codebrowser.dev/linux/linux/include/linux/slab.h.html#kfree
tfhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#49tf
pipe_lockhttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_lock
pipehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#47pipe
wfilterhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#52wfilter
rcu_replace_pointerhttps://codebrowser.dev/linux/linux/include/linux/rcupdate.h.html#610
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#53wqueue
filterhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue::filter
wfilterhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#52wfilter
lockdep_is_heldhttps://codebrowser.dev/linux/linux/include/linux/lockdep.h.html#252
pipehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#47pipe
mutexhttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_inode_info::mutex
pipe_unlockhttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_unlock
pipehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#47pipe
wfilterhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#52wfilter
kfree_rcuhttps://codebrowser.dev/linux/linux/include/linux/rcupdate.h.html#1047
wfilterhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#52wfilter
rcuhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_filter::union(anonymous)::rcu
kfreehttps://codebrowser.dev/linux/linux/include/linux/slab.h.html#kfree
tfhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#49tf
rethttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#54ret
krefhttps://codebrowser.dev/linux/linux/include/linux/kref.h.html#kref
watch_queuehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue
container_ofhttps://codebrowser.dev/linux/linux/include/linux/container_of.h.html#18
krefhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#59kref
watch_queuehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue
usagehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue::usage
watch_filterhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_filter
ihttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#62i
ihttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#62i
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#60wqueue
nr_pageshttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue::nr_pages
ihttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#62i
__free_pagehttps://codebrowser.dev/linux/linux/include/linux/gfp.h.html#385
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#60wqueue
noteshttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue::notes
ihttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#62i
kfreehttps://codebrowser.dev/linux/linux/include/linux/slab.h.html#kfree
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#60wqueue
noteshttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue::notes
bitmap_freehttps://codebrowser.dev/linux/linux/include/linux/bitmap.h.html#bitmap_free
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#60wqueue
notes_bitmaphttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue::notes_bitmap
wfilterhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#61wfilter
rcu_access_pointerhttps://codebrowser.dev/linux/linux/include/linux/rcupdate.h.html#644
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#60wqueue
filterhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue::filter
wfilterhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#61wfilter
kfree_rcuhttps://codebrowser.dev/linux/linux/include/linux/rcupdate.h.html#1047
wfilterhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#61wfilter
rcuhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_filter::union(anonymous)::rcu
kfree_rcuhttps://codebrowser.dev/linux/linux/include/linux/rcupdate.h.html#1047
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#60wqueue
rcuhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue::rcu
watch_queuehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue
kref_puthttps://codebrowser.dev/linux/linux/include/linux/kref.h.html#kref_put
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#63wqueue
usagehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue::usage
__put_watch_queuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#__put_watch_queue
EXPORT_SYMBOLhttps://codebrowser.dev/linux/linux/include/linux/export.h.html#89
put_watch_queuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#put_watch_queue
put_watch_queuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#put_watch_queue
put_watch_queuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#put_watch_queue
rcu_headhttps://codebrowser.dev/linux/linux/include/linux/types.h.html#245
watchhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch
container_ofhttps://codebrowser.dev/linux/linux/include/linux/container_of.h.html#18
rcuhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#64rcu
watchhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch
rcuhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::union(anonymous)::rcu
put_watch_queuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#put_watch_queue
rcu_access_pointerhttps://codebrowser.dev/linux/linux/include/linux/rcupdate.h.html#644
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#65watch
queuehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::queue
atomic_dechttps://codebrowser.dev/linux/linux/include/linux/atomic/atomic-instrumented.h.html#atomic_dec
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#65watch
credhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::cred
userhttps://codebrowser.dev/linux/linux/include/linux/cred.h.html#cred::user
nr_watcheshttps://codebrowser.dev/linux/linux/include/linux/sched/user.h.html#user_struct::nr_watches
put_credhttps://codebrowser.dev/linux/linux/include/linux/cred.h.html#put_cred
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#65watch
credhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::cred
kfreehttps://codebrowser.dev/linux/linux/include/linux/slab.h.html#kfree
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#65watch
krefhttps://codebrowser.dev/linux/linux/include/linux/kref.h.html#kref
watchhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch
container_ofhttps://codebrowser.dev/linux/linux/include/linux/container_of.h.html#18
krefhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#66kref
watchhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch
usagehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::usage
call_rcuhttps://codebrowser.dev/linux/linux/include/linux/rcupdate.h.html#call_rcu
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#67watch
rcuhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::union(anonymous)::rcu
free_watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#free_watch
watchhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch
kref_puthttps://codebrowser.dev/linux/linux/include/linux/kref.h.html#kref_put
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#68watch
usagehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::usage
__put_watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#__put_watch
watchhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch
watch_queuehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue
kref_inithttps://codebrowser.dev/linux/linux/include/linux/kref.h.html#kref_init
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#69watch
usagehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::usage
INIT_HLIST_NODEhttps://codebrowser.dev/linux/linux/include/linux/list.h.html#INIT_HLIST_NODE
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#69watch
list_nodehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::list_node
INIT_HLIST_NODEhttps://codebrowser.dev/linux/linux/include/linux/list.h.html#INIT_HLIST_NODE
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#69watch
queue_nodehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::queue_node
rcu_assign_pointerhttps://codebrowser.dev/linux/linux/include/linux/rcupdate.h.html#588
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#69watch
queuehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::queue
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#70wqueue
watchhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch
watch_listhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_list
watch_queuehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue
credhttps://codebrowser.dev/linux/linux/include/linux/cred.h.html#cred
watchhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch
hlist_for_each_entryhttps://codebrowser.dev/linux/linux/include/linux/list.h.html#1154
whttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#75w
wlisthttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#72wlist
watchershttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_list::watchers
list_nodehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::list_node
watch_queuehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue
rcu_access_pointerhttps://codebrowser.dev/linux/linux/include/linux/rcupdate.h.html#644
whttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#75w
queuehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::queue
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#73wqueue
wqhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#76wq
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#71watch
idhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::id
whttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#75w
idhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::id
EBUSYhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#20
credhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#74cred
current_credhttps://codebrowser.dev/linux/linux/include/linux/cred.h.html#272
atomic_inc_returnhttps://codebrowser.dev/linux/linux/include/linux/atomic/atomic-instrumented.h.html#atomic_inc_return
credhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#74cred
userhttps://codebrowser.dev/linux/linux/include/linux/cred.h.html#cred::user
nr_watcheshttps://codebrowser.dev/linux/linux/include/linux/sched/user.h.html#user_struct::nr_watches
task_rlimithttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#task_rlimit
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
RLIMIT_NOFILEhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/resource.h.html#31
atomic_dechttps://codebrowser.dev/linux/linux/include/linux/atomic/atomic-instrumented.h.html#atomic_dec
credhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#74cred
userhttps://codebrowser.dev/linux/linux/include/linux/cred.h.html#cred::user
nr_watcheshttps://codebrowser.dev/linux/linux/include/linux/sched/user.h.html#user_struct::nr_watches
EAGAINhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#15
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#71watch
credhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::cred
get_credhttps://codebrowser.dev/linux/linux/include/linux/cred.h.html#get_cred
credhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#74cred
rcu_assign_pointerhttps://codebrowser.dev/linux/linux/include/linux/rcupdate.h.html#588
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#71watch
watch_listhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::watch_list
wlisthttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#72wlist
kref_gethttps://codebrowser.dev/linux/linux/include/linux/kref.h.html#kref_get
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#73wqueue
usagehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue::usage
kref_gethttps://codebrowser.dev/linux/linux/include/linux/kref.h.html#kref_get
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#71watch
usagehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::usage
hlist_add_headhttps://codebrowser.dev/linux/linux/include/linux/list.h.html#hlist_add_head
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#71watch
queue_nodehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::queue_node
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#73wqueue
watcheshttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue::watches
hlist_add_head_rcuhttps://codebrowser.dev/linux/linux/include/linux/rculist.h.html#hlist_add_head_rcu
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#71watch
list_nodehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::list_node
wlisthttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#72wlist
watchershttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_list::watchers
watchhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch
watch_listhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_list
watch_queuehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue
ENOENThttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#6
rcu_read_lockhttps://codebrowser.dev/linux/linux/include/linux/rcupdate.h.html#rcu_read_lock
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#79wqueue
rcu_access_pointerhttps://codebrowser.dev/linux/linux/include/linux/rcupdate.h.html#644
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#77watch
queuehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::queue
lock_wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#lock_wqueue
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#79wqueue
spin_lockhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_lock
wlisthttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#78wlist
lockhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_list::lock
rethttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#80ret
add_one_watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#add_one_watch
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#77watch
wlisthttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#78wlist
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#79wqueue
spin_unlockhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_unlock
wlisthttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#78wlist
lockhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_list::lock
unlock_wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#unlock_wqueue
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#79wqueue
rcu_read_unlockhttps://codebrowser.dev/linux/linux/include/linux/rcupdate.h.html#rcu_read_unlock
rethttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#80ret
EXPORT_SYMBOLhttps://codebrowser.dev/linux/linux/include/linux/export.h.html#89
add_watch_to_objecthttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#add_watch_to_object
add_watch_to_objecthttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#add_watch_to_object
add_watch_to_objecthttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#add_watch_to_object
watch_listhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_list
watch_queuehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue
u64https://codebrowser.dev/linux/linux/include/asm-generic/int-ll64.h.html#u64
boolhttps://codebrowser.dev/linux/linux/include/linux/types.h.html#bool
watch_notification_removalhttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification_removal
watch_queuehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue
watchhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch
EBADSLThttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno.h.html#38
rcu_read_lockhttps://codebrowser.dev/linux/linux/include/linux/rcupdate.h.html#rcu_read_lock
spin_lockhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_lock
wlisthttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#81wlist
lockhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_list::lock
hlist_for_each_entryhttps://codebrowser.dev/linux/linux/include/linux/list.h.html#1154
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#87watch
wlisthttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#81wlist
watchershttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_list::watchers
list_nodehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::list_node
allhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#84all
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#87watch
idhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::id
idhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#83id
rcu_access_pointerhttps://codebrowser.dev/linux/linux/include/linux/rcupdate.h.html#644
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#87watch
queuehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::queue
wqhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#82wq
foundhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#90found
spin_unlockhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_unlock
wlisthttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#81wlist
lockhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_list::lock
outhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#91out
rethttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#88ret
hlist_del_init_rcuhttps://codebrowser.dev/linux/linux/include/linux/rculist.h.html#hlist_del_init_rcu
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#87watch
list_nodehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::list_node
rcu_assign_pointerhttps://codebrowser.dev/linux/linux/include/linux/rcupdate.h.html#588
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#87watch
watch_listhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::watch_list
NULLhttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#8
spin_unlockhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_unlock
wlisthttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#81wlist
lockhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_list::lock
nhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#85n
watchhttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification_removal::watch
typehttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification::type
WATCH_TYPE_METAhttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#WATCH_TYPE_META
nhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#85n
watchhttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification_removal::watch
subtypehttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification::subtype
WATCH_META_REMOVAL_NOTIFICATIONhttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#WATCH_META_REMOVAL_NOTIFICATION
nhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#85n
watchhttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification_removal::watch
infohttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification::info
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#87watch
info_idhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::union(anonymous)::info_id
watch_sizeofhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#123
nhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#85n
watchhttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification_removal::watch
nhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#85n
idhttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification_removal::id
idhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#83id
idhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#83id
nhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#85n
watchhttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification_removal::watch
infohttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification::info
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#87watch
info_idhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::union(anonymous)::info_id
watch_sizeofhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#123
nhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#85n
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#86wqueue
rcu_dereferencehttps://codebrowser.dev/linux/linux/include/linux/rcupdate.h.html#752
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#87watch
queuehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::queue
lock_wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#lock_wqueue
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#86wqueue
post_one_notificationhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#post_one_notification
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#86wqueue
nhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#85n
watchhttps://codebrowser.dev/linux/linux/include/uapi/linux/watch_queue.h.html#watch_notification_removal::watch
hlist_unhashedhttps://codebrowser.dev/linux/linux/include/linux/list.h.html#hlist_unhashed
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#87watch
queue_nodehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::queue_node
hlist_del_init_rcuhttps://codebrowser.dev/linux/linux/include/linux/rculist.h.html#hlist_del_init_rcu
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#87watch
queue_nodehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::queue_node
put_watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#put_watch
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#87watch
unlock_wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#unlock_wqueue
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#86wqueue
wlisthttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#81wlist
release_watchhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_list::release_watch
watchhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch
release_watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#92release_watch
wlisthttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#81wlist
release_watchhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_list::release_watch
rcu_read_unlockhttps://codebrowser.dev/linux/linux/include/linux/rcupdate.h.html#rcu_read_unlock
release_watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#92release_watch
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#87watch
rcu_read_lockhttps://codebrowser.dev/linux/linux/include/linux/rcupdate.h.html#rcu_read_lock
put_watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#put_watch
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#87watch
allhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#84all
hlist_emptyhttps://codebrowser.dev/linux/linux/include/linux/list.h.html#hlist_empty
wlisthttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#81wlist
watchershttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_list::watchers
againhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#89again
rcu_read_unlockhttps://codebrowser.dev/linux/linux/include/linux/rcupdate.h.html#rcu_read_unlock
rethttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#88ret
EXPORT_SYMBOLhttps://codebrowser.dev/linux/linux/include/linux/export.h.html#89
remove_watch_from_objecthttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#remove_watch_from_object
remove_watch_from_objecthttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#remove_watch_from_object
remove_watch_from_objecthttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#remove_watch_from_object
watch_queuehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue
watch_listhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_list
watchhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch
boolhttps://codebrowser.dev/linux/linux/include/linux/types.h.html#bool
rcu_read_lockhttps://codebrowser.dev/linux/linux/include/linux/rcupdate.h.html#rcu_read_lock
spin_lock_bhhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_lock_bh
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#93wqueue
lockhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue::lock
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#93wqueue
pipehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue::pipe
NULLhttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#8
hlist_emptyhttps://codebrowser.dev/linux/linux/include/linux/list.h.html#hlist_empty
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#93wqueue
watcheshttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue::watches
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#95watch
hlist_entryhttps://codebrowser.dev/linux/linux/include/linux/list.h.html#1134
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#93wqueue
watcheshttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue::watches
firsthttps://codebrowser.dev/linux/linux/include/linux/types.h.html#hlist_head::first
watchhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch
queue_nodehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::queue_node
hlist_del_init_rcuhttps://codebrowser.dev/linux/linux/include/linux/rculist.h.html#hlist_del_init_rcu
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#95watch
queue_nodehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::queue_node
spin_unlock_bhhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_unlock_bh
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#93wqueue
lockhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue::lock
wlisthttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#94wlist
rcu_dereferencehttps://codebrowser.dev/linux/linux/include/linux/rcupdate.h.html#752
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#95watch
watch_listhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::watch_list
wlisthttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#94wlist
watchhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch
spin_lockhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_lock
wlisthttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#94wlist
lockhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_list::lock
releasehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#96release
hlist_unhashedhttps://codebrowser.dev/linux/linux/include/linux/list.h.html#hlist_unhashed
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#95watch
list_nodehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::list_node
releasehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#96release
hlist_del_init_rcuhttps://codebrowser.dev/linux/linux/include/linux/rculist.h.html#hlist_del_init_rcu
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#95watch
list_nodehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::list_node
rcu_assign_pointerhttps://codebrowser.dev/linux/linux/include/linux/rcupdate.h.html#588
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#95watch
watch_listhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch::watch_list
NULLhttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#8
release_watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#97release_watch
wlisthttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#94wlist
release_watchhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_list::release_watch
spin_unlockhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_unlock
wlisthttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#94wlist
lockhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_list::lock
releasehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#96release
release_watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#97release_watch
rcu_read_unlockhttps://codebrowser.dev/linux/linux/include/linux/rcupdate.h.html#rcu_read_unlock
release_watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#97release_watch
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#95watch
rcu_read_lockhttps://codebrowser.dev/linux/linux/include/linux/rcupdate.h.html#rcu_read_lock
put_watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#put_watch
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#95watch
put_watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#put_watch
watchhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#95watch
spin_lock_bhhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_lock_bh
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#93wqueue
lockhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue::lock
spin_unlock_bhhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_unlock_bh
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#93wqueue
lockhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue::lock
rcu_read_unlockhttps://codebrowser.dev/linux/linux/include/linux/rcupdate.h.html#rcu_read_unlock
watch_queuehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue
pipe_inode_infohttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_inode_info
watch_queuehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue
ERR_PTRhttps://codebrowser.dev/linux/linux/include/linux/err.h.html#ERR_PTR
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
fdhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#98fd
fd_emptyhttps://codebrowser.dev/linux/linux/include/linux/file.h.html#fd_empty
fhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#674
pipehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#99pipe
get_pipe_infohttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#get_pipe_info
fd_filehttps://codebrowser.dev/linux/linux/include/linux/file.h.html#44
fhttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#674
falsehttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#false
pipehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#99pipe
pipehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#99pipe
watch_queuehttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_inode_info::watch_queue
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#100wqueue
pipehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#99pipe
watch_queuehttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_inode_info::watch_queue
kref_gethttps://codebrowser.dev/linux/linux/include/linux/kref.h.html#kref_get
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#100wqueue
usagehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue::usage
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#100wqueue
EXPORT_SYMBOLhttps://codebrowser.dev/linux/linux/include/linux/export.h.html#89
get_watch_queuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#get_watch_queue
get_watch_queuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#get_watch_queue
get_watch_queuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#get_watch_queue
pipe_inode_infohttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_inode_info
watch_queuehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#103wqueue
kzallochttps://codebrowser.dev/linux/linux/include/linux/slab.h.html#1041
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#103wqueue
GFP_KERNELhttps://codebrowser.dev/linux/linux/include/linux/gfp_types.h.html#378
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#103wqueue
ENOMEMhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#16
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#103wqueue
pipehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue::pipe
pipehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#102pipe
kref_inithttps://codebrowser.dev/linux/linux/include/linux/kref.h.html#kref_init
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#103wqueue
usagehttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue::usage
spin_lock_inithttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#331
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#103wqueue
lockhttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue::lock
INIT_HLIST_HEADhttps://codebrowser.dev/linux/linux/include/linux/list.h.html#933
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#103wqueue
watcheshttps://codebrowser.dev/linux/linux/include/linux/watch_queue.h.html#watch_queue::watches
pipehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#102pipe
watch_queuehttps://codebrowser.dev/linux/linux/include/linux/pipe_fs_i.h.html#pipe_inode_info::watch_queue
wqueuehttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html#103wqueue
Code Browserhttps://codebrowser.dev
linuxhttps://codebrowser.dev/linux/linux/
kernelhttps://codebrowser.dev/linux/linux/kernel/
watch_queue.chttps://codebrowser.dev/linux/linux/kernel/watch_queue.c.html

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


URLs of crawlers that visited me.