Lines Matching refs:p64
152 static int get_v4l2_window32(struct v4l2_window __user *p64, in get_v4l2_window32() argument
162 copy_in_user(&p64->w, &p32->w, sizeof(p32->w)) || in get_v4l2_window32()
163 assign_in_user(&p64->field, &p32->field) || in get_v4l2_window32()
164 assign_in_user(&p64->chromakey, &p32->chromakey) || in get_v4l2_window32()
165 assign_in_user(&p64->global_alpha, &p32->global_alpha) || in get_v4l2_window32()
167 put_user(clipcount, &p64->clipcount)) in get_v4l2_window32()
172 return put_user(NULL, &p64->clips); in get_v4l2_window32()
180 if (put_user(kclips, &p64->clips)) in get_v4l2_window32()
194 static int put_v4l2_window32(struct v4l2_window __user *p64, in put_v4l2_window32() argument
202 if (copy_in_user(&p32->w, &p64->w, sizeof(p64->w)) || in put_v4l2_window32()
203 assign_in_user(&p32->field, &p64->field) || in put_v4l2_window32()
204 assign_in_user(&p32->chromakey, &p64->chromakey) || in put_v4l2_window32()
205 assign_in_user(&p32->global_alpha, &p64->global_alpha) || in put_v4l2_window32()
206 get_user(clipcount, &p64->clipcount) || in put_v4l2_window32()
212 if (get_user(kclips, &p64->clips)) in put_v4l2_window32()
289 static int __get_v4l2_format32(struct v4l2_format __user *p64, in __get_v4l2_format32() argument
295 if (get_user(type, &p32->type) || put_user(type, &p64->type)) in __get_v4l2_format32()
301 return copy_in_user(&p64->fmt.pix, &p32->fmt.pix, in __get_v4l2_format32()
302 sizeof(p64->fmt.pix)) ? -EFAULT : 0; in __get_v4l2_format32()
305 return copy_in_user(&p64->fmt.pix_mp, &p32->fmt.pix_mp, in __get_v4l2_format32()
306 sizeof(p64->fmt.pix_mp)) ? -EFAULT : 0; in __get_v4l2_format32()
309 return get_v4l2_window32(&p64->fmt.win, &p32->fmt.win, in __get_v4l2_format32()
313 return copy_in_user(&p64->fmt.vbi, &p32->fmt.vbi, in __get_v4l2_format32()
314 sizeof(p64->fmt.vbi)) ? -EFAULT : 0; in __get_v4l2_format32()
317 return copy_in_user(&p64->fmt.sliced, &p32->fmt.sliced, in __get_v4l2_format32()
318 sizeof(p64->fmt.sliced)) ? -EFAULT : 0; in __get_v4l2_format32()
321 return copy_in_user(&p64->fmt.sdr, &p32->fmt.sdr, in __get_v4l2_format32()
322 sizeof(p64->fmt.sdr)) ? -EFAULT : 0; in __get_v4l2_format32()
324 return copy_in_user(&p64->fmt.meta, &p32->fmt.meta, in __get_v4l2_format32()
325 sizeof(p64->fmt.meta)) ? -EFAULT : 0; in __get_v4l2_format32()
331 static int get_v4l2_format32(struct v4l2_format __user *p64, in get_v4l2_format32() argument
337 return __get_v4l2_format32(p64, p32, aux_buf, aux_space); in get_v4l2_format32()
348 static int get_v4l2_create32(struct v4l2_create_buffers __user *p64, in get_v4l2_create32() argument
353 copy_in_user(p64, p32, in get_v4l2_create32()
356 return __get_v4l2_format32(&p64->format, &p32->format, in get_v4l2_create32()
360 static int __put_v4l2_format32(struct v4l2_format __user *p64, in __put_v4l2_format32() argument
365 if (get_user(type, &p64->type)) in __put_v4l2_format32()
371 return copy_in_user(&p32->fmt.pix, &p64->fmt.pix, in __put_v4l2_format32()
372 sizeof(p64->fmt.pix)) ? -EFAULT : 0; in __put_v4l2_format32()
375 return copy_in_user(&p32->fmt.pix_mp, &p64->fmt.pix_mp, in __put_v4l2_format32()
376 sizeof(p64->fmt.pix_mp)) ? -EFAULT : 0; in __put_v4l2_format32()
379 return put_v4l2_window32(&p64->fmt.win, &p32->fmt.win); in __put_v4l2_format32()
382 return copy_in_user(&p32->fmt.vbi, &p64->fmt.vbi, in __put_v4l2_format32()
383 sizeof(p64->fmt.vbi)) ? -EFAULT : 0; in __put_v4l2_format32()
386 return copy_in_user(&p32->fmt.sliced, &p64->fmt.sliced, in __put_v4l2_format32()
387 sizeof(p64->fmt.sliced)) ? -EFAULT : 0; in __put_v4l2_format32()
390 return copy_in_user(&p32->fmt.sdr, &p64->fmt.sdr, in __put_v4l2_format32()
391 sizeof(p64->fmt.sdr)) ? -EFAULT : 0; in __put_v4l2_format32()
393 return copy_in_user(&p32->fmt.meta, &p64->fmt.meta, in __put_v4l2_format32()
394 sizeof(p64->fmt.meta)) ? -EFAULT : 0; in __put_v4l2_format32()
400 static int put_v4l2_format32(struct v4l2_format __user *p64, in put_v4l2_format32() argument
405 return __put_v4l2_format32(p64, p32); in put_v4l2_format32()
408 static int put_v4l2_create32(struct v4l2_create_buffers __user *p64, in put_v4l2_create32() argument
412 copy_in_user(p32, p64, in put_v4l2_create32()
414 copy_in_user(p32->reserved, p64->reserved, sizeof(p64->reserved))) in put_v4l2_create32()
416 return __put_v4l2_format32(&p64->format, &p32->format); in put_v4l2_create32()
428 static int get_v4l2_standard32(struct v4l2_standard __user *p64, in get_v4l2_standard32() argument
433 assign_in_user(&p64->index, &p32->index)) in get_v4l2_standard32()
438 static int put_v4l2_standard32(struct v4l2_standard __user *p64, in put_v4l2_standard32() argument
442 assign_in_user(&p32->index, &p64->index) || in put_v4l2_standard32()
443 assign_in_user(&p32->id, &p64->id) || in put_v4l2_standard32()
444 copy_in_user(p32->name, p64->name, sizeof(p32->name)) || in put_v4l2_standard32()
445 copy_in_user(&p32->frameperiod, &p64->frameperiod, in put_v4l2_standard32()
447 assign_in_user(&p32->framelines, &p64->framelines) || in put_v4l2_standard32()
448 copy_in_user(p32->reserved, p64->reserved, sizeof(p32->reserved))) in put_v4l2_standard32()
488 static int get_v4l2_plane32(struct v4l2_plane __user *p64, in get_v4l2_plane32() argument
494 if (copy_in_user(p64, p32, 2 * sizeof(__u32)) || in get_v4l2_plane32()
495 copy_in_user(&p64->data_offset, &p32->data_offset, in get_v4l2_plane32()
496 sizeof(p64->data_offset))) in get_v4l2_plane32()
502 if (copy_in_user(&p64->m.mem_offset, &p32->m.mem_offset, in get_v4l2_plane32()
508 put_user((unsigned long)compat_ptr(p), &p64->m.userptr)) in get_v4l2_plane32()
512 if (copy_in_user(&p64->m.fd, &p32->m.fd, sizeof(p32->m.fd))) in get_v4l2_plane32()
520 static int put_v4l2_plane32(struct v4l2_plane __user *p64, in put_v4l2_plane32() argument
526 if (copy_in_user(p32, p64, 2 * sizeof(__u32)) || in put_v4l2_plane32()
527 copy_in_user(&p32->data_offset, &p64->data_offset, in put_v4l2_plane32()
528 sizeof(p64->data_offset))) in put_v4l2_plane32()
534 if (copy_in_user(&p32->m.mem_offset, &p64->m.mem_offset, in put_v4l2_plane32()
535 sizeof(p64->m.mem_offset))) in put_v4l2_plane32()
539 if (get_user(p, &p64->m.userptr) || in put_v4l2_plane32()
545 if (copy_in_user(&p32->m.fd, &p64->m.fd, sizeof(p64->m.fd))) in put_v4l2_plane32()
578 static int get_v4l2_buffer32(struct v4l2_buffer __user *p64, in get_v4l2_buffer32() argument
591 assign_in_user(&p64->index, &p32->index) || in get_v4l2_buffer32()
593 put_user(type, &p64->type) || in get_v4l2_buffer32()
594 assign_in_user(&p64->flags, &p32->flags) || in get_v4l2_buffer32()
596 put_user(memory, &p64->memory) || in get_v4l2_buffer32()
598 put_user(length, &p64->length)) in get_v4l2_buffer32()
602 if (assign_in_user(&p64->bytesused, &p32->bytesused) || in get_v4l2_buffer32()
603 assign_in_user(&p64->field, &p32->field) || in get_v4l2_buffer32()
604 assign_in_user(&p64->timestamp.tv_sec, in get_v4l2_buffer32()
606 assign_in_user(&p64->timestamp.tv_usec, in get_v4l2_buffer32()
618 return put_user(NULL, &p64->m.planes); in get_v4l2_buffer32()
639 if (put_user_force(uplane, &p64->m.planes)) in get_v4l2_buffer32()
653 if (assign_in_user(&p64->m.offset, &p32->m.offset)) in get_v4l2_buffer32()
661 &p64->m.userptr)) in get_v4l2_buffer32()
666 if (assign_in_user(&p64->m.fd, &p32->m.fd)) in get_v4l2_buffer32()
675 static int put_v4l2_buffer32(struct v4l2_buffer __user *p64, in put_v4l2_buffer32() argument
687 assign_in_user(&p32->index, &p64->index) || in put_v4l2_buffer32()
688 get_user(type, &p64->type) || in put_v4l2_buffer32()
690 assign_in_user(&p32->flags, &p64->flags) || in put_v4l2_buffer32()
691 get_user(memory, &p64->memory) || in put_v4l2_buffer32()
695 if (assign_in_user(&p32->bytesused, &p64->bytesused) || in put_v4l2_buffer32()
696 assign_in_user(&p32->field, &p64->field) || in put_v4l2_buffer32()
697 assign_in_user(&p32->timestamp.tv_sec, &p64->timestamp.tv_sec) || in put_v4l2_buffer32()
698 assign_in_user(&p32->timestamp.tv_usec, &p64->timestamp.tv_usec) || in put_v4l2_buffer32()
699 copy_in_user(&p32->timecode, &p64->timecode, sizeof(p64->timecode)) || in put_v4l2_buffer32()
700 assign_in_user(&p32->sequence, &p64->sequence) || in put_v4l2_buffer32()
701 assign_in_user(&p32->reserved2, &p64->reserved2) || in put_v4l2_buffer32()
702 assign_in_user(&p32->reserved, &p64->reserved) || in put_v4l2_buffer32()
703 get_user(length, &p64->length) || in put_v4l2_buffer32()
720 if (get_user(uplane, &p64->m.planes)) in put_v4l2_buffer32()
738 if (assign_in_user(&p32->m.offset, &p64->m.offset)) in put_v4l2_buffer32()
742 if (assign_in_user(&p32->m.userptr, &p64->m.userptr)) in put_v4l2_buffer32()
746 if (assign_in_user(&p32->m.fd, &p64->m.fd)) in put_v4l2_buffer32()
771 static int get_v4l2_framebuffer32(struct v4l2_framebuffer __user *p64, in get_v4l2_framebuffer32() argument
778 put_user_force(compat_ptr(tmp), &p64->base) || in get_v4l2_framebuffer32()
779 assign_in_user(&p64->capability, &p32->capability) || in get_v4l2_framebuffer32()
780 assign_in_user(&p64->flags, &p32->flags) || in get_v4l2_framebuffer32()
781 copy_in_user(&p64->fmt, &p32->fmt, sizeof(p64->fmt))) in get_v4l2_framebuffer32()
786 static int put_v4l2_framebuffer32(struct v4l2_framebuffer __user *p64, in put_v4l2_framebuffer32() argument
792 get_user(base, &p64->base) || in put_v4l2_framebuffer32()
794 assign_in_user(&p32->capability, &p64->capability) || in put_v4l2_framebuffer32()
795 assign_in_user(&p32->flags, &p64->flags) || in put_v4l2_framebuffer32()
796 copy_in_user(&p32->fmt, &p64->fmt, sizeof(p64->fmt))) in put_v4l2_framebuffer32()
817 static inline int get_v4l2_input32(struct v4l2_input __user *p64, in get_v4l2_input32() argument
820 if (copy_in_user(p64, p32, sizeof(*p32))) in get_v4l2_input32()
825 static inline int put_v4l2_input32(struct v4l2_input __user *p64, in put_v4l2_input32() argument
828 if (copy_in_user(p32, p64, sizeof(*p32))) in put_v4l2_input32()
897 struct v4l2_ext_controls __user *p64, in get_v4l2_ext_controls32() argument
908 assign_in_user(&p64->which, &p32->which) || in get_v4l2_ext_controls32()
910 put_user(count, &p64->count) || in get_v4l2_ext_controls32()
911 assign_in_user(&p64->error_idx, &p32->error_idx) || in get_v4l2_ext_controls32()
912 copy_in_user(p64->reserved, p32->reserved, sizeof(p64->reserved))) in get_v4l2_ext_controls32()
916 return put_user(NULL, &p64->controls); in get_v4l2_ext_controls32()
927 if (put_user_force(kcontrols, &p64->controls)) in get_v4l2_ext_controls32()
955 struct v4l2_ext_controls __user *p64, in put_v4l2_ext_controls32() argument
973 assign_in_user(&p32->which, &p64->which) || in put_v4l2_ext_controls32()
974 get_user(count, &p64->count) || in put_v4l2_ext_controls32()
976 assign_in_user(&p32->error_idx, &p64->error_idx) || in put_v4l2_ext_controls32()
977 copy_in_user(p32->reserved, p64->reserved, sizeof(p32->reserved)) || in put_v4l2_ext_controls32()
978 get_user(kcontrols, &p64->controls)) in put_v4l2_ext_controls32()
1032 static int put_v4l2_event32(struct v4l2_event __user *p64, in put_v4l2_event32() argument
1036 assign_in_user(&p32->type, &p64->type) || in put_v4l2_event32()
1037 copy_in_user(&p32->u, &p64->u, sizeof(p64->u)) || in put_v4l2_event32()
1038 assign_in_user(&p32->pending, &p64->pending) || in put_v4l2_event32()
1039 assign_in_user(&p32->sequence, &p64->sequence) || in put_v4l2_event32()
1040 assign_in_user(&p32->timestamp.tv_sec, &p64->timestamp.tv_sec) || in put_v4l2_event32()
1041 assign_in_user(&p32->timestamp.tv_nsec, &p64->timestamp.tv_nsec) || in put_v4l2_event32()
1042 assign_in_user(&p32->id, &p64->id) || in put_v4l2_event32()
1043 copy_in_user(p32->reserved, p64->reserved, sizeof(p32->reserved))) in put_v4l2_event32()
1056 static int get_v4l2_edid32(struct v4l2_edid __user *p64, in get_v4l2_edid32() argument
1062 assign_in_user(&p64->pad, &p32->pad) || in get_v4l2_edid32()
1063 assign_in_user(&p64->start_block, &p32->start_block) || in get_v4l2_edid32()
1064 assign_in_user_cast(&p64->blocks, &p32->blocks) || in get_v4l2_edid32()
1066 put_user_force(compat_ptr(tmp), &p64->edid) || in get_v4l2_edid32()
1067 copy_in_user(p64->reserved, p32->reserved, sizeof(p64->reserved))) in get_v4l2_edid32()
1072 static int put_v4l2_edid32(struct v4l2_edid __user *p64, in put_v4l2_edid32() argument
1078 assign_in_user(&p32->pad, &p64->pad) || in put_v4l2_edid32()
1079 assign_in_user(&p32->start_block, &p64->start_block) || in put_v4l2_edid32()
1080 assign_in_user(&p32->blocks, &p64->blocks) || in put_v4l2_edid32()
1081 get_user(edid, &p64->edid) || in put_v4l2_edid32()
1083 copy_in_user(p32->reserved, p64->reserved, sizeof(p32->reserved))) in put_v4l2_edid32()