Lines Matching refs:k_ptr

370 int proc_uint_u2k_conv_uop(const ulong *u_ptr, uint *k_ptr,  in proc_uint_u2k_conv_uop()  argument
377 WRITE_ONCE(*k_ptr, u); in proc_uint_u2k_conv_uop()
391 int proc_uint_k2u_conv(ulong *u_ptr, const uint *k_ptr) in proc_uint_k2u_conv() argument
393 uint val = READ_ONCE(*k_ptr); in proc_uint_k2u_conv()
414 int proc_uint_conv(ulong *u_ptr, uint *k_ptr, int dir, in proc_uint_conv() argument
416 int (*user_to_kern)(const ulong *u_ptr, uint *k_ptr), in proc_uint_conv() argument
417 int (*kern_to_user)(ulong *u_ptr, const uint *k_ptr)) in proc_uint_conv() argument
420 return kern_to_user(u_ptr, k_ptr); in proc_uint_conv()
436 WRITE_ONCE(*k_ptr, tmp_k); in proc_uint_conv()
438 return user_to_kern(u_ptr, k_ptr); in proc_uint_conv()
442 static int proc_uint_u2k_conv(const ulong *u_ptr, uint *k_ptr) in proc_uint_u2k_conv() argument
444 return proc_uint_u2k_conv_uop(u_ptr, k_ptr, NULL); in proc_uint_u2k_conv()
447 static int do_proc_uint_conv(ulong *u_ptr, uint *k_ptr, int dir, in do_proc_uint_conv() argument
450 return proc_uint_conv(u_ptr, k_ptr, dir, tbl, false, in do_proc_uint_conv()
454 static int do_proc_uint_conv_minmax(ulong *u_ptr, uint *k_ptr, int dir, in do_proc_uint_conv_minmax() argument
457 return proc_uint_conv(u_ptr, k_ptr, dir, tbl, true, in do_proc_uint_conv_minmax()
474 int proc_int_k2u_conv_kop(ulong *u_ptr, const int *k_ptr, bool *negp, in proc_int_k2u_conv_kop() argument
477 int val = READ_ONCE(*k_ptr); in proc_int_k2u_conv_kop()
501 int proc_int_u2k_conv_uop(const ulong *u_ptr, int *k_ptr, const bool *negp, in proc_int_u2k_conv_uop() argument
509 WRITE_ONCE(*k_ptr, -u); in proc_int_u2k_conv_uop()
513 WRITE_ONCE(*k_ptr, u); in proc_int_u2k_conv_uop()
518 int proc_int_conv(bool *negp, ulong *u_ptr, int *k_ptr, int dir, in proc_int_conv() argument
520 int (*user_to_kern)(const bool *negp, const ulong *u_ptr, int *k_ptr), in proc_int_conv() argument
521 int (*kern_to_user)(bool *negp, ulong *u_ptr, const int *k_ptr)) in proc_int_conv() argument
524 return kern_to_user(negp, u_ptr, k_ptr); in proc_int_conv()
537 WRITE_ONCE(*k_ptr, tmp_k); in proc_int_conv()
539 return user_to_kern(negp, u_ptr, k_ptr); in proc_int_conv()
546 int *k_ptr) in sysctl_user_to_kern_int_conv() argument
548 return proc_int_u2k_conv_uop(u_ptr, k_ptr, negp, NULL); in sysctl_user_to_kern_int_conv()
551 static int sysctl_kern_to_user_int_conv(bool *negp, ulong *u_ptr, const int *k_ptr) in sysctl_kern_to_user_int_conv() argument
553 return proc_int_k2u_conv_kop(u_ptr, k_ptr, negp, NULL); in sysctl_kern_to_user_int_conv()
556 static int do_proc_int_conv(bool *negp, unsigned long *u_ptr, int *k_ptr, in do_proc_int_conv() argument
559 return proc_int_conv(negp, u_ptr, k_ptr, dir, tbl, false, in do_proc_int_conv()
565 static int do_proc_int_conv_minmax(bool *negp, unsigned long *u_ptr, int *k_ptr, in do_proc_int_conv_minmax() argument
568 return proc_int_conv(negp, u_ptr, k_ptr, dir, tbl, true, in do_proc_int_conv_minmax()
577 int (*conv)(bool *negp, unsigned long *u_ptr, int *k_ptr, in do_proc_dointvec() argument
650 unsigned int *k_ptr, int dir, in do_proc_douintvec_w() argument
703 unsigned int *k_ptr, int dir, in do_proc_douintvec_r() argument
733 unsigned int *k_ptr, int dir, in do_proc_douintvec() argument
781 int (*conv)(unsigned long *u_ptr, unsigned int *k_ptr, in proc_douintvec_conv() argument
1090 int (*conv)(bool *negp, unsigned long *u_ptr, int *k_ptr, in proc_dointvec_conv() argument
1289 int proc_uint_k2u_conv(ulong *u_ptr, const uint *k_ptr) in proc_uint_k2u_conv() argument
1294 int proc_uint_u2k_conv_uop(const ulong *u_ptr, uint *k_ptr, in proc_uint_u2k_conv_uop() argument
1300 int proc_uint_conv(ulong *u_ptr, uint *k_ptr, int dir, in proc_uint_conv() argument
1302 int (*user_to_kern)(const ulong *u_ptr, uint *k_ptr), in proc_uint_conv() argument
1303 int (*kern_to_user)(ulong *u_ptr, const uint *k_ptr)) in proc_uint_conv() argument
1329 int (*conv)(bool *negp, unsigned long *u_ptr, int *k_ptr, in proc_dointvec_conv() argument