Lines Matching refs:args
506 struct vlan_ioctl_args args; in vlan_ioctl_handler() local
509 if (copy_from_user(&args, arg, sizeof(struct vlan_ioctl_args))) in vlan_ioctl_handler()
513 args.device1[23] = 0; in vlan_ioctl_handler()
514 args.u.device2[23] = 0; in vlan_ioctl_handler()
518 switch (args.cmd) { in vlan_ioctl_handler()
527 dev = __dev_get_by_name(net, args.device1); in vlan_ioctl_handler()
532 if (args.cmd != ADD_VLAN_CMD && !is_vlan_dev(dev)) in vlan_ioctl_handler()
536 switch (args.cmd) { in vlan_ioctl_handler()
542 args.u.skb_priority, in vlan_ioctl_handler()
543 args.vlan_qos); in vlan_ioctl_handler()
552 args.u.skb_priority, in vlan_ioctl_handler()
553 args.vlan_qos); in vlan_ioctl_handler()
561 args.vlan_qos ? args.u.flag : 0, in vlan_ioctl_handler()
562 args.u.flag); in vlan_ioctl_handler()
569 if ((args.u.name_type >= 0) && in vlan_ioctl_handler()
570 (args.u.name_type < VLAN_NAME_TYPE_HIGHEST)) { in vlan_ioctl_handler()
574 vn->name_type = args.u.name_type; in vlan_ioctl_handler()
585 err = register_vlan_device(dev, args.u.VID); in vlan_ioctl_handler()
598 vlan_dev_get_realdev_name(dev, args.u.device2); in vlan_ioctl_handler()
599 if (copy_to_user(arg, &args, in vlan_ioctl_handler()
606 args.u.VID = vlan_dev_vlan_id(dev); in vlan_ioctl_handler()
607 if (copy_to_user(arg, &args, in vlan_ioctl_handler()