Lines Matching refs:arg
364 static int ax25_ctl_ioctl(const unsigned int cmd, void __user *arg) in ax25_ctl_ioctl() argument
373 if (copy_from_user(&ax25_ctl, arg, sizeof(ax25_ctl))) in ax25_ctl_ioctl()
379 if (ax25_ctl.arg > ULONG_MAX / HZ && ax25_ctl.cmd != AX25_KILL) in ax25_ctl_ioctl()
408 if (ax25_ctl.arg < 1 || ax25_ctl.arg > 7) in ax25_ctl_ioctl()
411 if (ax25_ctl.arg < 1 || ax25_ctl.arg > 63) in ax25_ctl_ioctl()
414 ax25->window = ax25_ctl.arg; in ax25_ctl_ioctl()
418 if (ax25_ctl.arg < 1 || ax25_ctl.arg > ULONG_MAX / HZ) in ax25_ctl_ioctl()
420 ax25->rtt = (ax25_ctl.arg * HZ) / 2; in ax25_ctl_ioctl()
421 ax25->t1 = ax25_ctl.arg * HZ; in ax25_ctl_ioctl()
425 if (ax25_ctl.arg < 1 || ax25_ctl.arg > ULONG_MAX / HZ) in ax25_ctl_ioctl()
427 ax25->t2 = ax25_ctl.arg * HZ; in ax25_ctl_ioctl()
431 if (ax25_ctl.arg < 1 || ax25_ctl.arg > 31) in ax25_ctl_ioctl()
434 ax25->n2 = ax25_ctl.arg; in ax25_ctl_ioctl()
438 if (ax25_ctl.arg > ULONG_MAX / HZ) in ax25_ctl_ioctl()
440 ax25->t3 = ax25_ctl.arg * HZ; in ax25_ctl_ioctl()
444 if (ax25_ctl.arg > ULONG_MAX / (60 * HZ)) in ax25_ctl_ioctl()
447 ax25->idle = ax25_ctl.arg * 60 * HZ; in ax25_ctl_ioctl()
451 if (ax25_ctl.arg < 16 || ax25_ctl.arg > 65535) in ax25_ctl_ioctl()
453 ax25->paclen = ax25_ctl.arg; in ax25_ctl_ioctl()
1767 static int ax25_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) in ax25_ioctl() argument
1770 void __user *argp = (void __user *)arg; in ax25_ioctl()