Lines Matching refs:parg
3173 static int check_array_args(unsigned int cmd, void *parg, size_t *array_size,
3183 struct v4l2_buffer *buf = parg;
3200 struct v4l2_edid *edid = parg;
3218 struct v4l2_ext_controls *ctrls = parg;
3236 struct v4l2_subdev_routing *routing = parg;
3276 static int video_get_user(void __user *arg, void *parg,
3285 memset(parg, 0, n);
3305 if (copy_from_user(parg, (void __user *)arg, n))
3308 memset(parg, 0, n);
3309 err = v4l2_compat_get_user(arg, parg, cmd);
3311 memset(parg, 0, n);
3319 struct v4l2_buffer *vb = parg;
3347 memset((u8 *)parg + n, 0, _IOC_SIZE(real_cmd) - n);
3351 static int video_put_user(void __user *arg, void *parg,
3359 if (copy_to_user(arg, parg, _IOC_SIZE(cmd)))
3365 return v4l2_compat_put_user(arg, parg, cmd);
3370 struct v4l2_event *ev = parg;
3393 struct v4l2_buffer *vb = parg;
3428 void *parg = (void *)arg;
3441 parg = sbuf;
3447 parg = mbuf;
3450 err = video_get_user((void __user *)arg, parg, cmd,
3456 err = check_array_args(cmd, parg, &array_size, &user_ptr, &kernel_ptr);
3469 orig_cmd, parg);
3479 err = func(file, cmd, parg);
3487 trace_v4l2_dqbuf(video_devdata(file)->minor, parg);
3489 trace_v4l2_qbuf(video_devdata(file)->minor, parg);
3517 orig_cmd, parg);
3525 if (video_put_user((void __user *)arg, parg, cmd, orig_cmd))