Lines Matching refs:ctl
3402 static int proc_unres_qlen(struct ctl_table *ctl, int write, in proc_unres_qlen() argument
3406 struct ctl_table tmp = *ctl; in proc_unres_qlen()
3412 size = *(int *)ctl->data / SKB_TRUESIZE(ETH_FRAME_LEN); in proc_unres_qlen()
3416 *(int *)ctl->data = size * SKB_TRUESIZE(ETH_FRAME_LEN); in proc_unres_qlen()
3449 static void neigh_proc_update(struct ctl_table *ctl, int write) in neigh_proc_update() argument
3451 struct net_device *dev = ctl->extra1; in neigh_proc_update()
3452 struct neigh_parms *p = ctl->extra2; in neigh_proc_update()
3454 int index = (int *) ctl->data - p->data; in neigh_proc_update()
3466 static int neigh_proc_dointvec_zero_intmax(struct ctl_table *ctl, int write, in neigh_proc_dointvec_zero_intmax() argument
3470 struct ctl_table tmp = *ctl; in neigh_proc_dointvec_zero_intmax()
3477 neigh_proc_update(ctl, write); in neigh_proc_dointvec_zero_intmax()
3481 int neigh_proc_dointvec(struct ctl_table *ctl, int write, void *buffer, in neigh_proc_dointvec() argument
3484 int ret = proc_dointvec(ctl, write, buffer, lenp, ppos); in neigh_proc_dointvec()
3486 neigh_proc_update(ctl, write); in neigh_proc_dointvec()
3491 int neigh_proc_dointvec_jiffies(struct ctl_table *ctl, int write, void *buffer, in neigh_proc_dointvec_jiffies() argument
3494 int ret = proc_dointvec_jiffies(ctl, write, buffer, lenp, ppos); in neigh_proc_dointvec_jiffies()
3496 neigh_proc_update(ctl, write); in neigh_proc_dointvec_jiffies()
3501 static int neigh_proc_dointvec_userhz_jiffies(struct ctl_table *ctl, int write, in neigh_proc_dointvec_userhz_jiffies() argument
3505 int ret = proc_dointvec_userhz_jiffies(ctl, write, buffer, lenp, ppos); in neigh_proc_dointvec_userhz_jiffies()
3507 neigh_proc_update(ctl, write); in neigh_proc_dointvec_userhz_jiffies()
3511 int neigh_proc_dointvec_ms_jiffies(struct ctl_table *ctl, int write, in neigh_proc_dointvec_ms_jiffies() argument
3514 int ret = proc_dointvec_ms_jiffies(ctl, write, buffer, lenp, ppos); in neigh_proc_dointvec_ms_jiffies()
3516 neigh_proc_update(ctl, write); in neigh_proc_dointvec_ms_jiffies()
3521 static int neigh_proc_dointvec_unres_qlen(struct ctl_table *ctl, int write, in neigh_proc_dointvec_unres_qlen() argument
3525 int ret = proc_unres_qlen(ctl, write, buffer, lenp, ppos); in neigh_proc_dointvec_unres_qlen()
3527 neigh_proc_update(ctl, write); in neigh_proc_dointvec_unres_qlen()
3531 static int neigh_proc_base_reachable_time(struct ctl_table *ctl, int write, in neigh_proc_base_reachable_time() argument
3535 struct neigh_parms *p = ctl->extra2; in neigh_proc_base_reachable_time()
3538 if (strcmp(ctl->procname, "base_reachable_time") == 0) in neigh_proc_base_reachable_time()
3539 ret = neigh_proc_dointvec_jiffies(ctl, write, buffer, lenp, ppos); in neigh_proc_base_reachable_time()
3540 else if (strcmp(ctl->procname, "base_reachable_time_ms") == 0) in neigh_proc_base_reachable_time()
3541 ret = neigh_proc_dointvec_ms_jiffies(ctl, write, buffer, lenp, ppos); in neigh_proc_base_reachable_time()