Lines Matching refs:write
177 static int proc_do_cad_pid(struct ctl_table *table, int write,
179 static int proc_taint(struct ctl_table *table, int write,
184 static int proc_dointvec_minmax_sysadmin(struct ctl_table *table, int write,
188 static int proc_dointvec_minmax_coredump(struct ctl_table *table, int write,
191 static int proc_dostring_coredump(struct ctl_table *table, int write,
199 static int sysrq_sysctl_handler(struct ctl_table *table, int write, in sysrq_sysctl_handler() argument
205 error = proc_dointvec(table, write, buffer, lenp, ppos); in sysrq_sysctl_handler()
209 if (write) in sysrq_sysctl_handler()
1746 static int _proc_do_string(char *data, int maxlen, int write, in _proc_do_string() argument
1759 if (write) { in _proc_do_string()
1838 int proc_dostring(struct ctl_table *table, int write, in proc_dostring() argument
1841 if (write && *ppos && sysctl_writes_strict == SYSCTL_WRITES_WARN) in proc_dostring()
1844 return _proc_do_string((char *)(table->data), table->maxlen, write, in proc_dostring()
1975 int write, void *data) in do_proc_dointvec_conv() argument
1977 if (write) { in do_proc_dointvec_conv()
2003 int write, void __user *buffer, in __do_proc_dointvec() argument
2006 int write, void *data), in __do_proc_dointvec()
2014 if (!tbl_data || !table->maxlen || !*lenp || (*ppos && !write)) { in __do_proc_dointvec()
2026 if (write) { in __do_proc_dointvec()
2056 if (write) { in __do_proc_dointvec()
2085 if (!write && !first && left && !err) in __do_proc_dointvec()
2087 if (write && !err && left) in __do_proc_dointvec()
2090 if (write) { in __do_proc_dointvec()
2101 static int do_proc_dointvec(struct ctl_table *table, int write, in do_proc_dointvec() argument
2104 int write, void *data), in do_proc_dointvec()
2107 return __do_proc_dointvec(table->data, table, write, in do_proc_dointvec()
2124 int proc_dointvec(struct ctl_table *table, int write, in proc_dointvec() argument
2127 return do_proc_dointvec(table,write,buffer,lenp,ppos, in proc_dointvec()
2135 static int proc_taint(struct ctl_table *table, int write, in proc_taint() argument
2142 if (write && !capable(CAP_SYS_ADMIN)) in proc_taint()
2147 err = proc_doulongvec_minmax(&t, write, buffer, lenp, ppos); in proc_taint()
2151 if (write) { in proc_taint()
2167 static int proc_dointvec_minmax_sysadmin(struct ctl_table *table, int write, in proc_dointvec_minmax_sysadmin() argument
2170 if (write && !capable(CAP_SYS_ADMIN)) in proc_dointvec_minmax_sysadmin()
2173 return proc_dointvec_minmax(table, write, buffer, lenp, ppos); in proc_dointvec_minmax_sysadmin()
2184 int write, void *data) in do_proc_dointvec_minmax_conv() argument
2187 if (write) { in do_proc_dointvec_minmax_conv()
2222 int proc_dointvec_minmax(struct ctl_table *table, int write, in proc_dointvec_minmax() argument
2229 return do_proc_dointvec(table, write, buffer, lenp, ppos, in proc_dointvec_minmax()
2245 static int proc_dointvec_minmax_coredump(struct ctl_table *table, int write, in proc_dointvec_minmax_coredump() argument
2248 int error = proc_dointvec_minmax(table, write, buffer, lenp, ppos); in proc_dointvec_minmax_coredump()
2255 static int proc_dostring_coredump(struct ctl_table *table, int write, in proc_dostring_coredump() argument
2258 int error = proc_dostring(table, write, buffer, lenp, ppos); in proc_dostring_coredump()
2265 static int __do_proc_doulongvec_minmax(void *data, struct ctl_table *table, int write, in __do_proc_doulongvec_minmax() argument
2277 if (!data || !table->maxlen || !*lenp || (*ppos && !write)) { in __do_proc_doulongvec_minmax()
2288 if (write) { in __do_proc_doulongvec_minmax()
2317 if (write) { in __do_proc_doulongvec_minmax()
2345 if (!write && !first && left && !err) in __do_proc_doulongvec_minmax()
2347 if (write && !err) in __do_proc_doulongvec_minmax()
2350 if (write) { in __do_proc_doulongvec_minmax()
2361 static int do_proc_doulongvec_minmax(struct ctl_table *table, int write, in do_proc_doulongvec_minmax() argument
2367 return __do_proc_doulongvec_minmax(table->data, table, write, in do_proc_doulongvec_minmax()
2387 int proc_doulongvec_minmax(struct ctl_table *table, int write, in proc_doulongvec_minmax() argument
2390 return do_proc_doulongvec_minmax(table, write, buffer, lenp, ppos, 1l, 1l); in proc_doulongvec_minmax()
2410 int proc_doulongvec_ms_jiffies_minmax(struct ctl_table *table, int write, in proc_doulongvec_ms_jiffies_minmax() argument
2414 return do_proc_doulongvec_minmax(table, write, buffer, in proc_doulongvec_ms_jiffies_minmax()
2421 int write, void *data) in do_proc_dointvec_jiffies_conv() argument
2423 if (write) { in do_proc_dointvec_jiffies_conv()
2444 int write, void *data) in do_proc_dointvec_userhz_jiffies_conv() argument
2446 if (write) { in do_proc_dointvec_userhz_jiffies_conv()
2467 int write, void *data) in do_proc_dointvec_ms_jiffies_conv() argument
2469 if (write) { in do_proc_dointvec_ms_jiffies_conv()
2505 int proc_dointvec_jiffies(struct ctl_table *table, int write, in proc_dointvec_jiffies() argument
2508 return do_proc_dointvec(table,write,buffer,lenp,ppos, in proc_dointvec_jiffies()
2527 int proc_dointvec_userhz_jiffies(struct ctl_table *table, int write, in proc_dointvec_userhz_jiffies() argument
2530 return do_proc_dointvec(table,write,buffer,lenp,ppos, in proc_dointvec_userhz_jiffies()
2550 int proc_dointvec_ms_jiffies(struct ctl_table *table, int write, in proc_dointvec_ms_jiffies() argument
2553 return do_proc_dointvec(table, write, buffer, lenp, ppos, in proc_dointvec_ms_jiffies()
2557 static int proc_do_cad_pid(struct ctl_table *table, int write, in proc_do_cad_pid() argument
2566 r = __do_proc_dointvec(&tmp, table, write, buffer, in proc_do_cad_pid()
2568 if (r || !write) in proc_do_cad_pid()
2596 int proc_do_large_bitmap(struct ctl_table *table, int write, in proc_do_large_bitmap() argument
2607 if (!bitmap || !bitmap_len || !left || (*ppos && !write)) { in proc_do_large_bitmap()
2612 if (write) { in proc_do_large_bitmap()
2711 if (write) { in proc_do_large_bitmap()
2729 int proc_dostring(struct ctl_table *table, int write, in proc_dostring() argument
2735 int proc_dointvec(struct ctl_table *table, int write, in proc_dointvec() argument
2741 int proc_dointvec_minmax(struct ctl_table *table, int write, in proc_dointvec_minmax() argument
2747 int proc_dointvec_jiffies(struct ctl_table *table, int write, in proc_dointvec_jiffies() argument
2753 int proc_dointvec_userhz_jiffies(struct ctl_table *table, int write, in proc_dointvec_userhz_jiffies() argument
2759 int proc_dointvec_ms_jiffies(struct ctl_table *table, int write, in proc_dointvec_ms_jiffies() argument
2765 int proc_doulongvec_minmax(struct ctl_table *table, int write, in proc_doulongvec_minmax() argument
2771 int proc_doulongvec_ms_jiffies_minmax(struct ctl_table *table, int write, in proc_doulongvec_ms_jiffies_minmax() argument