Lines Matching refs:ctl
2817 static int proc_unres_qlen(struct ctl_table *ctl, int write, in proc_unres_qlen() argument
2821 struct ctl_table tmp = *ctl; in proc_unres_qlen()
2827 size = *(int *)ctl->data / SKB_TRUESIZE(ETH_FRAME_LEN); in proc_unres_qlen()
2831 *(int *)ctl->data = size * SKB_TRUESIZE(ETH_FRAME_LEN); in proc_unres_qlen()
2864 static void neigh_proc_update(struct ctl_table *ctl, int write) in neigh_proc_update() argument
2866 struct net_device *dev = ctl->extra1; in neigh_proc_update()
2867 struct neigh_parms *p = ctl->extra2; in neigh_proc_update()
2869 int index = (int *) ctl->data - p->data; in neigh_proc_update()
2879 static int neigh_proc_dointvec_zero_intmax(struct ctl_table *ctl, int write, in neigh_proc_dointvec_zero_intmax() argument
2883 struct ctl_table tmp = *ctl; in neigh_proc_dointvec_zero_intmax()
2890 neigh_proc_update(ctl, write); in neigh_proc_dointvec_zero_intmax()
2894 int neigh_proc_dointvec(struct ctl_table *ctl, int write, in neigh_proc_dointvec() argument
2897 int ret = proc_dointvec(ctl, write, buffer, lenp, ppos); in neigh_proc_dointvec()
2899 neigh_proc_update(ctl, write); in neigh_proc_dointvec()
2904 int neigh_proc_dointvec_jiffies(struct ctl_table *ctl, int write, in neigh_proc_dointvec_jiffies() argument
2908 int ret = proc_dointvec_jiffies(ctl, write, buffer, lenp, ppos); in neigh_proc_dointvec_jiffies()
2910 neigh_proc_update(ctl, write); in neigh_proc_dointvec_jiffies()
2915 static int neigh_proc_dointvec_userhz_jiffies(struct ctl_table *ctl, int write, in neigh_proc_dointvec_userhz_jiffies() argument
2919 int ret = proc_dointvec_userhz_jiffies(ctl, write, buffer, lenp, ppos); in neigh_proc_dointvec_userhz_jiffies()
2921 neigh_proc_update(ctl, write); in neigh_proc_dointvec_userhz_jiffies()
2925 int neigh_proc_dointvec_ms_jiffies(struct ctl_table *ctl, int write, in neigh_proc_dointvec_ms_jiffies() argument
2929 int ret = proc_dointvec_ms_jiffies(ctl, write, buffer, lenp, ppos); in neigh_proc_dointvec_ms_jiffies()
2931 neigh_proc_update(ctl, write); in neigh_proc_dointvec_ms_jiffies()
2936 static int neigh_proc_dointvec_unres_qlen(struct ctl_table *ctl, int write, in neigh_proc_dointvec_unres_qlen() argument
2940 int ret = proc_unres_qlen(ctl, write, buffer, lenp, ppos); in neigh_proc_dointvec_unres_qlen()
2942 neigh_proc_update(ctl, write); in neigh_proc_dointvec_unres_qlen()
2946 static int neigh_proc_base_reachable_time(struct ctl_table *ctl, int write, in neigh_proc_base_reachable_time() argument
2950 struct neigh_parms *p = ctl->extra2; in neigh_proc_base_reachable_time()
2953 if (strcmp(ctl->procname, "base_reachable_time") == 0) in neigh_proc_base_reachable_time()
2954 ret = neigh_proc_dointvec_jiffies(ctl, write, buffer, lenp, ppos); in neigh_proc_base_reachable_time()
2955 else if (strcmp(ctl->procname, "base_reachable_time_ms") == 0) in neigh_proc_base_reachable_time()
2956 ret = neigh_proc_dointvec_ms_jiffies(ctl, write, buffer, lenp, ppos); in neigh_proc_base_reachable_time()