Home
last modified time | relevance | path

Searched refs:how (Results 1 – 25 of 1149) sorted by relevance

12345678910>>...46

/linux/tools/testing/selftests/openat2/
H A Dresolve_test.c113 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 …]
H A Dopenat2_test.c159 struct open_how how; member
170 .how.flags = O_TMPFILE | O_PATH | O_RDWR, .err = -EINVAL }, in test_openat2_flags()
172 .how.flags = O_TMPFILE | O_CREAT | O_RDWR, .err = -EINVAL }, in test_openat2_flags()
176 .how.flags = O_PATH | O_CLOEXEC }, in test_openat2_flags()
178 .how.flags = O_PATH | O_DIRECTORY }, in test_openat2_flags()
180 .how.flags = O_PATH | O_NOFOLLOW }, in test_openat2_flags()
183 .how.flags = O_PATH | O_RDWR, .err = -EINVAL }, in test_openat2_flags()
185 .how.flags = O_PATH | O_CREAT, .err = -EINVAL }, in test_openat2_flags()
187 .how.flags = O_PATH | O_EXCL, .err = -EINVAL }, in test_openat2_flags()
189 .how.flags = O_PATH | O_NOCTTY, .err = -EINVAL }, in test_openat2_flags()
[all …]
H A Dhelpers.c17 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()
H A Dhelpers.h48 bool needs_openat2(const struct open_how *how);
96 int raw_openat2(int dfd, const char *path, void *how, size_t size);
97 int sys_openat2(int dfd, const char *path, struct open_how *how);
98 int sys_openat(int dfd, const char *path, struct open_how *how);
H A Drename_attack_test.c91 struct open_how how = { in test_rename_attack() local
97 how.resolve = 0; in test_rename_attack()
113 fd = sys_openat2(afd, victim_path, &how); in test_rename_attack()
115 fd = sys_openat(afd, victim_path, &how); in test_rename_attack()
/linux/fs/autofs/
H A Dexpire.c12 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()
150 unsigned int how) in autofs_direct_busy() argument
155 if (how & AUTOFS_EXP_FORCED) in autofs_direct_busy()
169 if (!autofs_can_expire(top, timeout, how)) in autofs_direct_busy()
182 unsigned int how) in autofs_tree_busy() argument
204 if (autofs_mount_busy(mnt, p, how)) { in autofs_tree_busy()
228 if (how & AUTOFS_EXP_FORCED) in autofs_tree_busy()
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-kernel-mm-ksm19 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
59 Description: Measure how effective KSM is.
60 general_profit: how effective is KSM. The formula for the
H A Dsysfs-kernel-slab19 The aliases file is read-only and specifies how many caches
49 The alloc_fastpath file shows how many objects have been
60 The alloc_from_partial file shows how many times a cpu slab has
72 The alloc_refill file shows how many times the per-cpu freelist
83 The alloc_slab file is shows how many times a new slab had to
94 The alloc_slowpath file shows how many objects have been
116 The cpu_slabs file is read-only and displays how many cpu slabs
125 The file cpuslab_flush shows how many times a cache's cpu slabs
148 The deactivate_empty file shows how many times an empty cpu slab
158 The deactivate_full file shows how many times a full cpu slab
[all …]
/linux/io_uring/
H A Dopenclose.c27 struct open_how how; member
50 return open->how.flags & (O_TRUNC | O_CREAT | __O_TMPFILE); in io_openat_force_async()
65 if (!(open->how.flags & O_PATH) && force_o_largefile()) in __io_openat_prep()
66 open->how.flags |= O_LARGEFILE; in __io_openat_prep()
78 if (open->file_slot && (open->how.flags & O_CLOEXEC)) in __io_openat_prep()
94 open->how = build_open_how(flags, mode); in io_openat_prep()
101 struct open_how __user *how; in io_openat2_prep() local
105 how = u64_to_user_ptr(READ_ONCE(sqe->addr2)); in io_openat2_prep()
110 ret = copy_struct_from_user(&open->how, sizeof(open->how), how, len); in io_openat2_prep()
126 ret = build_open_flags(&open->how, &op); in io_openat2()
[all …]
/linux/fs/
H A Dopen.c1224 struct open_how how = { in build_open_how() local
1230 if (how.flags & O_PATH) in build_open_how()
1231 how.flags &= O_PATH_FLAGS; in build_open_how()
1233 if (!WILL_CREATE(how.flags)) in build_open_how()
1234 how.mode = 0; in build_open_how()
1235 return how; in build_open_how()
1238 inline int build_open_flags(const struct open_how *how, struct open_flags *op) in build_open_flags() argument
1240 u64 flags = how->flags; in build_open_flags()
1260 if (how->resolve & ~VALID_RESOLVE_FLAGS) in build_open_flags()
1264 if ((how->resolve & RESOLVE_BENEATH) && (how->resolve & RESOLVE_IN_ROOT)) in build_open_flags()
[all …]
/linux/tools/perf/util/
H A Dordered-events.c267 static int __ordered_events__flush(struct ordered_events *oe, enum oe_flush how, in __ordered_events__flush() argument
284 switch (how) { in __ordered_events__flush()
321 str[how], oe->nr_events); in __ordered_events__flush()
327 if (how == OE_FLUSH__ROUND) in __ordered_events__flush()
330 oe->last_flush_type = how; in __ordered_events__flush()
334 str[how], oe->nr_events); in __ordered_events__flush()
340 int ordered_events__flush(struct ordered_events *oe, enum oe_flush how) in ordered_events__flush() argument
342 return __ordered_events__flush(oe, how, 0); in ordered_events__flush()
/linux/Documentation/admin-guide/mm/
H A Dksm.rst80 how many pages to scan before ksmd goes to sleep
89 how many milliseconds ksmd should sleep before next scan
102 sharing of setting 1 (default). You may wish to compare how
154 specifies how frequently KSM checks the metadata of the pages
165 skipped. How often these pages are skipped depends on how often
167 optimization is enabled. The ``pages_skipped`` metric shows how
174 The section about ``advisor`` explains in detail how the scan time
196 how effective is KSM. The calculation is explained below.
198 how many pages are being scanned for ksm
200 how many shared pages are being used
[all …]
/linux/arch/alpha/kernel/
H A Dprocess.c78 struct halt_info *how = generic_ptr; in common_shutdown_1() local
106 if (how->mode == LINUX_REBOOT_CMD_RESTART) { in common_shutdown_1()
107 if (!how->restart_cmd) { in common_shutdown_1()
150 alpha_mv.kill_arch(how->mode); in common_shutdown_1()
152 if (! alpha_using_srm && how->mode != LINUX_REBOOT_CMD_RESTART) { in common_shutdown_1()
/linux/security/smack/
H A DKconfig14 If you are unsure how to answer this question, answer N.
32 If you are unsure how to answer this question, answer N.
43 If you are unsure how to answer this question, answer N.
55 If you are unsure how to answer this question, answer N.
/linux/tools/testing/selftests/arm64/bti/
H A Dsignal.c34 int sigprocmask(int how, const sigset_t *mask, sigset_t *old) in sigprocmask() argument
36 return syscall(__NR_rt_sigprocmask, how, mask, old, sizeof(*mask)); in sigprocmask()
/linux/Documentation/firmware-guide/acpi/
H A Dextcon-intel-int3496.rst9 This ACPI device describes how the OS can read the id-pin of the devices'
10 USB-otg port, as well as how it optionally can enable Vbus output on the
11 otg port and how it can optionally control the muxing of the data pins
/linux/Documentation/bpf/
H A Dmap_array.rst106 This snippet shows how to declare an array in a BPF program.
118 This example BPF program shows how to access an array element.
145 This snippet shows how to create an array, using ``bpf_map_create_opts`` to
167 This snippet shows how to initialize the elements of an array.
187 This snippet shows how to retrieve an element value from an array.
210 This snippet shows how to initialize the elements of a per CPU array.
232 This snippet shows how to access the per CPU elements of an array value.
/linux/Documentation/arch/powerpc/
H A Dvmemmap_dedup.rst22 Here's how things look like on device-dax after the sections are populated::
50 Here's how things look like on device-dax after the sections are populated::
79 Here's how things look like on device-dax after the sections are populated::
/linux/drivers/accessibility/speakup/
H A Dvarhandlers.c182 int spk_set_num_var(int input, struct st_var_header *var, int how) in spk_set_num_var() argument
194 switch (how) { in spk_set_num_var()
284 int spk_set_mask_bits(const char *input, const int which, const int how) in spk_set_mask_bits() argument
289 if (how & 1) { in spk_set_mask_bits()
311 if (how & 2) { in spk_set_mask_bits()
/linux/Documentation/driver-api/dmaengine/
H A Dindex.rst22 This book is a guide to device driver writers on how to use the Slave-DMA
33 This book introduces how to test DMA drivers using dmatest module.
/linux/fs/nfs/
H A Dwrite.c1331 static int flush_task_priority(int how) in flush_task_priority() argument
1333 switch (how & (FLUSH_HIGHPRI|FLUSH_LOWPRI)) { in flush_task_priority()
1345 struct rpc_task_setup *task_setup_data, int how) in nfs_initiate_write() argument
1347 int priority = flush_task_priority(how); in nfs_initiate_write()
1628 int how, int flags, in nfs_initiate_commit() argument
1632 int priority = flush_task_priority(how); in nfs_initiate_commit()
1659 return nfs_local_commit(localio, data, call_ops, how); in nfs_initiate_commit()
1664 if (how & FLUSH_SYNC) in nfs_initiate_commit()
1756 nfs_commit_list(struct inode *inode, struct list_head *head, int how, in nfs_commit_list() argument
1782 data->mds_ops, how, in nfs_commit_list()
[all …]
/linux/Documentation/userspace-api/media/v4l/
H A Dvidioc-subdev-enum-mbus-code.rst119 See :ref:`v4l2-mbus-format` on how to do this.
126 See :ref:`v4l2-mbus-format` on how to do this.
133 See :ref:`v4l2-mbus-format` on how to do this.
140 See :ref:`v4l2-mbus-format` on how to do this.
147 See :ref:`v4l2-mbus-format` on how to do this.
/linux/drivers/net/ethernet/intel/
H A DKconfig50 adapters. For more information on how to identify your adapter, go
69 use the regular e1000 driver For more information on how to
98 adapters. For more information on how to identify your adapter, go
134 information on how to identify your adapter, go to the Adapter &
156 adapters. For more information on how to identify your adapter, go
208 Intel(R) ixgbe driver. For more information on how to identify your
239 devices. For more information on how to identify your adapter, go
277 information on how to identify your adapter, go to the Adapter
308 devices. For more information on how to identify your adapter, go
361 Interface. For more information on how to identify your adapter,
[all …]
/linux/arch/sh/kernel/
H A Dsh_bios.c60 void sh_bios_shutdown(unsigned int how) in sh_bios_shutdown() argument
62 sh_bios_call(BIOS_CALL_SHUTDOWN, how, 0, 0, 0); in sh_bios_shutdown()
/linux/Documentation/translations/zh_CN/
H A Dindex.rst24 上的linux-doc邮件列表,并按照Documentation/translations/zh_CN/how-to.rst的
35 how-to.rst

12345678910>>...46