| /kernel/linux/linux-5.10/tools/testing/selftests/openat2/ |
| D | openat2_test.c | 154 struct open_how how; member 165 .how.flags = O_TMPFILE | O_PATH | O_RDWR, .err = -EINVAL }, in test_openat2_flags() 167 .how.flags = O_TMPFILE | O_CREAT | O_RDWR, .err = -EINVAL }, in test_openat2_flags() 171 .how.flags = O_PATH | O_CLOEXEC }, in test_openat2_flags() 173 .how.flags = O_PATH | O_DIRECTORY }, in test_openat2_flags() 175 .how.flags = O_PATH | O_NOFOLLOW }, in test_openat2_flags() 178 .how.flags = O_PATH | O_RDWR, .err = -EINVAL }, in test_openat2_flags() 180 .how.flags = O_PATH | O_CREAT, .err = -EINVAL }, in test_openat2_flags() 182 .how.flags = O_PATH | O_EXCL, .err = -EINVAL }, in test_openat2_flags() 184 .how.flags = O_PATH | O_NOCTTY, .err = -EINVAL }, in test_openat2_flags() [all …]
|
| D | resolve_test.c | 113 struct open_how how; member 139 .path = "/", .how.resolve = RESOLVE_BENEATH, in test_openat2_opath_tests() 142 .path = "cheeky/absself", .how.resolve = RESOLVE_BENEATH, in test_openat2_opath_tests() 145 .path = "abscheeky/absself", .how.resolve = RESOLVE_BENEATH, in test_openat2_opath_tests() 148 .path = "..", .how.resolve = RESOLVE_BENEATH, in test_openat2_opath_tests() 151 .path = "../root/", .how.resolve = RESOLVE_BENEATH, in test_openat2_opath_tests() 154 .path = "cheeky/self", .how.resolve = RESOLVE_BENEATH, in test_openat2_opath_tests() 157 .path = "abscheeky/self", .how.resolve = RESOLVE_BENEATH, in test_openat2_opath_tests() 160 .path = "cheeky/garbageself", .how.resolve = RESOLVE_BENEATH, in test_openat2_opath_tests() 163 .path = "abscheeky/garbageself", .how.resolve = RESOLVE_BENEATH, in test_openat2_opath_tests() [all …]
|
| D | helpers.c | 17 bool needs_openat2(const struct open_how *how) in needs_openat2() argument 19 return how->resolve != 0; in needs_openat2() 22 int raw_openat2(int dfd, const char *path, void *how, size_t size) in raw_openat2() argument 24 int ret = syscall(__NR_openat2, dfd, path, how, size); in raw_openat2() 28 int sys_openat2(int dfd, const char *path, struct open_how *how) in sys_openat2() argument 30 return raw_openat2(dfd, path, how, sizeof(*how)); in sys_openat2() 33 int sys_openat(int dfd, const char *path, struct open_how *how) in sys_openat() argument 35 int ret = openat(dfd, path, how->flags, how->mode); in sys_openat() 98 struct open_how how = {}; in init() local 104 fd = sys_openat2(AT_FDCWD, ".", &how); in init()
|
| D | helpers.h | 27 * Arguments for how openat2(2) should open the target path. If @resolve is 47 bool needs_openat2(const struct open_how *how); 50 /* how->resolve flags for openat2(2). */ 94 int raw_openat2(int dfd, const char *path, void *how, size_t size); 95 int sys_openat2(int dfd, const char *path, struct open_how *how); 96 int sys_openat(int dfd, const char *path, struct open_how *how);
|
| /kernel/linux/linux-5.10/fs/autofs/ |
| D | expire.c | 12 unsigned long timeout, unsigned int how) in autofs_can_expire() argument 20 if (!(how & AUTOFS_EXP_IMMEDIATE)) { in autofs_can_expire() 30 struct dentry *dentry, unsigned int how) in autofs_mount_busy() argument 52 if (how & AUTOFS_EXP_FORCED) { in autofs_mount_busy() 153 unsigned int how) in autofs_direct_busy() argument 158 if (how & AUTOFS_EXP_FORCED) in autofs_direct_busy() 172 if (!autofs_can_expire(top, timeout, how)) in autofs_direct_busy() 185 unsigned int how) in autofs_tree_busy() argument 207 if (autofs_mount_busy(mnt, p, how)) { in autofs_tree_busy() 231 if (how & AUTOFS_EXP_FORCED) in autofs_tree_busy() [all …]
|
| /kernel/linux/linux-4.19/fs/autofs/ |
| D | expire.c | 15 unsigned long timeout, unsigned int how) in autofs_can_expire() argument 23 if (!(how & AUTOFS_EXP_IMMEDIATE)) { in autofs_can_expire() 33 struct dentry *dentry, unsigned int how) in autofs_mount_busy() argument 55 if (how & AUTOFS_EXP_FORCED) { in autofs_mount_busy() 195 unsigned int how) in autofs_direct_busy() argument 200 if (how & AUTOFS_EXP_FORCED) in autofs_direct_busy() 214 if (!autofs_can_expire(top, timeout, how)) in autofs_direct_busy() 227 unsigned int how) in autofs_tree_busy() argument 249 if (autofs_mount_busy(mnt, p, how)) { in autofs_tree_busy() 273 if (how & AUTOFS_EXP_FORCED) in autofs_tree_busy() [all …]
|
| /kernel/linux/linux-4.19/Documentation/leds/ |
| D | 00-INDEX | 10 - notes on how to use the leds-lm3556 driver. 12 - notes on how to use the leds-lp3944 driver. 14 - notes on how to use the leds-lp5521 driver. 16 - notes on how to use the leds-lp5523 driver. 18 - notes on how to use the leds-lp5562 driver. 22 - notes on how to use the leds-lm3556 driver. 24 - notes on how to use the leds-mlxcpld driver. 30 - notes on how to use the drivers/usb/core/ledtrig-usbport.c trigger. 32 - notes on how to use the uleds driver.
|
| /kernel/linux/linux-4.19/drivers/isdn/hisax/ |
| D | Kconfig | 96 See <file:Documentation/isdn/README.HiSax> on how to configure it 106 See <file:Documentation/isdn/README.HiSax> on how to configure it 115 See <file:Documentation/isdn/README.HiSax> on how to configure it. 121 S0BOX. See <file:Documentation/isdn/README.HiSax> on how to 130 See <file:Documentation/isdn/README.HiSax> on how to configure it 139 See <file:Documentation/isdn/README.HiSax> on how to configure it. 145 See <file:Documentation/isdn/README.HiSax> on how to configure it. 153 See <file:Documentation/isdn/README.HiSax> on how to configure it 163 See <file:Documentation/isdn/README.HiSax> on how to configure it 173 See <file:Documentation/isdn/README.HiSax> on how to configure it [all …]
|
| /kernel/linux/linux-5.10/Documentation/ABI/testing/ |
| D | sysfs-kernel-mm-ksm | 19 full_scans: how many times all mergeable areas have been 22 pages_shared: how many shared pages are being used. 24 pages_sharing: how many more sites are sharing them i.e. how 27 pages_to_scan: how many present pages to scan before ksmd goes 30 pages_unshared: how many pages unique but repeatedly checked 33 pages_volatile: how many pages changing too fast to be placed 41 sleep_millisecs: how many milliseconds ksm should sleep between
|
| D | sysfs-kernel-slab | 19 The aliases file is read-only and specifies how many caches 48 The alloc_fastpath file shows how many objects have been 59 The alloc_from_partial file shows how many times a cpu slab has 71 The alloc_refill file shows how many times the per-cpu freelist 82 The alloc_slab file is shows how many times a new slab had to 93 The alloc_slowpath file shows how many objects have been 115 The cpu_slabs file is read-only and displays how many cpu slabs 124 The file cpuslab_flush shows how many times a cache's cpu slabs 147 The deactivate_empty file shows how many times an empty cpu slab 157 The deactivate_full file shows how many times a full cpu slab [all …]
|
| /kernel/linux/linux-4.19/Documentation/ABI/testing/ |
| D | sysfs-kernel-mm-ksm | 19 full_scans: how many times all mergeable areas have been 22 pages_shared: how many shared pages are being used. 24 pages_sharing: how many more sites are sharing them i.e. how 27 pages_to_scan: how many present pages to scan before ksmd goes 30 pages_unshared: how many pages unique but repeatedly checked 33 pages_volatile: how many pages changing too fast to be placed 40 sleep_millisecs: how many milliseconds ksm should sleep between
|
| D | sysfs-kernel-slab | 19 The aliases file is read-only and specifies how many caches 48 The alloc_fastpath file shows how many objects have been 59 The alloc_from_partial file shows how many times a cpu slab has 71 The alloc_refill file shows how many times the per-cpu freelist 82 The alloc_slab file is shows how many times a new slab had to 93 The alloc_slowpath file shows how many objects have been 115 The cpu_slabs file is read-only and displays how many cpu slabs 124 The file cpuslab_flush shows how many times a cache's cpu slabs 147 The deactivate_empty file shows how many times an empty cpu slab 157 The deactivate_full file shows how many times a full cpu slab [all …]
|
| /kernel/linux/linux-4.19/Documentation/ |
| D | 00-INDEX | 24 - How to do DMA with ISA (and LPC) devices. 32 - how to select which CPU(s) handle which interrupt events on SMP. 72 - info on how to modify a bt8xx video card for GPIO usage. 78 - how to access I/O mapped memory from within device drivers. 98 - document describing how CPU load statistics are collected. 102 - documentation on how CPU topology info is exported via sysfs. 112 - how to use firewire like a hardware debugger memory reader. 138 - How to use the EFI boot stub to bypass GRUB or elilo on EFI systems. 156 - how to make use of flexible sized arrays in linux 208 - how to use the irq-flags tracing feature. [all …]
|
| /kernel/linux/linux-4.19/Documentation/power/ |
| D | 00-INDEX | 10 - How drivers interact with system-wide power management 14 - How processes and controlled during suspend 20 - How the PCI Subsystem Does Power Management 28 - How to get suspend to ram working (and debug it when it isn't) 36 - How to use dm-crypt and software suspend (to disk) together 40 - How to trick software suspend (to disk) into working when it isn't
|
| /kernel/linux/linux-4.19/include/linux/sched/ |
| D | user.h | 17 atomic_t processes; /* How many processes does this user have? */ 18 atomic_t sigpending; /* How many pending signals does this user have? */ 27 unsigned long mq_bytes; /* How many bytes can be allocated to mqueue? */ 29 unsigned long locked_shm; /* How many pages of mlocked shm ? */ 30 unsigned long unix_inflight; /* How many files in flight in unix sockets */ 31 atomic_long_t pipe_bufs; /* how many pages are allocated in pipe buffers */
|
| /kernel/linux/linux-5.10/include/linux/sched/ |
| D | user.h | 15 atomic_t processes; /* How many processes does this user have? */ 16 atomic_t sigpending; /* How many pending signals does this user have? */ 25 unsigned long mq_bytes; /* How many bytes can be allocated to mqueue? */ 27 unsigned long locked_shm; /* How many pages of mlocked shm ? */ 28 unsigned long unix_inflight; /* How many files in flight in unix sockets */ 29 atomic_long_t pipe_bufs; /* how many pages are allocated in pipe buffers */
|
| /kernel/linux/linux-4.19/arch/nds32/lib/ |
| D | memmove.S | 21 srli $p1, $r2, #2 ! $p1 is how many words to copy 29 andi $r2, $r2, #3 ! How many bytes are less than a word 35 addi $p1, $p1, #-1 ! How many words left to copy 44 andi $r2, $r2, #3 ! How many bytes are less than a word 50 addi $p1, $p1, #-1 ! How many words left to copy 60 addi $r2, $r2, #-1 ! How many bytes left to copy
|
| /kernel/linux/linux-5.10/arch/nds32/lib/ |
| D | memmove.S | 21 srli $p1, $r2, #2 ! $p1 is how many words to copy 29 andi $r2, $r2, #3 ! How many bytes are less than a word 35 addi $p1, $p1, #-1 ! How many words left to copy 44 andi $r2, $r2, #3 ! How many bytes are less than a word 50 addi $p1, $p1, #-1 ! How many words left to copy 60 addi $r2, $r2, #-1 ! How many bytes left to copy
|
| /kernel/linux/linux-4.19/Documentation/admin-guide/mm/ |
| D | ksm.rst | 82 how many pages to scan before ksmd goes to sleep 88 how many milliseconds ksmd should sleep before next scan 101 sharing of setting 1 (default). You may wish to compare how 153 specifies how frequently KSM checks the metadata of the pages 163 how many shared pages are being used 165 how many more sites are sharing them i.e. how much saved 167 how many pages unique but repeatedly checked for merging 169 how many pages changing too fast to be placed in a tree 171 how many times all mergeable areas have been scanned
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/mm/ |
| D | ksm.rst | 82 how many pages to scan before ksmd goes to sleep 88 how many milliseconds ksmd should sleep before next scan 101 sharing of setting 1 (default). You may wish to compare how 153 specifies how frequently KSM checks the metadata of the pages 163 how many shared pages are being used 165 how many more sites are sharing them i.e. how much saved 167 how many pages unique but repeatedly checked for merging 169 how many pages changing too fast to be placed in a tree 171 how many times all mergeable areas have been scanned
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/intel/ |
| D | Kconfig | 47 adapters. For more information on how to identify your adapter, go 66 use the regular e1000 driver For more information on how to 95 adapters. For more information on how to identify your adapter, go 131 information on how to identify your adapter, go to the Adapter & 148 instead. For more information on how to identify your adapter, go 167 adapters. For more information on how to identify your adapter, go 219 Intel(R) ixgbe driver. For more information on how to identify your 246 devices. For more information on how to identify your adapter, go 279 information on how to identify your adapter, go to the Adapter 301 devices. For more information on how to identify your adapter, go [all …]
|
| /kernel/linux/linux-4.19/Documentation/x86/ |
| D | 00-INDEX | 10 - why and how Linux kernel uses exception tables on x86 12 - How to load microcode from an initrd-CPIO archive early to fix CPU issues. 14 - how to use x86 Memory Type Range Registers to increase performance 18 - how to fix/avoid quirks when using emulated PS/2 mouse/keyboard.
|
| /kernel/linux/linux-5.10/arch/ia64/include/uapi/asm/ |
| D | perfmon_default_smpl.h | 39 unsigned long hdr_count; /* how many valid entries */ 43 unsigned long hdr_overflows; /* how many times the buffer overflowed */ 44 unsigned long hdr_buf_size; /* how many bytes in the buffer */ 54 * index order: PMD4, PMD5, and so on. How many PMDs are present depends 55 * on how the session was programmed. 76 #define PFM_DEFAULT_MAX_PMDS 64 /* how many pmds supported by data structures (sizeof(unsigned lon…
|
| /kernel/linux/linux-4.19/arch/ia64/include/uapi/asm/ |
| D | perfmon_default_smpl.h | 39 unsigned long hdr_count; /* how many valid entries */ 43 unsigned long hdr_overflows; /* how many times the buffer overflowed */ 44 unsigned long hdr_buf_size; /* how many bytes in the buffer */ 54 * index order: PMD4, PMD5, and so on. How many PMDs are present depends 55 * on how the session was programmed. 76 #define PFM_DEFAULT_MAX_PMDS 64 /* how many pmds supported by data structures (sizeof(unsigned lon…
|
| /kernel/linux/linux-4.19/drivers/net/ethernet/intel/ |
| D | Kconfig | 46 adapters. For more information on how to identify your adapter, go 65 use the regular e1000 driver For more information on how to 91 adapters. For more information on how to identify your adapter, go 127 information on how to identify your adapter, go to the Adapter & 144 instead. For more information on how to identify your adapter, go 162 adapters. For more information on how to identify your adapter, go 202 Intel(R) ixgbe driver. For more information on how to identify your 220 devices. For more information on how to identify your adapter, go 245 information on how to identify your adapter, go to the Adapter 260 devices. For more information on how to identify your adapter, go [all …]
|