/kernel/linux/linux-6.6/kernel/ |
H A D | sysctl.c | 427 static int do_proc_dointvec_conv(bool *negp, unsigned long *lvalp, in do_proc_dointvec_conv() argument 433 if (*lvalp > (unsigned long) INT_MAX + 1) in do_proc_dointvec_conv() 435 WRITE_ONCE(*valp, -*lvalp); in do_proc_dointvec_conv() 437 if (*lvalp > (unsigned long) INT_MAX) in do_proc_dointvec_conv() 439 WRITE_ONCE(*valp, *lvalp); in do_proc_dointvec_conv() 445 *lvalp = -(unsigned long)val; in do_proc_dointvec_conv() 448 *lvalp = (unsigned long)val; in do_proc_dointvec_conv() 454 static int do_proc_douintvec_conv(unsigned long *lvalp, in do_proc_douintvec_conv() argument 459 if (*lvalp > UINT_MAX) in do_proc_douintvec_conv() 461 WRITE_ONCE(*valp, *lvalp); in do_proc_douintvec_conv() 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) __do_proc_dointvec() 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) do_proc_dointvec() 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) do_proc_douintvec_w() 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) do_proc_douintvec_r() 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) __do_proc_douintvec() 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) do_proc_douintvec() argument 825 do_proc_dointvec_minmax_conv(bool *negp, unsigned long *lvalp, int *valp, int write, void *data) do_proc_dointvec_minmax_conv() argument 892 do_proc_douintvec_minmax_conv(unsigned long *lvalp, unsigned int *valp, int write, void *data) do_proc_douintvec_minmax_conv() argument 1154 do_proc_dointvec_jiffies_conv(bool *negp, unsigned long *lvalp, int *valp, int write, void *data) do_proc_dointvec_jiffies_conv() argument 1180 do_proc_dointvec_userhz_jiffies_conv(bool *negp, unsigned long *lvalp, int *valp, int write, void *data) do_proc_dointvec_userhz_jiffies_conv() argument 1203 do_proc_dointvec_ms_jiffies_conv(bool *negp, unsigned long *lvalp, int *valp, int write, void *data) do_proc_dointvec_ms_jiffies_conv() argument 1228 do_proc_dointvec_ms_jiffies_minmax_conv(bool *negp, unsigned long *lvalp, int *valp, int write, void *data) do_proc_dointvec_ms_jiffies_minmax_conv() argument [all...] |
/kernel/linux/linux-5.10/kernel/ |
H A D | sysctl.c | 546 static int do_proc_dointvec_conv(bool *negp, unsigned long *lvalp, in do_proc_dointvec_conv() argument 552 if (*lvalp > (unsigned long) INT_MAX + 1) in do_proc_dointvec_conv() 554 WRITE_ONCE(*valp, -*lvalp); in do_proc_dointvec_conv() 556 if (*lvalp > (unsigned long) INT_MAX) in do_proc_dointvec_conv() 558 WRITE_ONCE(*valp, *lvalp); in do_proc_dointvec_conv() 564 *lvalp = -(unsigned long)val; in do_proc_dointvec_conv() 567 *lvalp = (unsigned long)val; in do_proc_dointvec_conv() 573 static int do_proc_douintvec_conv(unsigned long *lvalp, in do_proc_douintvec_conv() argument 578 if (*lvalp > UINT_MAX) in do_proc_douintvec_conv() 580 WRITE_ONCE(*valp, *lvalp); in do_proc_douintvec_conv() 590 __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) __do_proc_dointvec() argument 663 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) do_proc_dointvec() argument 673 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) do_proc_douintvec_w() argument 730 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) do_proc_douintvec_r() argument 761 __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) __do_proc_douintvec() argument 797 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) do_proc_douintvec() argument 936 do_proc_dointvec_minmax_conv(bool *negp, unsigned long *lvalp, int *valp, int write, void *data) do_proc_dointvec_minmax_conv() argument 1003 do_proc_douintvec_minmax_conv(unsigned long *lvalp, unsigned int *valp, int write, void *data) do_proc_douintvec_minmax_conv() argument 1117 do_proc_dopipe_max_size_conv(unsigned long *lvalp, unsigned int *valp, int write, void *data) do_proc_dopipe_max_size_conv() argument 1325 do_proc_dointvec_jiffies_conv(bool *negp, unsigned long *lvalp, int *valp, int write, void *data) do_proc_dointvec_jiffies_conv() argument 1351 do_proc_dointvec_userhz_jiffies_conv(bool *negp, unsigned long *lvalp, int *valp, int write, void *data) do_proc_dointvec_userhz_jiffies_conv() argument 1374 do_proc_dointvec_ms_jiffies_conv(bool *negp, unsigned long *lvalp, int *valp, int write, void *data) do_proc_dointvec_ms_jiffies_conv() argument [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | sysctl.h | 248 int (*conv)(unsigned long *lvalp,
|
/kernel/linux/linux-6.6/fs/ |
H A D | pipe.c | 1442 static int do_proc_dopipe_max_size_conv(unsigned long *lvalp, in do_proc_dopipe_max_size_conv() argument 1449 val = round_pipe_size(*lvalp); in do_proc_dopipe_max_size_conv() 1456 *lvalp = (unsigned long) val; in do_proc_dopipe_max_size_conv()
|