Home
last modified time | relevance | path

Searched refs:robust_list (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/include/uapi/linux/
H A Dfutex.h58 struct robust_list { struct
59 struct robust_list __user *next;
74 struct robust_list list;
94 struct robust_list __user *list_op_pending;
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/
H A Dfutex.h51 struct robust_list { struct
52 struct robust_list __user * next;
55 struct robust_list list;
57 struct robust_list __user * list_op_pending;
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/
H A Dfutex.h51 struct robust_list { struct
52 struct robust_list __user * next;
55 struct robust_list list;
57 struct robust_list __user * list_op_pending;
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/
H A Dfutex.h40 struct robust_list { struct
41 struct robust_list __user *next;
45 struct robust_list list;
49 struct robust_list __user *list_op_pending;
/kernel/linux/linux-6.6/include/uapi/linux/
H A Dfutex.h85 struct robust_list { struct
86 struct robust_list __user *next;
101 struct robust_list list;
121 struct robust_list __user *list_op_pending;
/kernel/linux/linux-6.6/kernel/futex/
H A Dcore.c683 * 1) task->robust_list->list_op_pending != NULL in handle_futex_death()
762 static inline int fetch_robust_entry(struct robust_list __user **entry, in fetch_robust_entry()
763 struct robust_list __user * __user *head, in fetch_robust_entry()
778 * Walk curr->robust_list (very carefully, it's a userspace list!)
785 struct robust_list_head __user *head = curr->robust_list; in exit_robust_list()
786 struct robust_list __user *entry, *next_entry, *pending; in exit_robust_list()
846 static void __user *futex_uaddr(struct robust_list __user *entry, in futex_uaddr()
859 compat_fetch_robust_entry(compat_uptr_t *uentry, struct robust_list __user **entry, in compat_fetch_robust_entry()
872 * Walk curr->robust_list (very carefully, it's a userspace list!)
880 struct robust_list __use in compat_exit_robust_list()
[all...]
H A Dsyscalls.c38 current->robust_list = head; in SYSCALL_DEFINE2()
72 head = p->robust_list; in SYSCALL_DEFINE3()
/kernel/linux/linux-5.10/kernel/futex/
H A Dcore.c3356 current->robust_list = head; in SYSCALL_DEFINE2()
3393 head = p->robust_list; in SYSCALL_DEFINE3()
3450 * 1) task->robust_list->list_op_pending != NULL in handle_futex_death()
3529 static inline int fetch_robust_entry(struct robust_list __user **entry, in fetch_robust_entry()
3530 struct robust_list __user * __user *head, in fetch_robust_entry()
3545 * Walk curr->robust_list (very carefully, it's a userspace list!)
3552 struct robust_list_head __user *head = curr->robust_list; in exit_robust_list()
3553 struct robust_list __user *entry, *next_entry, *pending; in exit_robust_list()
3617 if (unlikely(tsk->robust_list)) { in futex_cleanup()
3619 tsk->robust_list in futex_cleanup()
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dfutex.h64 tsk->robust_list = NULL; in futex_init_task()
H A Dsched.h1245 struct robust_list_head __user *robust_list; member
/kernel/linux/linux-6.6/include/linux/
H A Dfutex.h64 tsk->robust_list = NULL; in futex_init_task()
H A Dsched.h1352 struct robust_list_head __user *robust_list; member

Completed in 17 milliseconds