Searched refs:write (Results 76 - 100 of 2711) sorted by last modified time

1234567891011>>

/linux-master/mm/
H A Dinternal.h788 unsigned long end, bool write, int *locked);
843 * should be called with vma's mmap_lock held for read or write,
1193 pud_t *pud, bool write);
1195 pmd_t *pmd, bool write);
1226 * Indicates for which pages that are write-protected in the page table,
H A Dhugetlb_cgroup.c317 * This write is not atomic due to fetching usage and writing
366 * This write is not atomic due to fetching usage and writing
719 cft->write = hugetlb_cgroup_write_dfl;
727 cft->write = hugetlb_cgroup_write_dfl;
790 cft->write = hugetlb_cgroup_write_legacy;
797 cft->write = hugetlb_cgroup_write_legacy;
815 cft->write = hugetlb_cgroup_reset;
822 cft->write = hugetlb_cgroup_reset;
829 cft->write = hugetlb_cgroup_reset;
836 cft->write
[all...]
H A Dhugetlb.c1658 * pages. Otherwise, someone (memory error handling) may try to write
2156 * Find and lock address space (mapping) in write mode.
4914 static int proc_hugetlb_doulongvec_minmax(struct ctl_table *table, int write, argument
4927 return proc_doulongvec_minmax(&dup_table, write, buffer, length, ppos);
4931 struct ctl_table *table, int write,
4941 ret = proc_hugetlb_doulongvec_minmax(table, write, buffer, length, ppos,
4946 if (write)
4953 static int hugetlb_sysctl_handler(struct ctl_table *table, int write, argument
4957 return hugetlb_sysctl_handler_common(false, table, write,
4962 static int hugetlb_mempolicy_sysctl_handler(struct ctl_table *table, int write, argument
4930 hugetlb_sysctl_handler_common(bool obey_mempolicy, struct ctl_table *table, int write, void *buffer, size_t *length, loff_t *ppos) argument
4970 hugetlb_overcommit_handler(struct ctl_table *table, int write, void *buffer, size_t *length, loff_t *ppos) argument
[all...]
H A Dhuge_memory.c949 * write.
1115 pmd_t *pmd, pfn_t pfn, pgprot_t prot, bool write,
1124 if (write) {
1141 if (write) {
1165 * @write: whether it's a write fault
1171 vm_fault_t vmf_insert_pfn_pmd(struct vm_fault *vmf, pfn_t pfn, bool write) argument
1200 insert_pfn_pmd(vma, addr, vmf->pmd, pfn, pgprot, write, pgtable);
1214 pud_t *pud, pfn_t pfn, bool write)
1223 if (write) {
1114 insert_pfn_pmd(struct vm_area_struct *vma, unsigned long addr, pmd_t *pmd, pfn_t pfn, pgprot_t prot, bool write, pgtable_t pgtable) argument
1213 insert_pfn_pud(struct vm_area_struct *vma, unsigned long addr, pud_t *pud, pfn_t pfn, bool write) argument
1260 vmf_insert_pfn_pud(struct vm_fault *vmf, pfn_t pfn, bool write) argument
1288 touch_pmd(struct vm_area_struct *vma, unsigned long addr, pmd_t *pmd, bool write) argument
1445 touch_pud(struct vm_area_struct *vma, unsigned long addr, pud_t *pud, bool write) argument
1501 bool write = vmf->flags & FAULT_FLAG_WRITE; local
1515 bool write = vmf->flags & FAULT_FLAG_WRITE; local
2372 bool young, write, soft_dirty, pmd_migration = false, uffd_wp = false; local
[all...]
H A Dgup.c385 * on to call TestClearPageDirty(), and write the page
493 * lifecycle. Avoid setting the bit unless necessary, or it might cause write
741 /* FOLL_FORCE can write to even unwritable PMDs in COW mappings. */
746 /* If the pmd is writable, we can write to the page. */
762 /* ... or already writable ones that just need to take a write fault */
773 /* ... and a write-fault isn't required for other reasons. */
862 /* FOLL_FORCE can write to even unwritable PTEs in COW mappings. */
867 /* If the pte is writable, we can write to the page. */
883 /* ... or already writable ones that just need to take a write fault */
894 /* ... and a write
1367 int write = (gup_flags & FOLL_WRITE); local
1680 bool write = !!(fault_flags & FAULT_FLAG_WRITE); local
2056 faultin_page_range(struct mm_struct *mm, unsigned long start, unsigned long end, bool write, int *locked) argument
[all...]
H A Dcompaction.c2958 static int compaction_proactiveness_sysctl_handler(struct ctl_table *table, int write, argument
2963 rc = proc_dointvec_minmax(table, write, buffer, length, ppos);
2967 if (write && sysctl_compaction_proactiveness) {
2988 static int sysctl_compaction_handler(struct ctl_table *table, int write, argument
2993 ret = proc_dointvec(table, write, buffer, length, ppos);
3000 if (write)
3300 int write, void *buffer, size_t *lenp, loff_t *ppos)
3304 if (!IS_ENABLED(CONFIG_PREEMPT_RT) || !write)
3305 return proc_dointvec_minmax(table, write, buffer, lenp, ppos);
3308 ret = proc_dointvec_minmax(table, write, buffe
3299 proc_dointvec_minmax_warn_RT_change(struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos) argument
[all...]
/linux-master/lib/
H A Dtest_hmm.c6 * space and can use the device to read/write any valid virtual address.
328 unsigned long end, bool write)
338 HMM_PFN_REQ_FAULT | (write ? HMM_PFN_REQ_WRITE : 0),
327 dmirror_fault(struct dmirror *dmirror, unsigned long start, unsigned long end, bool write) argument
/linux-master/kernel/
H A Dutsname_sysctl.c33 static int proc_do_uts_string(struct ctl_table *table, int write, argument
46 * We also need to read the original value in the write==1 case to
52 r = proc_dostring(&uts_table, write, buffer, lenp, ppos);
54 if (write) {
H A Dumh.c185 * Should always be manipulated under umhelper_sem acquired for write.
498 static int proc_cap_handler(struct ctl_table *table, int write, argument
506 if (write && (!capable(CAP_SETPCAP) ||
526 * actually read or write and array of ulongs from userspace. Remember
529 err = proc_doulongvec_minmax(&t, write, buffer, lenp, ppos);
539 if (write) {
H A Dsysctl.c106 * enum sysctl_writes_mode - supported sysctl write modes
108 * @SYSCTL_WRITES_LEGACY: each write syscall must fully contain the sysctl value
116 * sent to the write syscall. If dealing with strings respect the file
121 * These write modes control how current file position affects the behavior of
122 * updating sysctl values through the proc interface on each write.
146 static int _proc_do_string(char *data, int maxlen, int write, argument
157 if (write) {
245 * @write: %TRUE if this is a write to the sysctl file
259 int proc_dostring(struct ctl_table *table, int write, argument
427 do_proc_dointvec_conv(bool *negp, unsigned long *lvalp, int *valp, int write, void *data) argument
454 do_proc_douintvec_conv(unsigned long *lvalp, unsigned int *valp, int write, void *data) argument
471 __do_proc_dointvec(void *tbl_data, struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos, int (*conv)(bool *negp, unsigned long *lvalp, int *valp, int write, void *data), void *data) argument
544 do_proc_dointvec(struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos, int (*conv)(bool *negp, unsigned long *lvalp, int *valp, int write, void *data), void *data) argument
554 do_proc_douintvec_w(unsigned int *tbl_data, struct ctl_table *table, void *buffer, size_t *lenp, loff_t *ppos, int (*conv)(unsigned long *lvalp, unsigned int *valp, int write, void *data), void *data) argument
611 do_proc_douintvec_r(unsigned int *tbl_data, void *buffer, size_t *lenp, loff_t *ppos, int (*conv)(unsigned long *lvalp, unsigned int *valp, int write, void *data), void *data) argument
642 __do_proc_douintvec(void *tbl_data, struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos, int (*conv)(unsigned long *lvalp, unsigned int *valp, int write, void *data), void *data) argument
678 do_proc_douintvec(struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos, int (*conv)(unsigned long *lvalp, unsigned int *valp, int write, void *data), void *data) argument
705 proc_dobool(struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos) argument
742 proc_dointvec(struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos) argument
761 proc_douintvec(struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos) argument
772 proc_taint(struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos) argument
825 do_proc_dointvec_minmax_conv(bool *negp, unsigned long *lvalp, int *valp, int write, void *data) argument
867 proc_dointvec_minmax(struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos) argument
892 do_proc_douintvec_minmax_conv(unsigned long *lvalp, unsigned int *valp, int write, void *data) argument
936 proc_douintvec_minmax(struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos) argument
964 proc_dou8vec_minmax(struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos) argument
1007 sysrq_sysctl_handler(struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos) argument
1026 __do_proc_doulongvec_minmax(void *data, struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos, unsigned long convmul, unsigned long convdiv) argument
1099 do_proc_doulongvec_minmax(struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos, unsigned long convmul, unsigned long convdiv) argument
1123 proc_doulongvec_minmax(struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos) argument
1146 proc_doulongvec_ms_jiffies_minmax(struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos) argument
1154 do_proc_dointvec_jiffies_conv(bool *negp, unsigned long *lvalp, int *valp, int write, void *data) argument
1180 do_proc_dointvec_userhz_jiffies_conv(bool *negp, unsigned long *lvalp, int *valp, int write, void *data) argument
1203 do_proc_dointvec_ms_jiffies_conv(bool *negp, unsigned long *lvalp, int *valp, int write, void *data) argument
1228 do_proc_dointvec_ms_jiffies_minmax_conv(bool *negp, unsigned long *lvalp, int *valp, int write, void *data) argument
1267 proc_dointvec_jiffies(struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos) argument
1274 proc_dointvec_ms_jiffies_minmax(struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos) argument
1300 proc_dointvec_userhz_jiffies(struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos) argument
1323 proc_dointvec_ms_jiffies(struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos) argument
1330 proc_do_cad_pid(struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos) argument
1369 proc_do_large_bitmap(struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos) argument
1501 proc_dostring(struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos) argument
1507 proc_dobool(struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos) argument
1513 proc_dointvec(struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos) argument
1519 proc_douintvec(struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos) argument
1525 proc_dointvec_minmax(struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos) argument
1531 proc_douintvec_minmax(struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos) argument
1537 proc_dou8vec_minmax(struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos) argument
1543 proc_dointvec_jiffies(struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos) argument
1549 proc_dointvec_ms_jiffies_minmax(struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos) argument
1555 proc_dointvec_userhz_jiffies(struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos) argument
1561 proc_dointvec_ms_jiffies(struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos) argument
1567 proc_doulongvec_minmax(struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos) argument
1573 proc_doulongvec_ms_jiffies_minmax(struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos) argument
1579 proc_do_large_bitmap(struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos) argument
1588 proc_do_static_key(struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos) argument
[all...]
H A Dstackleak.c24 static int stack_erasing_sysctl(struct ctl_table *table, int write, argument
33 ret = proc_dointvec_minmax(&table_copy, write, buffer, lenp, ppos);
35 if (ret || !write || state == prev_state)
108 * doesn't change while we write poison.
H A Dseccomp.c1007 * Secure computing mode 1 allows only read/write/exit/sigreturn.
2416 static int seccomp_actions_logged_handler(struct ctl_table *ro_table, int write, argument
2422 if (write) {
H A Dpid_namespace.c280 static int pid_ns_ctl_handler(struct ctl_table *table, int write, argument
287 if (write && !checkpoint_restore_ns_capable(pid_ns->user_ns))
293 ret = proc_dointvec_minmax(&tmp, write, buffer, lenp, ppos);
294 if (!ret && write)
H A Dpid_sysctl.h9 int write, void *buf, size_t *lenp, loff_t *ppos)
15 if (write && !ns_capable(ns->user_ns, CAP_SYS_ADMIN))
28 err = proc_dointvec_minmax(&table_copy, write, buf, lenp, ppos);
29 if (!err && write)
8 pid_mfd_noexec_dointvec_minmax(struct ctl_table *table, int write, void *buf, size_t *lenp, loff_t *ppos) argument
H A Dlatencytop.c68 static int sysctl_latencytop(struct ctl_table *table, int write, void *buffer, argument
73 err = proc_dointvec(table, write, buffer, lenp, ppos);
H A Dkprobes.c943 int write, void *buffer,
950 ret = proc_dointvec_minmax(table, write, buffer, length, ppos);
3031 .write = write_enabled_file_bool,
942 proc_kprobes_optimization_handler(struct ctl_table *table, int write, void *buffer, size_t *length, loff_t *ppos) argument
/linux-master/kernel/trace/
H A Dtrace_uprobe.c810 .write = probes_write,
H A Dtrace_kprobe.c1281 .write = probes_write,
H A Dtrace_events_user.c472 * If we managed to get the page, re-issue the write. We do not
682 * task that matches the event being updated has a write to reflect
812 * All writes/pins are done under mmap_read lock, take the write
920 * If the write works, then we will track the enabler. A ref to the
1464 * being "other" has read/write access to user_events_data/status.
2755 .write = user_events_write,
2888 static int set_max_user_events_sysctl(struct ctl_table *table, int write, argument
2895 ret = proc_douintvec(table, write, buffer, lenp, ppos);
H A Dtrace.c349 export->write(export, entry, size);
451 if (WARN_ON_ONCE(!export->write))
720 * @m: The seq_file structure to write into
754 * Always recreate a new array. The write is an all or nothing
1113 * __trace_puts - write a constant string into the trace buffer.
1115 * @str: The constant string to write
1125 * __trace_bputs - write the pointer to a constant string into trace buffer
1127 * @str: The constant string to write to the buffer to
1747 * The parser is not finished with the last write,
2545 * buffer to write th
2770 tracepoint_printk_sysctl(struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos) argument
[all...]
H A Dring_buffer.c69 * allocated for each CPU. A writer may only write to a buffer that is
78 * ever it wants with that page. The writer will never write to that page
321 local_t commit; /* write committed index */
340 local_t write; /* index for next write */ member in struct:buffer_page
350 * The buffer page counters, write and entries, must be reset
353 * the actual counter for the write position or count on the page.
466 struct buffer_page *tail_page; /* write to tail */
599 long commit, write; local
609 write
3516 unsigned long tail, write, w; local
[all...]
H A Dftrace.c971 .write = ftrace_profile_write,
4007 * routine, you can use ftrace_filter_write() for the write
5963 .write = ftrace_filter_write,
5971 .write = ftrace_notrace_write,
6370 .write = ftrace_graph_write,
6378 .write = ftrace_graph_write,
6846 * text to read-only, as we now need to set it back to read-write
7855 .write = ftrace_pid_write,
7863 .write = ftrace_no_pid_write,
8224 ftrace_enable_sysctl(struct ctl_table *table, int write, argument
[all...]
/linux-master/kernel/time/
H A Dtimer.c292 static int timer_migration_handler(struct ctl_table *table, int write, argument
298 ret = proc_dointvec_minmax(table, write, buffer, lenp, ppos);
299 if (!ret && write)
/linux-master/kernel/sched/
H A Drt.c29 static int sched_rt_handler(struct ctl_table *table, int write, void *buffer,
31 static int sched_rr_handler(struct ctl_table *table, int write, void *buffer,
2955 static int sched_rt_handler(struct ctl_table *table, int write, void *buffer, argument
2966 ret = proc_dointvec_minmax(table, write, buffer, lenp, ppos);
2968 if (!ret && write) {
2994 static int sched_rr_handler(struct ctl_table *table, int write, void *buffer, argument
3001 ret = proc_dointvec(table, write, buffer, lenp, ppos);
3006 if (!ret && write) {
/linux-master/kernel/printk/
H A Dsysctl.c14 static int proc_dointvec_minmax_sysadmin(struct ctl_table *table, int write, argument
17 if (write && !capable(CAP_SYS_ADMIN))
20 return proc_dointvec_minmax(table, write, buffer, lenp, ppos);

Completed in 351 milliseconds

1234567891011>>