Lines Matching refs:write

147 static int _proc_do_string(char *data, int maxlen, int write,  in _proc_do_string()  argument
158 if (write) { in _proc_do_string()
260 int proc_dostring(struct ctl_table *table, int write, in proc_dostring() argument
263 if (write) in proc_dostring()
266 return _proc_do_string(table->data, table->maxlen, write, buffer, lenp, in proc_dostring()
430 int write, void *data) in do_proc_dointvec_conv() argument
432 if (write) { in do_proc_dointvec_conv()
457 int write, void *data) in do_proc_douintvec_conv() argument
459 if (write) { in do_proc_douintvec_conv()
473 int write, void *buffer, in __do_proc_dointvec() argument
476 int write, void *data), in __do_proc_dointvec()
483 if (!tbl_data || !table->maxlen || !*lenp || (*ppos && !write)) { in __do_proc_dointvec()
495 if (write) { in __do_proc_dointvec()
508 if (write) { in __do_proc_dointvec()
533 if (!write && !first && left && !err) in __do_proc_dointvec()
535 if (write && !err && left) in __do_proc_dointvec()
537 if (write && first) in __do_proc_dointvec()
545 static int do_proc_dointvec(struct ctl_table *table, int write, in do_proc_dointvec() argument
548 int write, void *data), in do_proc_dointvec()
551 return __do_proc_dointvec(table->data, table, write, in do_proc_dointvec()
561 int write, void *data), in do_proc_douintvec_w() argument
616 int write, void *data), in do_proc_douintvec_r() argument
644 int write, void *buffer, in __do_proc_douintvec() argument
648 int write, void *data), in __do_proc_douintvec()
653 if (!tbl_data || !table->maxlen || !*lenp || (*ppos && !write)) { in __do_proc_douintvec()
673 if (write) in __do_proc_douintvec()
679 int do_proc_douintvec(struct ctl_table *table, int write, in do_proc_douintvec() argument
683 int write, void *data), in do_proc_douintvec()
686 return __do_proc_douintvec(table->data, table, write, in do_proc_douintvec()
706 int proc_dobool(struct ctl_table *table, int write, void *buffer, in proc_dobool() argument
722 res = proc_dointvec(&tmp, write, buffer, lenp, ppos); in proc_dobool()
725 if (write) in proc_dobool()
743 int proc_dointvec(struct ctl_table *table, int write, void *buffer, in proc_dointvec() argument
746 return do_proc_dointvec(table, write, buffer, lenp, ppos, NULL, NULL); in proc_dointvec()
751 int write, void *buffer, size_t *lenp, loff_t *ppos) in proc_dointvec_minmax_warn_RT_change() argument
755 if (!IS_ENABLED(CONFIG_PREEMPT_RT) || !write) in proc_dointvec_minmax_warn_RT_change()
756 return proc_dointvec_minmax(table, write, buffer, lenp, ppos); in proc_dointvec_minmax_warn_RT_change()
759 ret = proc_dointvec_minmax(table, write, buffer, lenp, ppos); in proc_dointvec_minmax_warn_RT_change()
783 int proc_douintvec(struct ctl_table *table, int write, void *buffer, in proc_douintvec() argument
786 return do_proc_douintvec(table, write, buffer, lenp, ppos, in proc_douintvec()
794 static int proc_taint(struct ctl_table *table, int write, in proc_taint() argument
801 if (write && !capable(CAP_SYS_ADMIN)) in proc_taint()
806 err = proc_doulongvec_minmax(&t, write, buffer, lenp, ppos); in proc_taint()
810 if (write) { in proc_taint()
849 int write, void *data) in do_proc_dointvec_minmax_conv() argument
857 int *ip = write ? &tmp : valp; in do_proc_dointvec_minmax_conv()
859 ret = do_proc_dointvec_conv(negp, lvalp, ip, write, data); in do_proc_dointvec_minmax_conv()
863 if (write) { in do_proc_dointvec_minmax_conv()
889 int proc_dointvec_minmax(struct ctl_table *table, int write, in proc_dointvec_minmax() argument
896 return do_proc_dointvec(table, write, buffer, lenp, ppos, in proc_dointvec_minmax()
916 int write, void *data) in do_proc_douintvec_minmax_conv() argument
922 unsigned int *up = write ? &tmp : valp; in do_proc_douintvec_minmax_conv()
924 ret = do_proc_douintvec_conv(lvalp, up, write, data); in do_proc_douintvec_minmax_conv()
928 if (write) { in do_proc_douintvec_minmax_conv()
958 int proc_douintvec_minmax(struct ctl_table *table, int write, in proc_douintvec_minmax() argument
965 return do_proc_douintvec(table, write, buffer, lenp, ppos, in proc_douintvec_minmax()
986 int proc_dou8vec_minmax(struct ctl_table *table, int write, in proc_dou8vec_minmax() argument
1018 res = do_proc_douintvec(&tmp, write, buffer, lenp, ppos, in proc_dou8vec_minmax()
1022 if (write) in proc_dou8vec_minmax()
1029 static int sysrq_sysctl_handler(struct ctl_table *table, int write, in sysrq_sysctl_handler() argument
1036 ret = __do_proc_dointvec(&tmp, table, write, buffer, in sysrq_sysctl_handler()
1038 if (ret || !write) in sysrq_sysctl_handler()
1041 if (write) in sysrq_sysctl_handler()
1049 int write, void *buffer, size_t *lenp, loff_t *ppos, in __do_proc_doulongvec_minmax() argument
1057 if (!data || !table->maxlen || !*lenp || (*ppos && !write)) { in __do_proc_doulongvec_minmax()
1068 if (write) { in __do_proc_doulongvec_minmax()
1080 if (write) { in __do_proc_doulongvec_minmax()
1109 if (!write && !first && left && !err) in __do_proc_doulongvec_minmax()
1111 if (write && !err) in __do_proc_doulongvec_minmax()
1113 if (write && first) in __do_proc_doulongvec_minmax()
1121 static int do_proc_doulongvec_minmax(struct ctl_table *table, int write, in do_proc_doulongvec_minmax() argument
1125 return __do_proc_doulongvec_minmax(table->data, table, write, in do_proc_doulongvec_minmax()
1145 int proc_doulongvec_minmax(struct ctl_table *table, int write, in proc_doulongvec_minmax() argument
1148 return do_proc_doulongvec_minmax(table, write, buffer, lenp, ppos, 1l, 1l); in proc_doulongvec_minmax()
1168 int proc_doulongvec_ms_jiffies_minmax(struct ctl_table *table, int write, in proc_doulongvec_ms_jiffies_minmax() argument
1171 return do_proc_doulongvec_minmax(table, write, buffer, in proc_doulongvec_ms_jiffies_minmax()
1178 int write, void *data) in do_proc_dointvec_jiffies_conv() argument
1180 if (write) { in do_proc_dointvec_jiffies_conv()
1204 int write, void *data) in do_proc_dointvec_userhz_jiffies_conv() argument
1206 if (write) { in do_proc_dointvec_userhz_jiffies_conv()
1227 int write, void *data) in do_proc_dointvec_ms_jiffies_conv() argument
1229 if (write) { in do_proc_dointvec_ms_jiffies_conv()
1251 int *valp, int write, void *data) in do_proc_dointvec_ms_jiffies_minmax_conv() argument
1259 int *ip = write ? &tmp : valp; in do_proc_dointvec_ms_jiffies_minmax_conv()
1261 ret = do_proc_dointvec_ms_jiffies_conv(negp, lvalp, ip, write, data); in do_proc_dointvec_ms_jiffies_minmax_conv()
1265 if (write) { in do_proc_dointvec_ms_jiffies_minmax_conv()
1289 int proc_dointvec_jiffies(struct ctl_table *table, int write, in proc_dointvec_jiffies() argument
1292 return do_proc_dointvec(table,write,buffer,lenp,ppos, in proc_dointvec_jiffies()
1296 int proc_dointvec_ms_jiffies_minmax(struct ctl_table *table, int write, in proc_dointvec_ms_jiffies_minmax() argument
1303 return do_proc_dointvec(table, write, buffer, lenp, ppos, in proc_dointvec_ms_jiffies_minmax()
1322 int proc_dointvec_userhz_jiffies(struct ctl_table *table, int write, in proc_dointvec_userhz_jiffies() argument
1325 return do_proc_dointvec(table, write, buffer, lenp, ppos, in proc_dointvec_userhz_jiffies()
1345 int proc_dointvec_ms_jiffies(struct ctl_table *table, int write, void *buffer, in proc_dointvec_ms_jiffies() argument
1348 return do_proc_dointvec(table, write, buffer, lenp, ppos, in proc_dointvec_ms_jiffies()
1352 static int proc_do_cad_pid(struct ctl_table *table, int write, void *buffer, in proc_do_cad_pid() argument
1361 r = __do_proc_dointvec(&tmp, table, write, buffer, in proc_do_cad_pid()
1363 if (r || !write) in proc_do_cad_pid()
1391 int proc_do_large_bitmap(struct ctl_table *table, int write, in proc_do_large_bitmap() argument
1401 if (!bitmap || !bitmap_len || !left || (*ppos && !write)) { in proc_do_large_bitmap()
1406 if (write) { in proc_do_large_bitmap()
1507 if (write) { in proc_do_large_bitmap()
1523 int proc_dostring(struct ctl_table *table, int write, in proc_dostring() argument
1529 int proc_dobool(struct ctl_table *table, int write, in proc_dobool() argument
1535 int proc_dointvec(struct ctl_table *table, int write, in proc_dointvec() argument
1541 int proc_douintvec(struct ctl_table *table, int write, in proc_douintvec() argument
1547 int proc_dointvec_minmax(struct ctl_table *table, int write, in proc_dointvec_minmax() argument
1553 int proc_douintvec_minmax(struct ctl_table *table, int write, in proc_douintvec_minmax() argument
1559 int proc_dou8vec_minmax(struct ctl_table *table, int write, in proc_dou8vec_minmax() argument
1565 int proc_dointvec_jiffies(struct ctl_table *table, int write, in proc_dointvec_jiffies() argument
1571 int proc_dointvec_ms_jiffies_minmax(struct ctl_table *table, int write, in proc_dointvec_ms_jiffies_minmax() argument
1577 int proc_dointvec_userhz_jiffies(struct ctl_table *table, int write, in proc_dointvec_userhz_jiffies() argument
1583 int proc_dointvec_ms_jiffies(struct ctl_table *table, int write, in proc_dointvec_ms_jiffies() argument
1589 int proc_doulongvec_minmax(struct ctl_table *table, int write, in proc_doulongvec_minmax() argument
1595 int proc_doulongvec_ms_jiffies_minmax(struct ctl_table *table, int write, in proc_doulongvec_ms_jiffies_minmax() argument
1601 int proc_do_large_bitmap(struct ctl_table *table, int write, in proc_do_large_bitmap() argument
1610 int proc_do_static_key(struct ctl_table *table, int write, in proc_do_static_key() argument
1624 if (write && !capable(CAP_SYS_ADMIN)) in proc_do_static_key()
1629 ret = proc_dointvec_minmax(&tmp, write, buffer, lenp, ppos); in proc_do_static_key()
1630 if (write && !ret) { in proc_do_static_key()