Lines Matching refs:setup
450 struct uinput_setup setup;
456 if (copy_from_user(&setup, arg, sizeof(setup)))
459 if (!setup.name[0])
463 dev->id = setup.id;
464 udev->ff_effects_max = setup.ff_effects_max;
467 dev->name = kstrndup(setup.name, UINPUT_MAX_NAME_SIZE, GFP_KERNEL);
478 struct uinput_abs_setup setup = {};
482 if (size > sizeof(setup))
488 if (copy_from_user(&setup, arg, size))
491 if (setup.code > ABS_MAX)
496 error = uinput_validate_absinfo(dev, setup.code, &setup.absinfo);
504 set_bit(setup.code, dev->absbit);
505 dev->absinfo[setup.code] = setup.absinfo;
509 /* legacy setup via write() */