Lines Matching defs:ctl

3407 static int proc_unres_qlen(struct ctl_table *ctl, int write,
3411 struct ctl_table tmp = *ctl;
3417 size = *(int *)ctl->data / SKB_TRUESIZE(ETH_FRAME_LEN);
3421 *(int *)ctl->data = size * SKB_TRUESIZE(ETH_FRAME_LEN);
3454 static void neigh_proc_update(struct ctl_table *ctl, int write)
3456 struct net_device *dev = ctl->extra1;
3457 struct neigh_parms *p = ctl->extra2;
3459 int index = (int *) ctl->data - p->data;
3471 static int neigh_proc_dointvec_zero_intmax(struct ctl_table *ctl, int write,
3475 struct ctl_table tmp = *ctl;
3482 neigh_proc_update(ctl, write);
3486 int neigh_proc_dointvec(struct ctl_table *ctl, int write, void *buffer,
3489 int ret = proc_dointvec(ctl, write, buffer, lenp, ppos);
3491 neigh_proc_update(ctl, write);
3496 int neigh_proc_dointvec_jiffies(struct ctl_table *ctl, int write, void *buffer,
3499 int ret = proc_dointvec_jiffies(ctl, write, buffer, lenp, ppos);
3501 neigh_proc_update(ctl, write);
3506 static int neigh_proc_dointvec_userhz_jiffies(struct ctl_table *ctl, int write,
3510 int ret = proc_dointvec_userhz_jiffies(ctl, write, buffer, lenp, ppos);
3512 neigh_proc_update(ctl, write);
3516 int neigh_proc_dointvec_ms_jiffies(struct ctl_table *ctl, int write,
3519 int ret = proc_dointvec_ms_jiffies(ctl, write, buffer, lenp, ppos);
3521 neigh_proc_update(ctl, write);
3526 static int neigh_proc_dointvec_unres_qlen(struct ctl_table *ctl, int write,
3530 int ret = proc_unres_qlen(ctl, write, buffer, lenp, ppos);
3532 neigh_proc_update(ctl, write);
3536 static int neigh_proc_base_reachable_time(struct ctl_table *ctl, int write,
3540 struct neigh_parms *p = ctl->extra2;
3543 if (strcmp(ctl->procname, "base_reachable_time") == 0)
3544 ret = neigh_proc_dointvec_jiffies(ctl, write, buffer, lenp, ppos);
3545 else if (strcmp(ctl->procname, "base_reachable_time_ms") == 0)
3546 ret = neigh_proc_dointvec_ms_jiffies(ctl, write, buffer, lenp, ppos);