Lines Matching refs:ucontrols
911 struct v4l2_ext_control32 __user *ucontrols; in get_v4l2_ext_controls32() local
932 ucontrols = compat_ptr(p); in get_v4l2_ext_controls32()
933 if (!access_ok(ucontrols, count * sizeof(*ucontrols))) in get_v4l2_ext_controls32()
944 if (copy_in_user(kcontrols, ucontrols, sizeof(*ucontrols))) in get_v4l2_ext_controls32()
953 if (get_user(p, &ucontrols->string)) in get_v4l2_ext_controls32()
959 ucontrols++; in get_v4l2_ext_controls32()
969 struct v4l2_ext_control32 __user *ucontrols; in put_v4l2_ext_controls32() local
993 if (!count || count > (U32_MAX/sizeof(*ucontrols))) in put_v4l2_ext_controls32()
997 ucontrols = compat_ptr(p); in put_v4l2_ext_controls32()
998 if (!access_ok(ucontrols, count * sizeof(*ucontrols))) in put_v4l2_ext_controls32()
1002 unsigned int size = sizeof(*ucontrols); in put_v4l2_ext_controls32()
1006 put_user(id, &ucontrols->id) || in put_v4l2_ext_controls32()
1007 assign_in_user_cast(&ucontrols->size, &kcontrols->size) || in put_v4l2_ext_controls32()
1008 copy_in_user(&ucontrols->reserved2, in put_v4l2_ext_controls32()
1010 sizeof(ucontrols->reserved2))) in put_v4l2_ext_controls32()
1019 size -= sizeof(ucontrols->value64); in put_v4l2_ext_controls32()
1021 if (copy_in_user(ucontrols, in put_v4l2_ext_controls32()
1025 ucontrols++; in put_v4l2_ext_controls32()