Lines Matching defs:arg
390 static int __rfcomm_create_dev(struct sock *sk, void __user *arg)
396 if (copy_from_user(&req, arg, sizeof(req)))
436 static int __rfcomm_release_dev(void __user *arg)
442 if (copy_from_user(&req, arg, sizeof(req)))
479 static int rfcomm_create_dev(struct sock *sk, void __user *arg)
484 ret = __rfcomm_create_dev(sk, arg);
490 static int rfcomm_release_dev(void __user *arg)
495 ret = __rfcomm_release_dev(arg);
501 static int rfcomm_get_dev_list(void __user *arg)
511 if (get_user(dev_num, (u16 __user *) arg))
546 err = copy_to_user(arg, dl, size);
552 static int rfcomm_get_dev_info(void __user *arg)
560 if (copy_from_user(&di, arg, sizeof(di)))
573 if (copy_to_user(arg, &di, sizeof(di)))
580 int rfcomm_dev_ioctl(struct sock *sk, unsigned int cmd, void __user *arg)
582 BT_DBG("cmd %d arg %p", cmd, arg);
586 return rfcomm_create_dev(sk, arg);
589 return rfcomm_release_dev(arg);
592 return rfcomm_get_dev_list(arg);
595 return rfcomm_get_dev_info(arg);
823 static int rfcomm_tty_ioctl(struct tty_struct *tty, unsigned int cmd, unsigned long arg)