Lines Matching refs:ctl
2869 static int proc_unres_qlen(struct ctl_table *ctl, int write, in proc_unres_qlen() argument
2873 struct ctl_table tmp = *ctl; in proc_unres_qlen()
2879 size = *(int *)ctl->data / SKB_TRUESIZE(ETH_FRAME_LEN); in proc_unres_qlen()
2883 *(int *)ctl->data = size * SKB_TRUESIZE(ETH_FRAME_LEN); in proc_unres_qlen()
2916 static void neigh_proc_update(struct ctl_table *ctl, int write) in neigh_proc_update() argument
2918 struct net_device *dev = ctl->extra1; in neigh_proc_update()
2919 struct neigh_parms *p = ctl->extra2; in neigh_proc_update()
2921 int index = (int *) ctl->data - p->data; in neigh_proc_update()
2931 static int neigh_proc_dointvec_zero_intmax(struct ctl_table *ctl, int write, in neigh_proc_dointvec_zero_intmax() argument
2935 struct ctl_table tmp = *ctl; in neigh_proc_dointvec_zero_intmax()
2942 neigh_proc_update(ctl, write); in neigh_proc_dointvec_zero_intmax()
2946 int neigh_proc_dointvec(struct ctl_table *ctl, int write, in neigh_proc_dointvec() argument
2949 int ret = proc_dointvec(ctl, write, buffer, lenp, ppos); in neigh_proc_dointvec()
2951 neigh_proc_update(ctl, write); in neigh_proc_dointvec()
2956 int neigh_proc_dointvec_jiffies(struct ctl_table *ctl, int write, in neigh_proc_dointvec_jiffies() argument
2960 int ret = proc_dointvec_jiffies(ctl, write, buffer, lenp, ppos); in neigh_proc_dointvec_jiffies()
2962 neigh_proc_update(ctl, write); in neigh_proc_dointvec_jiffies()
2967 static int neigh_proc_dointvec_userhz_jiffies(struct ctl_table *ctl, int write, in neigh_proc_dointvec_userhz_jiffies() argument
2971 int ret = proc_dointvec_userhz_jiffies(ctl, write, buffer, lenp, ppos); in neigh_proc_dointvec_userhz_jiffies()
2973 neigh_proc_update(ctl, write); in neigh_proc_dointvec_userhz_jiffies()
2977 int neigh_proc_dointvec_ms_jiffies(struct ctl_table *ctl, int write, in neigh_proc_dointvec_ms_jiffies() argument
2981 int ret = proc_dointvec_ms_jiffies(ctl, write, buffer, lenp, ppos); in neigh_proc_dointvec_ms_jiffies()
2983 neigh_proc_update(ctl, write); in neigh_proc_dointvec_ms_jiffies()
2988 static int neigh_proc_dointvec_unres_qlen(struct ctl_table *ctl, int write, in neigh_proc_dointvec_unres_qlen() argument
2992 int ret = proc_unres_qlen(ctl, write, buffer, lenp, ppos); in neigh_proc_dointvec_unres_qlen()
2994 neigh_proc_update(ctl, write); in neigh_proc_dointvec_unres_qlen()
2998 static int neigh_proc_base_reachable_time(struct ctl_table *ctl, int write, in neigh_proc_base_reachable_time() argument
3002 struct neigh_parms *p = ctl->extra2; in neigh_proc_base_reachable_time()
3005 if (strcmp(ctl->procname, "base_reachable_time") == 0) in neigh_proc_base_reachable_time()
3006 ret = neigh_proc_dointvec_jiffies(ctl, write, buffer, lenp, ppos); in neigh_proc_base_reachable_time()
3007 else if (strcmp(ctl->procname, "base_reachable_time_ms") == 0) in neigh_proc_base_reachable_time()
3008 ret = neigh_proc_dointvec_ms_jiffies(ctl, write, buffer, lenp, ppos); in neigh_proc_base_reachable_time()