• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/media/video/

Lines Matching refs:up

35 static int get_video_tuner32(struct video_tuner *kp, struct video_tuner32 __user *up)
37 if (!access_ok(VERIFY_READ, up, sizeof(struct video_tuner32)) ||
38 get_user(kp->tuner, &up->tuner) ||
39 copy_from_user(kp->name, up->name, 32) ||
40 get_user(kp->rangelow, &up->rangelow) ||
41 get_user(kp->rangehigh, &up->rangehigh) ||
42 get_user(kp->flags, &up->flags) ||
43 get_user(kp->mode, &up->mode) ||
44 get_user(kp->signal, &up->signal))
49 static int put_video_tuner32(struct video_tuner *kp, struct video_tuner32 __user *up)
51 if (!access_ok(VERIFY_WRITE, up, sizeof(struct video_tuner32)) ||
52 put_user(kp->tuner, &up->tuner) ||
53 copy_to_user(up->name, kp->name, 32) ||
54 put_user(kp->rangelow, &up->rangelow) ||
55 put_user(kp->rangehigh, &up->rangehigh) ||
56 put_user(kp->flags, &up->flags) ||
57 put_user(kp->mode, &up->mode) ||
58 put_user(kp->signal, &up->signal))
68 static int get_video_buffer32(struct video_buffer *kp, struct video_buffer32 __user *up)
72 if (!access_ok(VERIFY_READ, up, sizeof(struct video_buffer32)) ||
73 get_user(tmp, &up->base) ||
74 get_user(kp->height, &up->height) ||
75 get_user(kp->width, &up->width) ||
76 get_user(kp->depth, &up->depth) ||
77 get_user(kp->bytesperline, &up->bytesperline))
88 static int put_video_buffer32(struct video_buffer *kp, struct video_buffer32 __user *up)
92 if (!access_ok(VERIFY_WRITE, up, sizeof(struct video_buffer32)) ||
93 put_user(tmp, &up->base) ||
94 put_user(kp->height, &up->height) ||
95 put_user(kp->width, &up->width) ||
96 put_user(kp->depth, &up->depth) ||
97 put_user(kp->bytesperline, &up->bytesperline))
113 static int get_video_window32(struct video_window *kp, struct video_window32 __user *up)
120 if (!access_ok(VERIFY_READ, up, sizeof(struct video_window32)))
123 if (get_user(nclips, &up->clipcount))
126 if (!access_ok(VERIFY_READ, up, sizeof(struct video_window32)) ||
127 get_user(kp->x, &up->x) ||
128 get_user(kp->y, &up->y) ||
129 get_user(kp->width, &up->width) ||
130 get_user(kp->height, &up->height) ||
131 get_user(kp->chromakey, &up->chromakey) ||
132 get_user(kp->flags, &up->flags) ||
133 get_user(kp->clipcount, &up->clipcount))
141 if (get_user(p, &up->clips))
179 static int put_video_window32(struct video_window *kp, struct video_window32 __user *up)
181 if (!access_ok(VERIFY_WRITE, up, sizeof(struct video_window32)) ||
182 put_user(kp->x, &up->x) ||
183 put_user(kp->y, &up->y) ||
184 put_user(kp->width, &up->width) ||
185 put_user(kp->height, &up->height) ||
186 put_user(kp->chromakey, &up->chromakey) ||
187 put_user(kp->flags, &up->flags) ||
188 put_user(kp->clipcount, &up->clipcount))
201 struct video_code __user *up;
203 up = compat_alloc_user_space(sizeof(*up));
210 (void) copy_to_user(up->loadwhat, kp->loadwhat, sizeof(up->loadwhat));
211 (void) put_user(kp->datasize, &up->datasize);
212 (void) put_user(compat_ptr(kp->data), &up->data);
213 return up;
257 static int get_v4l2_window32(struct v4l2_window *kp, struct v4l2_window32 __user *up)
259 if (!access_ok(VERIFY_READ, up, sizeof(struct v4l2_window32)) ||
260 copy_from_user(&kp->w, &up->w, sizeof(up->w)) ||
261 get_user(kp->field, &up->field) ||
262 get_user(kp->chromakey, &up->chromakey) ||
263 get_user(kp->clipcount, &up->clipcount))
273 if (get_user(p, &up->clips))
291 static int put_v4l2_window32(struct v4l2_window *kp, struct v4l2_window32 __user *up)
293 if (copy_to_user(&up->w, &kp->w, sizeof(kp->w)) ||
294 put_user(kp->field, &up->field) ||
295 put_user(kp->chromakey, &up->chromakey) ||
296 put_user(kp->clipcount, &up->clipcount))
301 static inline int get_v4l2_pix_format(struct v4l2_pix_format *kp, struct v4l2_pix_format __user *up)
303 if (copy_from_user(kp, up, sizeof(struct v4l2_pix_format)))
308 static inline int put_v4l2_pix_format(struct v4l2_pix_format *kp, struct v4l2_pix_format __user *up)
310 if (copy_to_user(up, kp, sizeof(struct v4l2_pix_format)))
315 static inline int get_v4l2_vbi_format(struct v4l2_vbi_format *kp, struct v4l2_vbi_format __user *up)
317 if (copy_from_user(kp, up, sizeof(struct v4l2_vbi_format)))
322 static inline int put_v4l2_vbi_format(struct v4l2_vbi_format *kp, struct v4l2_vbi_format __user *up)
324 if (copy_to_user(up, kp, sizeof(struct v4l2_vbi_format)))
329 static inline int get_v4l2_sliced_vbi_format(struct v4l2_sliced_vbi_format *kp, struct v4l2_sliced_vbi_format __user *up)
331 if (copy_from_user(kp, up, sizeof(struct v4l2_sliced_vbi_format)))
336 static inline int put_v4l2_sliced_vbi_format(struct v4l2_sliced_vbi_format *kp, struct v4l2_sliced_vbi_format __user *up)
338 if (copy_to_user(up, kp, sizeof(struct v4l2_sliced_vbi_format)))
354 static int get_v4l2_format32(struct v4l2_format *kp, struct v4l2_format32 __user *up)
356 if (!access_ok(VERIFY_READ, up, sizeof(struct v4l2_format32)) ||
357 get_user(kp->type, &up->type))
362 return get_v4l2_pix_format(&kp->fmt.pix, &up->fmt.pix);
365 return get_v4l2_window32(&kp->fmt.win, &up->fmt.win);
368 return get_v4l2_vbi_format(&kp->fmt.vbi, &up->fmt.vbi);
371 return get_v4l2_sliced_vbi_format(&kp->fmt.sliced, &up->fmt.sliced);
373 if (copy_from_user(kp, up, sizeof(kp->fmt.raw_data)))
385 static int put_v4l2_format32(struct v4l2_format *kp, struct v4l2_format32 __user *up)
387 if (!access_ok(VERIFY_WRITE, up, sizeof(struct v4l2_format32)) ||
388 put_user(kp->type, &up->type))
393 return put_v4l2_pix_format(&kp->fmt.pix, &up->fmt.pix);
396 return put_v4l2_window32(&kp->fmt.win, &up->fmt.win);
399 return put_v4l2_vbi_format(&kp->fmt.vbi, &up->fmt.vbi);
402 return put_v4l2_sliced_vbi_format(&kp->fmt.sliced, &up->fmt.sliced);
404 if (copy_to_user(up, kp, sizeof(up->fmt.raw_data)))
425 static int get_v4l2_standard32(struct v4l2_standard *kp, struct v4l2_standard32 __user *up)
428 if (!access_ok(VERIFY_READ, up, sizeof(struct v4l2_standard32)) ||
429 get_user(kp->index, &up->index))
434 static int put_v4l2_standard32(struct v4l2_standard *kp, struct v4l2_standard32 __user *up)
436 if (!access_ok(VERIFY_WRITE, up, sizeof(struct v4l2_standard32)) ||
437 put_user(kp->index, &up->index) ||
438 copy_to_user(up->id, &kp->id, sizeof(__u64)) ||
439 copy_to_user(up->name, kp->name, 24) ||
440 copy_to_user(&up->frameperiod, &kp->frameperiod, sizeof(kp->frameperiod)) ||
441 put_user(kp->framelines, &up->framelines) ||
442 copy_to_user(up->reserved, kp->reserved, 4 * sizeof(__u32)))
468 static int get_v4l2_buffer32(struct v4l2_buffer *kp, struct v4l2_buffer32 __user *up)
471 if (!access_ok(VERIFY_READ, up, sizeof(struct v4l2_buffer32)) ||
472 get_user(kp->index, &up->index) ||
473 get_user(kp->type, &up->type) ||
474 get_user(kp->flags, &up->flags) ||
475 get_user(kp->memory, &up->memory) ||
476 get_user(kp->input, &up->input))
480 if (get_user(kp->length, &up->length) ||
481 get_user(kp->m.offset, &up->m.offset))
488 if (get_user(kp->length, &up->length) ||
489 get_user(tmp, &up->m.userptr))
496 if (get_user(kp->m.offset, &up->m.offset))
503 static int put_v4l2_buffer32(struct v4l2_buffer *kp, struct v4l2_buffer32 __user *up)
505 if (!access_ok(VERIFY_WRITE, up, sizeof(struct v4l2_buffer32)) ||
506 put_user(kp->index, &up->index) ||
507 put_user(kp->type, &up->type) ||
508 put_user(kp->flags, &up->flags) ||
509 put_user(kp->memory, &up->memory) ||
510 put_user(kp->input, &up->input))
514 if (put_user(kp->length, &up->length) ||
515 put_user(kp->m.offset, &up->m.offset))
519 if (put_user(kp->length, &up->length) ||
520 put_user(kp->m.userptr, &up->m.userptr))
524 if (put_user(kp->m.offset, &up->m.offset))
528 if (put_user(kp->bytesused, &up->bytesused) ||
529 put_user(kp->field, &up->field) ||
530 put_user(kp->timestamp.tv_sec, &up->timestamp.tv_sec) ||
531 put_user(kp->timestamp.tv_usec, &up->timestamp.tv_usec) ||
532 copy_to_user(&up->timecode, &kp->timecode, sizeof(struct v4l2_timecode)) ||
533 put_user(kp->sequence, &up->sequence) ||
534 put_user(kp->reserved, &up->reserved))
546 static int get_v4l2_framebuffer32(struct v4l2_framebuffer *kp, struct v4l2_framebuffer32 __user *up)
550 if (!access_ok(VERIFY_READ, up, sizeof(struct v4l2_framebuffer32)) ||
551 get_user(tmp, &up->base) ||
552 get_user(kp->capability, &up->capability) ||
553 get_user(kp->flags, &up->flags))
556 get_v4l2_pix_format(&kp->fmt, &up->fmt);
560 static int put_v4l2_framebuffer32(struct v4l2_framebuffer *kp, struct v4l2_framebuffer32 __user *up)
564 if (!access_ok(VERIFY_WRITE, up, sizeof(struct v4l2_framebuffer32)) ||
565 put_user(tmp, &up->base) ||
566 put_user(kp->capability, &up->capability) ||
567 put_user(kp->flags, &up->flags))
569 put_v4l2_pix_format(&kp->fmt, &up->fmt);
586 static inline int get_v4l2_input32(struct v4l2_input *kp, struct v4l2_input32 __user *up)
588 if (copy_from_user(kp, up, sizeof(struct v4l2_input32)))
593 static inline int put_v4l2_input32(struct v4l2_input *kp, struct v4l2_input32 __user *up)
595 if (copy_to_user(up, kp, sizeof(struct v4l2_input32)))
636 static int get_v4l2_ext_controls32(struct v4l2_ext_controls *kp, struct v4l2_ext_controls32 __user *up)
643 if (!access_ok(VERIFY_READ, up, sizeof(struct v4l2_ext_controls32)) ||
644 get_user(kp->ctrl_class, &up->ctrl_class) ||
645 get_user(kp->count, &up->count) ||
646 get_user(kp->error_idx, &up->error_idx) ||
647 copy_from_user(kp->reserved, up->reserved, sizeof(kp->reserved)))
654 if (get_user(p, &up->controls))
679 static int put_v4l2_ext_controls32(struct v4l2_ext_controls *kp, struct v4l2_ext_controls32 __user *up)
686 if (!access_ok(VERIFY_WRITE, up, sizeof(struct v4l2_ext_controls32)) ||
687 put_user(kp->ctrl_class, &up->ctrl_class) ||
688 put_user(kp->count, &up->count) ||
689 put_user(kp->error_idx, &up->error_idx) ||
690 copy_to_user(up->reserved, kp->reserved, sizeof(up->reserved)))
695 if (get_user(p, &up->controls))
761 void __user *up = compat_ptr(arg);
807 err = get_video_tuner32(&karg.vt, up);
812 err = get_video_buffer32(&karg.vb, up);
817 err = get_video_window32(&karg.vw, up);
829 if (copy_from_user(&karg.vc, up, sizeof(karg.vc)))
832 up = get_microcode32(&karg.vc);
836 err = get_user(karg.vx, (u32 __user *)up);
849 err = get_user(karg.vi, (s32 __user *)up);
861 err = get_v4l2_format32(&karg.v2f, up);
868 err = get_v4l2_buffer32(&karg.v2b, up);
873 err = get_v4l2_framebuffer32(&karg.v2fb, up);
882 err = get_v4l2_standard32(&karg.v2s, up);
887 err = get_v4l2_input32(&karg.v2i, up);
894 err = get_v4l2_ext_controls32(&karg.v2ecs, up);
902 err = native_ioctl(file, cmd, (unsigned long)up);
918 if (put_v4l2_ext_controls32(&karg.v2ecs, up))
928 err = put_video_tuner32(&karg.vt, up);
932 err = put_video_window32(&karg.vw, up);
936 err = put_video_buffer32(&karg.vb, up);
940 err = put_user(((u32)karg.vx), (u32 __user *)up);
947 err = put_user(((s32)karg.vi), (s32 __user *)up);
951 err = put_v4l2_framebuffer32(&karg.v2fb, up);
957 err = put_v4l2_format32(&karg.v2f, up);
963 err = put_v4l2_buffer32(&karg.v2b, up);
967 err = put_v4l2_standard32(&karg.v2s, up);
971 err = put_v4l2_input32(&karg.v2i, up);