Lines Matching refs:ff_up
759 const struct uinput_ff_upload *ff_up)
764 ff_up_compat.request_id = ff_up->request_id;
765 ff_up_compat.retval = ff_up->retval;
772 memcpy(&ff_up_compat.effect, &ff_up->effect,
774 memcpy(&ff_up_compat.old, &ff_up->old,
781 if (copy_to_user(buffer, ff_up,
790 struct uinput_ff_upload *ff_up)
799 ff_up->request_id = ff_up_compat.request_id;
800 ff_up->retval = ff_up_compat.retval;
801 memcpy(&ff_up->effect, &ff_up_compat.effect,
803 memcpy(&ff_up->old, &ff_up_compat.old,
807 if (copy_from_user(ff_up, buffer,
818 const struct uinput_ff_upload *ff_up)
820 if (copy_to_user(buffer, ff_up, sizeof(struct uinput_ff_upload)))
827 struct uinput_ff_upload *ff_up)
829 if (copy_from_user(ff_up, buffer, sizeof(struct uinput_ff_upload)))
878 struct uinput_ff_upload ff_up;
974 retval = uinput_ff_upload_from_user(p, &ff_up);
978 req = uinput_request_find(udev, ff_up.request_id);
985 ff_up.retval = 0;
986 ff_up.effect = *req->u.upload.effect;
988 ff_up.old = *req->u.upload.old;
990 memset(&ff_up.old, 0, sizeof(struct ff_effect));
992 retval = uinput_ff_upload_to_user(p, &ff_up);
1017 retval = uinput_ff_upload_from_user(p, &ff_up);
1021 req = uinput_request_find(udev, ff_up.request_id);
1028 req->retval = ff_up.retval;