Home
last modified time | relevance | path

Searched refs:uwq (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/fs/
H A Duserfaultfd.c113 struct userfaultfd_wait_queue *uwq; in userfaultfd_wake_function() local
116 uwq = container_of(wq, struct userfaultfd_wait_queue, wq); in userfaultfd_wake_function()
121 if (len && (start > uwq->msg.arg.pagefault.address || in userfaultfd_wake_function()
122 start + len <= uwq->msg.arg.pagefault.address)) in userfaultfd_wake_function()
124 WRITE_ONCE(uwq->waken, true); in userfaultfd_wake_function()
127 * ensure uwq->waken is visible before the task is woken. in userfaultfd_wake_function()
374 struct userfaultfd_wait_queue uwq; in handle_userfault() local
476 init_waitqueue_func_entry(&uwq.wq, userfaultfd_wake_function); in handle_userfault()
477 uwq.wq.private = current; in handle_userfault()
478 uwq in handle_userfault()
907 struct userfaultfd_wait_queue *uwq; find_userfault_in() local
992 struct userfaultfd_wait_queue *uwq; userfaultfd_ctx_read() local
[all...]
/kernel/linux/linux-6.6/fs/
H A Duserfaultfd.c161 struct userfaultfd_wait_queue *uwq; in userfaultfd_wake_function() local
164 uwq = container_of(wq, struct userfaultfd_wait_queue, wq); in userfaultfd_wake_function()
169 if (len && (start > uwq->msg.arg.pagefault.address || in userfaultfd_wake_function()
170 start + len <= uwq->msg.arg.pagefault.address)) in userfaultfd_wake_function()
172 WRITE_ONCE(uwq->waken, true); in userfaultfd_wake_function()
175 * ensure uwq->waken is visible before the task is woken. in userfaultfd_wake_function()
417 struct userfaultfd_wait_queue uwq; in handle_userfault() local
519 init_waitqueue_func_entry(&uwq.wq, userfaultfd_wake_function); in handle_userfault()
520 uwq.wq.private = current; in handle_userfault()
521 uwq in handle_userfault()
966 struct userfaultfd_wait_queue *uwq; find_userfault_in() local
1051 struct userfaultfd_wait_queue *uwq; userfaultfd_ctx_read() local
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/core/
H A Duverbs_std_types_wq.c15 struct ib_uwq_object *uwq = in uverbs_free_wq() local
23 ib_uverbs_release_uevent(&uwq->uevent); in uverbs_free_wq()
/kernel/linux/linux-6.6/drivers/infiniband/core/
H A Duverbs_std_types_wq.c15 struct ib_uwq_object *uwq = in uverbs_free_wq() local
23 ib_uverbs_release_uevent(&uwq->uevent); in uverbs_free_wq()

Completed in 4 milliseconds