Lines Matching refs:p64

51 static int get_v4l2_window32(struct v4l2_window *p64,  in get_v4l2_window32()  argument
59 *p64 = (struct v4l2_window) { in get_v4l2_window32()
72 static int put_v4l2_window32(struct v4l2_window *p64, in put_v4l2_window32() argument
79 .w = p64->w, in put_v4l2_window32()
80 .field = p64->field, in put_v4l2_window32()
81 .chromakey = p64->chromakey, in put_v4l2_window32()
85 .global_alpha = p64->global_alpha, in put_v4l2_window32()
135 static int get_v4l2_format32(struct v4l2_format *p64, in get_v4l2_format32() argument
138 if (get_user(p64->type, &p32->type)) in get_v4l2_format32()
141 switch (p64->type) { in get_v4l2_format32()
144 return copy_from_user(&p64->fmt.pix, &p32->fmt.pix, in get_v4l2_format32()
145 sizeof(p64->fmt.pix)) ? -EFAULT : 0; in get_v4l2_format32()
148 return copy_from_user(&p64->fmt.pix_mp, &p32->fmt.pix_mp, in get_v4l2_format32()
149 sizeof(p64->fmt.pix_mp)) ? -EFAULT : 0; in get_v4l2_format32()
152 return get_v4l2_window32(&p64->fmt.win, &p32->fmt.win); in get_v4l2_format32()
155 return copy_from_user(&p64->fmt.vbi, &p32->fmt.vbi, in get_v4l2_format32()
156 sizeof(p64->fmt.vbi)) ? -EFAULT : 0; in get_v4l2_format32()
159 return copy_from_user(&p64->fmt.sliced, &p32->fmt.sliced, in get_v4l2_format32()
160 sizeof(p64->fmt.sliced)) ? -EFAULT : 0; in get_v4l2_format32()
163 return copy_from_user(&p64->fmt.sdr, &p32->fmt.sdr, in get_v4l2_format32()
164 sizeof(p64->fmt.sdr)) ? -EFAULT : 0; in get_v4l2_format32()
167 return copy_from_user(&p64->fmt.meta, &p32->fmt.meta, in get_v4l2_format32()
168 sizeof(p64->fmt.meta)) ? -EFAULT : 0; in get_v4l2_format32()
174 static int get_v4l2_create32(struct v4l2_create_buffers *p64, in get_v4l2_create32() argument
177 if (copy_from_user(p64, p32, in get_v4l2_create32()
180 if (copy_from_user(&p64->flags, &p32->flags, sizeof(p32->flags))) in get_v4l2_create32()
182 if (copy_from_user(&p64->max_num_buffers, &p32->max_num_buffers, in get_v4l2_create32()
185 return get_v4l2_format32(&p64->format, &p32->format); in get_v4l2_create32()
188 static int put_v4l2_format32(struct v4l2_format *p64, in put_v4l2_format32() argument
191 switch (p64->type) { in put_v4l2_format32()
194 return copy_to_user(&p32->fmt.pix, &p64->fmt.pix, in put_v4l2_format32()
195 sizeof(p64->fmt.pix)) ? -EFAULT : 0; in put_v4l2_format32()
198 return copy_to_user(&p32->fmt.pix_mp, &p64->fmt.pix_mp, in put_v4l2_format32()
199 sizeof(p64->fmt.pix_mp)) ? -EFAULT : 0; in put_v4l2_format32()
202 return put_v4l2_window32(&p64->fmt.win, &p32->fmt.win); in put_v4l2_format32()
205 return copy_to_user(&p32->fmt.vbi, &p64->fmt.vbi, in put_v4l2_format32()
206 sizeof(p64->fmt.vbi)) ? -EFAULT : 0; in put_v4l2_format32()
209 return copy_to_user(&p32->fmt.sliced, &p64->fmt.sliced, in put_v4l2_format32()
210 sizeof(p64->fmt.sliced)) ? -EFAULT : 0; in put_v4l2_format32()
213 return copy_to_user(&p32->fmt.sdr, &p64->fmt.sdr, in put_v4l2_format32()
214 sizeof(p64->fmt.sdr)) ? -EFAULT : 0; in put_v4l2_format32()
217 return copy_to_user(&p32->fmt.meta, &p64->fmt.meta, in put_v4l2_format32()
218 sizeof(p64->fmt.meta)) ? -EFAULT : 0; in put_v4l2_format32()
224 static int put_v4l2_create32(struct v4l2_create_buffers *p64, in put_v4l2_create32() argument
227 if (copy_to_user(p32, p64, in put_v4l2_create32()
229 put_user(p64->capabilities, &p32->capabilities) || in put_v4l2_create32()
230 put_user(p64->flags, &p32->flags) || in put_v4l2_create32()
231 put_user(p64->max_num_buffers, &p32->max_num_buffers) || in put_v4l2_create32()
232 copy_to_user(p32->reserved, p64->reserved, sizeof(p64->reserved))) in put_v4l2_create32()
234 return put_v4l2_format32(&p64->format, &p32->format); in put_v4l2_create32()
246 static int get_v4l2_standard32(struct v4l2_standard *p64, in get_v4l2_standard32() argument
250 return get_user(p64->index, &p32->index); in get_v4l2_standard32()
253 static int put_v4l2_standard32(struct v4l2_standard *p64, in put_v4l2_standard32() argument
256 if (put_user(p64->index, &p32->index) || in put_v4l2_standard32()
257 put_user(p64->id, &p32->id) || in put_v4l2_standard32()
258 copy_to_user(p32->name, p64->name, sizeof(p32->name)) || in put_v4l2_standard32()
259 copy_to_user(&p32->frameperiod, &p64->frameperiod, in put_v4l2_standard32()
261 put_user(p64->framelines, &p32->framelines) || in put_v4l2_standard32()
262 copy_to_user(p32->reserved, p64->reserved, sizeof(p32->reserved))) in put_v4l2_standard32()
334 static int get_v4l2_plane32(struct v4l2_plane *p64, in get_v4l2_plane32() argument
339 typeof(p64->m) m = {}; in get_v4l2_plane32()
357 memset(p64, 0, sizeof(*p64)); in get_v4l2_plane32()
358 *p64 = (struct v4l2_plane) { in get_v4l2_plane32()
368 static int put_v4l2_plane32(struct v4l2_plane *p64, in put_v4l2_plane32() argument
376 .bytesused = p64->bytesused, in put_v4l2_plane32()
377 .length = p64->length, in put_v4l2_plane32()
378 .data_offset = p64->data_offset, in put_v4l2_plane32()
384 plane32.m.mem_offset = p64->m.mem_offset; in put_v4l2_plane32()
387 plane32.m.userptr = (uintptr_t)(p64->m.userptr); in put_v4l2_plane32()
390 plane32.m.fd = p64->m.fd; in put_v4l2_plane32()
595 static int get_v4l2_framebuffer32(struct v4l2_framebuffer *p64, in get_v4l2_framebuffer32() argument
598 if (get_user(p64->capability, &p32->capability) || in get_v4l2_framebuffer32()
599 get_user(p64->flags, &p32->flags) || in get_v4l2_framebuffer32()
600 copy_from_user(&p64->fmt, &p32->fmt, sizeof(p64->fmt))) in get_v4l2_framebuffer32()
602 p64->base = NULL; in get_v4l2_framebuffer32()
607 static int put_v4l2_framebuffer32(struct v4l2_framebuffer *p64, in put_v4l2_framebuffer32() argument
610 if (put_user((uintptr_t)p64->base, &p32->base) || in put_v4l2_framebuffer32()
611 put_user(p64->capability, &p32->capability) || in put_v4l2_framebuffer32()
612 put_user(p64->flags, &p32->flags) || in put_v4l2_framebuffer32()
613 copy_to_user(&p32->fmt, &p64->fmt, sizeof(p64->fmt))) in put_v4l2_framebuffer32()
635 static inline int get_v4l2_input32(struct v4l2_input *p64, in get_v4l2_input32() argument
638 if (copy_from_user(p64, p32, sizeof(*p32))) in get_v4l2_input32()
643 static inline int put_v4l2_input32(struct v4l2_input *p64, in put_v4l2_input32() argument
646 if (copy_to_user(p32, p64, sizeof(*p32))) in put_v4l2_input32()
701 static int get_v4l2_ext_controls32(struct v4l2_ext_controls *p64, in get_v4l2_ext_controls32() argument
709 *p64 = (struct v4l2_ext_controls) { in get_v4l2_ext_controls32()
721 static int put_v4l2_ext_controls32(struct v4l2_ext_controls *p64, in put_v4l2_ext_controls32() argument
728 .which = p64->which, in put_v4l2_ext_controls32()
729 .count = p64->count, in put_v4l2_ext_controls32()
730 .error_idx = p64->error_idx, in put_v4l2_ext_controls32()
731 .request_fd = p64->request_fd, in put_v4l2_ext_controls32()
732 .reserved[0] = p64->reserved[0], in put_v4l2_ext_controls32()
733 .controls = (uintptr_t)p64->controls, in put_v4l2_ext_controls32()
763 static int put_v4l2_event32(struct v4l2_event *p64, in put_v4l2_event32() argument
766 if (put_user(p64->type, &p32->type) || in put_v4l2_event32()
767 copy_to_user(&p32->u, &p64->u, sizeof(p64->u)) || in put_v4l2_event32()
768 put_user(p64->pending, &p32->pending) || in put_v4l2_event32()
769 put_user(p64->sequence, &p32->sequence) || in put_v4l2_event32()
770 put_user(p64->timestamp.tv_sec, &p32->timestamp.tv_sec) || in put_v4l2_event32()
771 put_user(p64->timestamp.tv_nsec, &p32->timestamp.tv_nsec) || in put_v4l2_event32()
772 put_user(p64->id, &p32->id) || in put_v4l2_event32()
773 copy_to_user(p32->reserved, p64->reserved, sizeof(p32->reserved))) in put_v4l2_event32()
794 static int put_v4l2_event32_time32(struct v4l2_event *p64, in put_v4l2_event32_time32() argument
797 if (put_user(p64->type, &p32->type) || in put_v4l2_event32_time32()
798 copy_to_user(&p32->u, &p64->u, sizeof(p64->u)) || in put_v4l2_event32_time32()
799 put_user(p64->pending, &p32->pending) || in put_v4l2_event32_time32()
800 put_user(p64->sequence, &p32->sequence) || in put_v4l2_event32_time32()
801 put_user(p64->timestamp.tv_sec, &p32->timestamp.tv_sec) || in put_v4l2_event32_time32()
802 put_user(p64->timestamp.tv_nsec, &p32->timestamp.tv_nsec) || in put_v4l2_event32_time32()
803 put_user(p64->id, &p32->id) || in put_v4l2_event32_time32()
804 copy_to_user(p32->reserved, p64->reserved, sizeof(p32->reserved))) in put_v4l2_event32_time32()
818 static int get_v4l2_edid32(struct v4l2_edid *p64, in get_v4l2_edid32() argument
823 if (copy_from_user(p64, p32, offsetof(struct v4l2_edid32, edid)) || in get_v4l2_edid32()
827 p64->edid = (void __force *)compat_ptr(edid); in get_v4l2_edid32()
831 static int put_v4l2_edid32(struct v4l2_edid *p64, in put_v4l2_edid32() argument
834 if (copy_to_user(p32, p64, offsetof(struct v4l2_edid32, edid))) in put_v4l2_edid32()
1049 struct v4l2_plane *p64 = mbuf; in v4l2_compat_get_array_args() local
1059 err = get_v4l2_plane32(p64, p32, b64->memory); in v4l2_compat_get_array_args()
1062 ++p64; in v4l2_compat_get_array_args()
1119 struct v4l2_plane *p64 = mbuf; in v4l2_compat_put_array_args() local
1129 err = put_v4l2_plane32(p64, p32, b64->memory); in v4l2_compat_put_array_args()
1132 ++p64; in v4l2_compat_put_array_args()