Lines Matching refs:setup
463 struct uinput_setup setup;
469 if (copy_from_user(&setup, arg, sizeof(setup)))
472 if (!setup.name[0])
476 dev->id = setup.id;
477 udev->ff_effects_max = setup.ff_effects_max;
480 dev->name = kstrndup(setup.name, UINPUT_MAX_NAME_SIZE, GFP_KERNEL);
491 struct uinput_abs_setup setup = {};
495 if (size > sizeof(setup))
501 if (copy_from_user(&setup, arg, size))
504 if (setup.code > ABS_MAX)
509 error = uinput_validate_absinfo(dev, setup.code, &setup.absinfo);
517 set_bit(setup.code, dev->absbit);
518 dev->absinfo[setup.code] = setup.absinfo;
522 /* legacy setup via write() */