Lines Matching refs:write
178 static int proc_do_cad_pid(struct ctl_table *table, int write,
180 static int proc_taint(struct ctl_table *table, int write,
185 static int proc_dointvec_minmax_sysadmin(struct ctl_table *table, int write,
189 static int proc_dointvec_minmax_coredump(struct ctl_table *table, int write,
192 static int proc_dostring_coredump(struct ctl_table *table, int write,
200 static int sysrq_sysctl_handler(struct ctl_table *table, int write, in sysrq_sysctl_handler() argument
206 error = proc_dointvec(table, write, buffer, lenp, ppos); in sysrq_sysctl_handler()
210 if (write) in sysrq_sysctl_handler()
1800 static int _proc_do_string(char *data, int maxlen, int write, in _proc_do_string() argument
1813 if (write) { in _proc_do_string()
1892 int proc_dostring(struct ctl_table *table, int write, in proc_dostring() argument
1895 if (write && *ppos && sysctl_writes_strict == SYSCTL_WRITES_WARN) in proc_dostring()
1898 return _proc_do_string((char *)(table->data), table->maxlen, write, in proc_dostring()
2029 int write, void *data) in do_proc_dointvec_conv() argument
2031 if (write) { in do_proc_dointvec_conv()
2057 int write, void __user *buffer, in __do_proc_dointvec() argument
2060 int write, void *data), in __do_proc_dointvec()
2068 if (!tbl_data || !table->maxlen || !*lenp || (*ppos && !write)) { in __do_proc_dointvec()
2080 if (write) { in __do_proc_dointvec()
2110 if (write) { in __do_proc_dointvec()
2139 if (!write && !first && left && !err) in __do_proc_dointvec()
2141 if (write && !err && left) in __do_proc_dointvec()
2144 if (write) { in __do_proc_dointvec()
2155 static int do_proc_dointvec(struct ctl_table *table, int write, in do_proc_dointvec() argument
2158 int write, void *data), in do_proc_dointvec()
2161 return __do_proc_dointvec(table->data, table, write, in do_proc_dointvec()
2178 int proc_dointvec(struct ctl_table *table, int write, in proc_dointvec() argument
2181 return do_proc_dointvec(table,write,buffer,lenp,ppos, in proc_dointvec()
2189 static int proc_taint(struct ctl_table *table, int write, in proc_taint() argument
2196 if (write && !capable(CAP_SYS_ADMIN)) in proc_taint()
2201 err = proc_doulongvec_minmax(&t, write, buffer, lenp, ppos); in proc_taint()
2205 if (write) { in proc_taint()
2221 static int proc_dointvec_minmax_sysadmin(struct ctl_table *table, int write, in proc_dointvec_minmax_sysadmin() argument
2224 if (write && !capable(CAP_SYS_ADMIN)) in proc_dointvec_minmax_sysadmin()
2227 return proc_dointvec_minmax(table, write, buffer, lenp, ppos); in proc_dointvec_minmax_sysadmin()
2238 int write, void *data) in do_proc_dointvec_minmax_conv() argument
2241 if (write) { in do_proc_dointvec_minmax_conv()
2276 int proc_dointvec_minmax(struct ctl_table *table, int write, in proc_dointvec_minmax() argument
2283 return do_proc_dointvec(table, write, buffer, lenp, ppos, in proc_dointvec_minmax()
2299 static int proc_dointvec_minmax_coredump(struct ctl_table *table, int write, in proc_dointvec_minmax_coredump() argument
2302 int error = proc_dointvec_minmax(table, write, buffer, lenp, ppos); in proc_dointvec_minmax_coredump()
2309 static int proc_dostring_coredump(struct ctl_table *table, int write, in proc_dostring_coredump() argument
2312 int error = proc_dostring(table, write, buffer, lenp, ppos); in proc_dostring_coredump()
2319 static int __do_proc_doulongvec_minmax(void *data, struct ctl_table *table, int write, in __do_proc_doulongvec_minmax() argument
2331 if (!data || !table->maxlen || !*lenp || (*ppos && !write)) { in __do_proc_doulongvec_minmax()
2342 if (write) { in __do_proc_doulongvec_minmax()
2371 if (write) { in __do_proc_doulongvec_minmax()
2399 if (!write && !first && left && !err) in __do_proc_doulongvec_minmax()
2401 if (write && !err) in __do_proc_doulongvec_minmax()
2404 if (write) { in __do_proc_doulongvec_minmax()
2415 static int do_proc_doulongvec_minmax(struct ctl_table *table, int write, in do_proc_doulongvec_minmax() argument
2421 return __do_proc_doulongvec_minmax(table->data, table, write, in do_proc_doulongvec_minmax()
2441 int proc_doulongvec_minmax(struct ctl_table *table, int write, in proc_doulongvec_minmax() argument
2444 return do_proc_doulongvec_minmax(table, write, buffer, lenp, ppos, 1l, 1l); in proc_doulongvec_minmax()
2464 int proc_doulongvec_ms_jiffies_minmax(struct ctl_table *table, int write, in proc_doulongvec_ms_jiffies_minmax() argument
2468 return do_proc_doulongvec_minmax(table, write, buffer, in proc_doulongvec_ms_jiffies_minmax()
2475 int write, void *data) in do_proc_dointvec_jiffies_conv() argument
2477 if (write) { in do_proc_dointvec_jiffies_conv()
2498 int write, void *data) in do_proc_dointvec_userhz_jiffies_conv() argument
2500 if (write) { in do_proc_dointvec_userhz_jiffies_conv()
2521 int write, void *data) in do_proc_dointvec_ms_jiffies_conv() argument
2523 if (write) { in do_proc_dointvec_ms_jiffies_conv()
2559 int proc_dointvec_jiffies(struct ctl_table *table, int write, in proc_dointvec_jiffies() argument
2562 return do_proc_dointvec(table,write,buffer,lenp,ppos, in proc_dointvec_jiffies()
2581 int proc_dointvec_userhz_jiffies(struct ctl_table *table, int write, in proc_dointvec_userhz_jiffies() argument
2584 return do_proc_dointvec(table,write,buffer,lenp,ppos, in proc_dointvec_userhz_jiffies()
2604 int proc_dointvec_ms_jiffies(struct ctl_table *table, int write, in proc_dointvec_ms_jiffies() argument
2607 return do_proc_dointvec(table, write, buffer, lenp, ppos, in proc_dointvec_ms_jiffies()
2611 static int proc_do_cad_pid(struct ctl_table *table, int write, in proc_do_cad_pid() argument
2620 r = __do_proc_dointvec(&tmp, table, write, buffer, in proc_do_cad_pid()
2622 if (r || !write) in proc_do_cad_pid()
2650 int proc_do_large_bitmap(struct ctl_table *table, int write, in proc_do_large_bitmap() argument
2661 if (!bitmap || !bitmap_len || !left || (*ppos && !write)) { in proc_do_large_bitmap()
2666 if (write) { in proc_do_large_bitmap()
2765 if (write) { in proc_do_large_bitmap()
2783 int proc_dostring(struct ctl_table *table, int write, in proc_dostring() argument
2789 int proc_dointvec(struct ctl_table *table, int write, in proc_dointvec() argument
2795 int proc_dointvec_minmax(struct ctl_table *table, int write, in proc_dointvec_minmax() argument
2801 int proc_dointvec_jiffies(struct ctl_table *table, int write, in proc_dointvec_jiffies() argument
2807 int proc_dointvec_userhz_jiffies(struct ctl_table *table, int write, in proc_dointvec_userhz_jiffies() argument
2813 int proc_dointvec_ms_jiffies(struct ctl_table *table, int write, in proc_dointvec_ms_jiffies() argument
2819 int proc_doulongvec_minmax(struct ctl_table *table, int write, in proc_doulongvec_minmax() argument
2825 int proc_doulongvec_ms_jiffies_minmax(struct ctl_table *table, int write, in proc_doulongvec_ms_jiffies_minmax() argument