Home
last modified time | relevance | path

Searched refs:u_ptr (Results 1 – 4 of 4) sorted by relevance

/linux/kernel/time/
H A Djiffies.c114 static int sysctl_u2k_int_conv_hz(const bool *negp, const ulong *u_ptr, int *k_ptr) in sysctl_u2k_int_conv_hz()
116 return proc_int_u2k_conv_uop(u_ptr, k_ptr, negp, mult_hz);
119 static int sysctl_k2u_int_conv_hz(bool *negp, ulong *u_ptr, const int *k_ptr) in sysctl_k2u_int_conv_hz()
121 return proc_int_k2u_conv_kop(u_ptr, k_ptr, negp, div_hz);
124 static int sysctl_u2k_int_conv_userhz(const bool *negp, const ulong *u_ptr, int *k_ptr) in sysctl_u2k_int_conv_userhz()
126 return proc_int_u2k_conv_uop(u_ptr, k_ptr, negp, clock_t_to_jiffies);
134 static int sysctl_k2u_int_conv_userhz(bool *negp, ulong *u_ptr, const int *k_ptr) in sysctl_k2u_int_conv_userhz()
136 return proc_int_k2u_conv_kop(u_ptr, k_ptr, negp, sysctl_jiffies_to_clock_t);
146 static int sysctl_u2k_int_conv_ms(const bool *negp, const ulong *u_ptr, int *k_ptr) in sysctl_u2k_int_conv_ms()
148 return proc_int_u2k_conv_uop(u_ptr, k_pt in sysctl_u2k_int_conv_ms()
112 sysctl_u2k_int_conv_hz(const bool * negp,const ulong * u_ptr,int * k_ptr) sysctl_u2k_int_conv_hz() argument
117 sysctl_k2u_int_conv_hz(bool * negp,ulong * u_ptr,const int * k_ptr) sysctl_k2u_int_conv_hz() argument
122 sysctl_u2k_int_conv_userhz(const bool * negp,const ulong * u_ptr,int * k_ptr) sysctl_u2k_int_conv_userhz() argument
132 sysctl_k2u_int_conv_userhz(bool * negp,ulong * u_ptr,const int * k_ptr) sysctl_k2u_int_conv_userhz() argument
144 sysctl_u2k_int_conv_ms(const bool * negp,const ulong * u_ptr,int * k_ptr) sysctl_u2k_int_conv_ms() argument
154 sysctl_k2u_int_conv_ms(bool * negp,ulong * u_ptr,const int * k_ptr) sysctl_k2u_int_conv_ms() argument
159 do_proc_int_conv_jiffies(bool * negp,ulong * u_ptr,int * k_ptr,int dir,const struct ctl_table * tbl) do_proc_int_conv_jiffies() argument
166 do_proc_int_conv_userhz_jiffies(bool * negp,ulong * u_ptr,int * k_ptr,int dir,const struct ctl_table * tbl) do_proc_int_conv_userhz_jiffies() argument
175 do_proc_int_conv_ms_jiffies(bool * negp,ulong * u_ptr,int * k_ptr,int dir,const struct ctl_table * tbl) do_proc_int_conv_ms_jiffies() argument
182 do_proc_int_conv_ms_jiffies_minmax(bool * negp,ulong * u_ptr,int * k_ptr,int dir,const struct ctl_table * tbl) do_proc_int_conv_ms_jiffies_minmax() argument
190 sysctl_u2k_ulong_conv_ms(const ulong * u_ptr,ulong * k_ptr) sysctl_u2k_ulong_conv_ms() argument
195 sysctl_k2u_ulong_conv_ms(ulong * u_ptr,const ulong * k_ptr) sysctl_k2u_ulong_conv_ms() argument
200 do_proc_ulong_conv_ms_jiffies_minmax(bool * negp,ulong * u_ptr,ulong * k_ptr,int dir,const struct ctl_table * tbl) do_proc_ulong_conv_ms_jiffies_minmax() argument
208 do_proc_int_conv_jiffies(bool * negp,ulong * u_ptr,int * k_ptr,int dir,const struct ctl_table * tbl) do_proc_int_conv_jiffies() argument
214 do_proc_int_conv_userhz_jiffies(bool * negp,ulong * u_ptr,int * k_ptr,int dir,const struct ctl_table * tbl) do_proc_int_conv_userhz_jiffies() argument
221 do_proc_int_conv_ms_jiffies(bool * negp,ulong * u_ptr,int * k_ptr,int dir,const struct ctl_table * tbl) do_proc_int_conv_ms_jiffies() argument
227 do_proc_int_conv_ms_jiffies_minmax(bool * negp,ulong * u_ptr,int * k_ptr,int dir,const struct ctl_table * tbl) do_proc_int_conv_ms_jiffies_minmax() argument
234 do_proc_ulong_conv_ms_jiffies_minmax(bool * negp,ulong * u_ptr,ulong * k_ptr,int dir,const struct ctl_table * tbl) do_proc_ulong_conv_ms_jiffies_minmax() argument
[all...]
/linux/kernel/
H A Dsysctl.c365 * @u_ptr: pointer to user space variable
375 int proc_uint_u2k_conv_uop(const ulong *u_ptr, uint *k_ptr, in proc_uint_u2k_conv_uop() argument
378 ulong u = u_ptr_op ? u_ptr_op(*u_ptr) : *u_ptr; in proc_uint_u2k_conv_uop()
389 * @u_ptr: pointer to user space variable
392 * Uses READ_ONCE to assign value to u_ptr.
396 int proc_uint_k2u_conv(ulong *u_ptr, const uint *k_ptr) in proc_uint_k2u_conv() argument
399 *u_ptr = (ulong)val; in proc_uint_k2u_conv()
406 * @u_ptr: pointer to user variable
414 * When direction is kernel to user, then the u_ptr i
419 proc_uint_conv(ulong * u_ptr,uint * k_ptr,int dir,const struct ctl_table * tbl,bool k_ptr_range_check,int (* user_to_kern)(const ulong * u_ptr,uint * k_ptr),int (* kern_to_user)(ulong * u_ptr,const uint * k_ptr)) proc_uint_conv() argument
421 proc_uint_conv(ulong * u_ptr,uint * k_ptr,int dir,const struct ctl_table * tbl,bool k_ptr_range_check,int (* user_to_kern)(const ulong * u_ptr,uint * k_ptr),int (* kern_to_user)(ulong * u_ptr,const uint * k_ptr)) proc_uint_conv() argument
422 proc_uint_conv(ulong * u_ptr,uint * k_ptr,int dir,const struct ctl_table * tbl,bool k_ptr_range_check,int (* user_to_kern)(const ulong * u_ptr,uint * k_ptr),int (* kern_to_user)(ulong * u_ptr,const uint * k_ptr)) proc_uint_conv() argument
447 proc_uint_u2k_conv(const ulong * u_ptr,uint * k_ptr) proc_uint_u2k_conv() argument
452 do_proc_uint_conv(bool * negp,ulong * u_ptr,uint * k_ptr,int dir,const struct ctl_table * tbl) do_proc_uint_conv() argument
459 do_proc_uint_conv_minmax(bool * negp,ulong * u_ptr,uint * k_ptr,int dir,const struct ctl_table * tbl) do_proc_uint_conv_minmax() argument
479 proc_int_k2u_conv_kop(ulong * u_ptr,const int * k_ptr,bool * negp,ulong (* k_ptr_op)(const ulong)) proc_int_k2u_conv_kop() argument
506 proc_int_u2k_conv_uop(const ulong * u_ptr,int * k_ptr,const bool * negp,ulong (* u_ptr_op)(const ulong)) proc_int_u2k_conv_uop() argument
540 proc_int_conv(bool * negp,ulong * u_ptr,int * k_ptr,int dir,const struct ctl_table * tbl,bool k_ptr_range_check,int (* user_to_kern)(const bool * negp,const ulong * u_ptr,int * k_ptr),int (* kern_to_user)(bool * negp,ulong * u_ptr,const int * k_ptr)) proc_int_conv() argument
542 proc_int_conv(bool * negp,ulong * u_ptr,int * k_ptr,int dir,const struct ctl_table * tbl,bool k_ptr_range_check,int (* user_to_kern)(const bool * negp,const ulong * u_ptr,int * k_ptr),int (* kern_to_user)(bool * negp,ulong * u_ptr,const int * k_ptr)) proc_int_conv() argument
567 sysctl_user_to_kern_int_conv(const bool * negp,const ulong * u_ptr,int * k_ptr) sysctl_user_to_kern_int_conv() argument
573 sysctl_kern_to_user_int_conv(bool * negp,ulong * u_ptr,const int * k_ptr) sysctl_kern_to_user_int_conv() argument
578 do_proc_int_conv(bool * negp,unsigned long * u_ptr,int * k_ptr,int dir,const struct ctl_table * tbl) do_proc_int_conv() argument
587 do_proc_int_conv_minmax(bool * negp,unsigned long * u_ptr,int * k_ptr,int dir,const struct ctl_table * tbl) do_proc_int_conv_minmax() argument
626 proc_vec_conv(enum proc_vec_type type,union proc_vec_conv conv,bool * negp,ulong * u_ptr,char * k_ptr,int dir,const struct ctl_table * table) proc_vec_conv() argument
756 proc_douintvec_conv(const struct ctl_table * table,int dir,void * buffer,size_t * lenp,loff_t * ppos,int (* conv)(bool * negp,ulong * u_ptr,uint * k_ptr,int dir,const struct ctl_table * table)) proc_douintvec_conv() argument
964 proc_ulong_conv(ulong * u_ptr,ulong * k_ptr,int dir,const struct ctl_table * tbl,bool k_ptr_range_check,int (* user_to_kern)(const ulong * u_ptr,ulong * k_ptr),int (* kern_to_user)(ulong * u_ptr,const ulong * k_ptr)) proc_ulong_conv() argument
966 proc_ulong_conv(ulong * u_ptr,ulong * k_ptr,int dir,const struct ctl_table * tbl,bool k_ptr_range_check,int (* user_to_kern)(const ulong * u_ptr,ulong * k_ptr),int (* kern_to_user)(ulong * u_ptr,const ulong * k_ptr)) proc_ulong_conv() argument
967 proc_ulong_conv(ulong * u_ptr,ulong * k_ptr,int dir,const struct ctl_table * tbl,bool k_ptr_range_check,int (* user_to_kern)(const ulong * u_ptr,ulong * k_ptr),int (* kern_to_user)(ulong * u_ptr,const ulong * k_ptr)) proc_ulong_conv() argument
1002 proc_ulong_u2k_conv_uop(const ulong * u_ptr,ulong * k_ptr,ulong (* u_ptr_op)(const ulong)) proc_ulong_u2k_conv_uop() argument
1011 proc_ulong_u2k_conv(const ulong * u_ptr,ulong * k_ptr) proc_ulong_u2k_conv() argument
1028 proc_ulong_k2u_conv_kop(ulong * u_ptr,const ulong * k_ptr,ulong (* k_ptr_op)(const ulong)) proc_ulong_k2u_conv_kop() argument
1036 proc_ulong_k2u_conv(ulong * u_ptr,const ulong * k_ptr) proc_ulong_k2u_conv() argument
1041 do_proc_ulong_conv(bool * negp,ulong * u_ptr,ulong * k_ptr,int dir,const struct ctl_table * tbl) do_proc_ulong_conv() argument
1066 proc_doulongvec_conv(const struct ctl_table * table,int dir,void * buffer,size_t * lenp,loff_t * ppos,int (* conv)(bool * negp,ulong * u_ptr,ulong * k_ptr,int dir,const struct ctl_table * table)) proc_doulongvec_conv() argument
1112 proc_dointvec_conv(const struct ctl_table * table,int dir,void * buffer,size_t * lenp,loff_t * ppos,int (* conv)(bool * negp,unsigned long * u_ptr,int * k_ptr,int dir,const struct ctl_table * table)) proc_dointvec_conv() argument
1314 proc_uint_k2u_conv(ulong * u_ptr,const uint * k_ptr) proc_uint_k2u_conv() argument
1319 proc_uint_u2k_conv_uop(const ulong * u_ptr,uint * k_ptr,ulong (* u_ptr_op)(const ulong)) proc_uint_u2k_conv_uop() argument
1325 proc_uint_conv(ulong * u_ptr,uint * k_ptr,int dir,const struct ctl_table * tbl,bool k_ptr_range_check,int (* user_to_kern)(const ulong * u_ptr,uint * k_ptr),int (* kern_to_user)(ulong * u_ptr,const uint * k_ptr)) proc_uint_conv() argument
1327 proc_uint_conv(ulong * u_ptr,uint * k_ptr,int dir,const struct ctl_table * tbl,bool k_ptr_range_check,int (* user_to_kern)(const ulong * u_ptr,uint * k_ptr),int (* kern_to_user)(ulong * u_ptr,const uint * k_ptr)) proc_uint_conv() argument
1328 proc_uint_conv(ulong * u_ptr,uint * k_ptr,int dir,const struct ctl_table * tbl,bool k_ptr_range_check,int (* user_to_kern)(const ulong * u_ptr,uint * k_ptr),int (* kern_to_user)(ulong * u_ptr,const uint * k_ptr)) proc_uint_conv() argument
1347 proc_doulongvec_conv(const struct ctl_table * table,int dir,void * buffer,size_t * lenp,loff_t * ppos,int (* conv)(bool * negp,ulong * u_ptr,ulong * k_ptr,int dir,const struct ctl_table * table)) proc_doulongvec_conv() argument
1355 proc_dointvec_conv(const struct ctl_table * table,int dir,void * buffer,size_t * lenp,loff_t * ppos,int (* conv)(bool * negp,unsigned long * u_ptr,int * k_ptr,int dir,const struct ctl_table * table)) proc_dointvec_conv() argument
[all...]
/linux/include/linux/
H A Dsysctl.h118 int (*conv)(bool *negp, unsigned long *u_ptr, int *k_ptr,
122 int (*conv)(bool *negp, ulong *u_ptr, uint *k_ptr,
126 int (*conv)(bool *negp, ulong *u_ptr, ulong *k_ptr,
143 int proc_int_conv(bool *negp, ulong *u_ptr, int *k_ptr, int dir,
145 int (*user_to_kern)(const bool *negp, const ulong *u_ptr, int *k_ptr),
146 int (*kern_to_user)(bool *negp, ulong *u_ptr, const int *k_ptr));
147 int proc_uint_conv(ulong *u_ptr, uint *k_ptr, int dir,
149 int (*user_to_kern)(const ulong *u_ptr, uint *k_ptr),
150 int (*kern_to_user)(ulong *u_ptr, const uint *k_ptr));
151 int proc_ulong_conv(ulong *u_ptr, ulong *k_ptr, int dir,
[all …]
/linux/fs/
H A Dpipe.c1570 static int u2k_pipe_maxsz(const ulong *u_ptr, uint *k_ptr) in u2k_pipe_maxsz() argument
1572 return proc_uint_u2k_conv_uop(u_ptr, k_ptr, round_pipe_size_ul); in u2k_pipe_maxsz()
1575 static int do_proc_uint_conv_pipe_maxsz(bool *negp, ulong *u_ptr, uint *k_ptr, in do_proc_uint_conv_pipe_maxsz() argument
1578 return proc_uint_conv(u_ptr, k_ptr, dir, table, true, in do_proc_uint_conv_pipe_maxsz()