Lines Matching refs:ucontrols
1146 struct v4l2_ext_control32 __user *ucontrols; in get_v4l2_ext_controls32() local
1167 ucontrols = compat_ptr(p); in get_v4l2_ext_controls32()
1168 if (!access_ok(ucontrols, count * sizeof(*ucontrols))) in get_v4l2_ext_controls32()
1179 if (copy_in_user(kcontrols, ucontrols, sizeof(*ucontrols))) in get_v4l2_ext_controls32()
1188 if (get_user(p, &ucontrols->string)) in get_v4l2_ext_controls32()
1194 ucontrols++; in get_v4l2_ext_controls32()
1204 struct v4l2_ext_control32 __user *ucontrols; in put_v4l2_ext_controls32() local
1228 if (!count || count > (U32_MAX/sizeof(*ucontrols))) in put_v4l2_ext_controls32()
1232 ucontrols = compat_ptr(p); in put_v4l2_ext_controls32()
1233 if (!access_ok(ucontrols, count * sizeof(*ucontrols))) in put_v4l2_ext_controls32()
1237 unsigned int size = sizeof(*ucontrols); in put_v4l2_ext_controls32()
1241 put_user(id, &ucontrols->id) || in put_v4l2_ext_controls32()
1242 assign_in_user_cast(&ucontrols->size, &kcontrols->size) || in put_v4l2_ext_controls32()
1243 copy_in_user(&ucontrols->reserved2, in put_v4l2_ext_controls32()
1245 sizeof(ucontrols->reserved2))) in put_v4l2_ext_controls32()
1254 size -= sizeof(ucontrols->value64); in put_v4l2_ext_controls32()
1256 if (copy_in_user(ucontrols, in put_v4l2_ext_controls32()
1260 ucontrols++; in put_v4l2_ext_controls32()