Lines Matching refs:write
207 static int proc_do_cad_pid(struct ctl_table *table, int write,
209 static int proc_taint(struct ctl_table *table, int write,
214 static int proc_dointvec_minmax_sysadmin(struct ctl_table *table, int write,
218 static int proc_dointvec_minmax_coredump(struct ctl_table *table, int write,
221 static int proc_dostring_coredump(struct ctl_table *table, int write,
224 static int proc_dopipe_max_size(struct ctl_table *table, int write,
231 static int sysrq_sysctl_handler(struct ctl_table *table, int write, in sysrq_sysctl_handler() argument
237 error = proc_dointvec(table, write, buffer, lenp, ppos); in sysrq_sysctl_handler()
241 if (write) in sysrq_sysctl_handler()
1921 static int _proc_do_string(char *data, int maxlen, int write, in _proc_do_string() argument
1934 if (write) { in _proc_do_string()
2039 int proc_dostring(struct ctl_table *table, int write, in proc_dostring() argument
2042 if (write) in proc_dostring()
2045 return _proc_do_string((char *)(table->data), table->maxlen, write, in proc_dostring()
2176 int write, void *data) in do_proc_dointvec_conv() argument
2178 if (write) { in do_proc_dointvec_conv()
2203 int write, void *data) in do_proc_douintvec_conv() argument
2205 if (write) { in do_proc_douintvec_conv()
2219 int write, void __user *buffer, in __do_proc_dointvec() argument
2222 int write, void *data), in __do_proc_dointvec()
2229 if (!tbl_data || !table->maxlen || !*lenp || (*ppos && !write)) { in __do_proc_dointvec()
2241 if (write) { in __do_proc_dointvec()
2256 if (write) { in __do_proc_dointvec()
2285 if (!write && !first && left && !err) in __do_proc_dointvec()
2287 if (write && !err && left) in __do_proc_dointvec()
2289 if (write) { in __do_proc_dointvec()
2300 static int do_proc_dointvec(struct ctl_table *table, int write, in do_proc_dointvec() argument
2303 int write, void *data), in do_proc_dointvec()
2306 return __do_proc_dointvec(table->data, table, write, in do_proc_dointvec()
2316 int write, void *data), in do_proc_douintvec_w() argument
2376 int write, void *data), in do_proc_douintvec_r() argument
2404 int write, void __user *buffer, in __do_proc_douintvec() argument
2408 int write, void *data), in __do_proc_douintvec()
2413 if (!tbl_data || !table->maxlen || !*lenp || (*ppos && !write)) { in __do_proc_douintvec()
2433 if (write) in __do_proc_douintvec()
2439 static int do_proc_douintvec(struct ctl_table *table, int write, in do_proc_douintvec() argument
2443 int write, void *data), in do_proc_douintvec()
2446 return __do_proc_douintvec(table->data, table, write, in do_proc_douintvec()
2463 int proc_dointvec(struct ctl_table *table, int write, in proc_dointvec() argument
2466 return do_proc_dointvec(table, write, buffer, lenp, ppos, NULL, NULL); in proc_dointvec()
2482 int proc_douintvec(struct ctl_table *table, int write, in proc_douintvec() argument
2485 return do_proc_douintvec(table, write, buffer, lenp, ppos, in proc_douintvec()
2493 static int proc_taint(struct ctl_table *table, int write, in proc_taint() argument
2500 if (write && !capable(CAP_SYS_ADMIN)) in proc_taint()
2505 err = proc_doulongvec_minmax(&t, write, buffer, lenp, ppos); in proc_taint()
2509 if (write) { in proc_taint()
2525 static int proc_dointvec_minmax_sysadmin(struct ctl_table *table, int write, in proc_dointvec_minmax_sysadmin() argument
2528 if (write && !capable(CAP_SYS_ADMIN)) in proc_dointvec_minmax_sysadmin()
2531 return proc_dointvec_minmax(table, write, buffer, lenp, ppos); in proc_dointvec_minmax_sysadmin()
2551 int write, void *data) in do_proc_dointvec_minmax_conv() argument
2554 if (write) { in do_proc_dointvec_minmax_conv()
2589 int proc_dointvec_minmax(struct ctl_table *table, int write, in proc_dointvec_minmax() argument
2596 return do_proc_dointvec(table, write, buffer, lenp, ppos, in proc_dointvec_minmax()
2616 int write, void *data) in do_proc_douintvec_minmax_conv() argument
2620 if (write) { in do_proc_douintvec_minmax_conv()
2658 int proc_douintvec_minmax(struct ctl_table *table, int write, in proc_douintvec_minmax() argument
2665 return do_proc_douintvec(table, write, buffer, lenp, ppos, in proc_douintvec_minmax()
2671 int write, void *data) in do_proc_dopipe_max_size_conv() argument
2673 if (write) { in do_proc_dopipe_max_size_conv()
2689 static int proc_dopipe_max_size(struct ctl_table *table, int write, in proc_dopipe_max_size() argument
2692 return do_proc_douintvec(table, write, buffer, lenp, ppos, in proc_dopipe_max_size()
2710 static int proc_dointvec_minmax_coredump(struct ctl_table *table, int write, in proc_dointvec_minmax_coredump() argument
2713 int error = proc_dointvec_minmax(table, write, buffer, lenp, ppos); in proc_dointvec_minmax_coredump()
2720 static int proc_dostring_coredump(struct ctl_table *table, int write, in proc_dostring_coredump() argument
2723 int error = proc_dostring(table, write, buffer, lenp, ppos); in proc_dostring_coredump()
2730 static int __do_proc_doulongvec_minmax(void *data, struct ctl_table *table, int write, in __do_proc_doulongvec_minmax() argument
2741 if (!data || !table->maxlen || !*lenp || (*ppos && !write)) { in __do_proc_doulongvec_minmax()
2752 if (write) { in __do_proc_doulongvec_minmax()
2766 if (write) { in __do_proc_doulongvec_minmax()
2795 if (!write && !first && left && !err) in __do_proc_doulongvec_minmax()
2797 if (write && !err) in __do_proc_doulongvec_minmax()
2799 if (write) { in __do_proc_doulongvec_minmax()
2810 static int do_proc_doulongvec_minmax(struct ctl_table *table, int write, in do_proc_doulongvec_minmax() argument
2816 return __do_proc_doulongvec_minmax(table->data, table, write, in do_proc_doulongvec_minmax()
2836 int proc_doulongvec_minmax(struct ctl_table *table, int write, in proc_doulongvec_minmax() argument
2839 return do_proc_doulongvec_minmax(table, write, buffer, lenp, ppos, 1l, 1l); in proc_doulongvec_minmax()
2859 int proc_doulongvec_ms_jiffies_minmax(struct ctl_table *table, int write, in proc_doulongvec_ms_jiffies_minmax() argument
2863 return do_proc_doulongvec_minmax(table, write, buffer, in proc_doulongvec_ms_jiffies_minmax()
2870 int write, void *data) in do_proc_dointvec_jiffies_conv() argument
2872 if (write) { in do_proc_dointvec_jiffies_conv()
2893 int write, void *data) in do_proc_dointvec_userhz_jiffies_conv() argument
2895 if (write) { in do_proc_dointvec_userhz_jiffies_conv()
2916 int write, void *data) in do_proc_dointvec_ms_jiffies_conv() argument
2918 if (write) { in do_proc_dointvec_ms_jiffies_conv()
2954 int proc_dointvec_jiffies(struct ctl_table *table, int write, in proc_dointvec_jiffies() argument
2957 return do_proc_dointvec(table,write,buffer,lenp,ppos, in proc_dointvec_jiffies()
2976 int proc_dointvec_userhz_jiffies(struct ctl_table *table, int write, in proc_dointvec_userhz_jiffies() argument
2979 return do_proc_dointvec(table,write,buffer,lenp,ppos, in proc_dointvec_userhz_jiffies()
2999 int proc_dointvec_ms_jiffies(struct ctl_table *table, int write, in proc_dointvec_ms_jiffies() argument
3002 return do_proc_dointvec(table, write, buffer, lenp, ppos, in proc_dointvec_ms_jiffies()
3006 static int proc_do_cad_pid(struct ctl_table *table, int write, in proc_do_cad_pid() argument
3015 r = __do_proc_dointvec(&tmp, table, write, buffer, in proc_do_cad_pid()
3017 if (r || !write) in proc_do_cad_pid()
3045 int proc_do_large_bitmap(struct ctl_table *table, int write, in proc_do_large_bitmap() argument
3056 if (!bitmap || !bitmap_len || !left || (*ppos && !write)) { in proc_do_large_bitmap()
3061 if (write) { in proc_do_large_bitmap()
3154 if (write) { in proc_do_large_bitmap()
3170 int proc_dostring(struct ctl_table *table, int write, in proc_dostring() argument
3176 int proc_dointvec(struct ctl_table *table, int write, in proc_dointvec() argument
3182 int proc_douintvec(struct ctl_table *table, int write, in proc_douintvec() argument
3188 int proc_dointvec_minmax(struct ctl_table *table, int write, in proc_dointvec_minmax() argument
3194 int proc_douintvec_minmax(struct ctl_table *table, int write, in proc_douintvec_minmax() argument
3200 int proc_dointvec_jiffies(struct ctl_table *table, int write, in proc_dointvec_jiffies() argument
3206 int proc_dointvec_userhz_jiffies(struct ctl_table *table, int write, in proc_dointvec_userhz_jiffies() argument
3212 int proc_dointvec_ms_jiffies(struct ctl_table *table, int write, in proc_dointvec_ms_jiffies() argument
3218 int proc_doulongvec_minmax(struct ctl_table *table, int write, in proc_doulongvec_minmax() argument
3224 int proc_doulongvec_ms_jiffies_minmax(struct ctl_table *table, int write, in proc_doulongvec_ms_jiffies_minmax() argument