| /linux/Documentation/locking/ |
| H A D | robust-futexes.rst | 2 A description of what robust futexes are 10 what are robust futexes? To answer that, we first need to understand 37 To solve such types of problems, "robust mutex" userspace APIs were 56 robust futexes attached to this area'. This approach requires 3 new 75 because the kernel has no knowledge about how many robust futexes there 76 are to be cleaned up, because a robust futex might have been registered 82 robust futexes impractical for any type of generic Linux distribution. 86 New approach to robust futexes 90 robust locks that userspace is holding (maintained by glibc) - which 93 time, the kernel checks this user-space list: are there any robust futex [all …]
|
| H A D | pi-futex.rst | 38 algorithms often endangers to ability to do robust reviews of said code. 81 means locked. (This is the same method as used by list-based robust 119 robust-futex, PI-futex, robust+PI-futex.
|
| /linux/tools/testing/selftests/futex/functional/ |
| H A D | robust_list.c | 5 * Robust list test by André Almeida <andrealmeid@igalia.com> 7 * The robust list uAPI allows userspace to create "robust" locks, in the sense 13 * locks (futexes) that it is holding. The robust list is a linked list, and 21 * Documententation/locking/robust-futex-ABI.rst 22 * Documententation/locking/robust-futexes.rst 58 * Basic lock struct, contains just the futex word and the robust list element 90 * Helper function to prepare and register a robust list 126 * We took the lock, insert it in the robust list in mutex_lock() 203 * Spawns a child thread that will set a robust list, take the lock, register it 204 * in the robust list and die. The parent thread will wait on this futex, and [all …]
|
| /linux/Documentation/translations/zh_CN/locking/ |
| H A D | index.rst | 35 * robust-futexes 36 * robust-futex-ABI
|
| /linux/include/uapi/linux/ |
| H A D | futex.h | 104 * Support for robust futexes: the kernel cleans up held futexes at 157 * Are there any waiters for this robust futex: 170 * The rest of the robust-futex field is for the TID:
|
| /linux/net/mac80211/ |
| H A D | key.h | 87 * frames and the last counter is used with Robust 109 * frames and the last counter is used with Robust
|
| /linux/tools/power/cpupower/ |
| H A D | TODO | 3 - Use bitmask functions to parse CPU topology more robust
|
| /linux/kernel/futex/ |
| H A D | syscalls.c | 9 * Support for robust futexes: the kernel cleans up held futexes at 24 * sys_set_robust_list() - Set the robust-futex list head of a task 93 * sys_get_robust_list() - Get the robust-futex list head of a task
|
| /linux/arch/alpha/kernel/ |
| H A D | irq_srm.c | 17 * but it can be removed trivially if the palcode is robust against smp.
|
| /linux/scripts/dtc/ |
| H A D | update-dtc-source.sh | 21 # aren't a big deal. If anyone is interested in making it more robust, the
|
| /linux/include/uapi/xen/ |
| H A D | gntalloc.h | 58 * cleanup if this side crashes. Required to implement cross-domain robust
|
| /linux/Documentation/devicetree/bindings/net/ |
| H A D | ti,dp83869.yaml | 17 The DP83869HM device is a robust, fully-featured Gigabit (PHY) transceiver
|
| H A D | ti,dp83867.yaml | 17 The DP83867 device is a robust, low power, fully featured Physical Layer
|
| /linux/Documentation/devicetree/bindings/display/bridge/ |
| H A D | ite,it6505.yaml | 19 and ensures robust transmission of high-quality uncompressed video
|
| /linux/drivers/firmware/efi/ |
| H A D | memmap.c | 29 * to the more robust memremap*() API.
|
| /linux/scripts/ |
| H A D | Makefile.clean | 40 # To make this rule robust against "Argument list too long" error,
|
| /linux/drivers/net/usb/ |
| H A D | plusb.c | 26 * HEADS UP: this handshaking isn't all that robust. This driver
|
| /linux/include/uapi/asm-generic/ |
| H A D | errno.h | 117 /* for robust mutexes */
|
| /linux/tools/arch/alpha/include/uapi/asm/ |
| H A D | errno.h | 122 /* for robust mutexes */
|
| /linux/tools/arch/sparc/include/uapi/asm/ |
| H A D | errno.h | 112 /* for robust mutexes */
|
| /linux/tools/include/uapi/asm-generic/ |
| H A D | errno.h | 117 /* for robust mutexes */
|
| /linux/Documentation/admin-guide/nfs/ |
| H A D | nfs-client.rst | 27 is associated with this identity. To support robust NFSv4 state recovery
|
| /linux/tools/arch/parisc/include/uapi/asm/ |
| H A D | errno.h | 119 /* for robust mutexes */
|
| /linux/arch/um/ |
| H A D | Makefile | 91 # defines more robust
|
| /linux/tools/arch/mips/include/uapi/asm/ |
| H A D | errno.h | 121 /* for robust mutexes */
|