Lines Matching +full:64 +full:m

3  * ioctl32.c: Conversion between 32bit and 64bit native ioctls.
13 * These routines maintain argument size conversion between 32bit and 64bit
33 * came from the userspace call and a 64-bits struct, also allocated as
274 } m; member
303 } m; member
327 } m; member
339 typeof(p64->m) m = {}; in get_v4l2_plane32() local
347 m.mem_offset = plane32.m.mem_offset; in get_v4l2_plane32()
350 m.userptr = (unsigned long)compat_ptr(plane32.m.userptr); in get_v4l2_plane32()
353 m.fd = plane32.m.fd; in get_v4l2_plane32()
361 .m = m, in get_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()
420 .m.offset = vb32.m.offset, in get_v4l2_buffer32()
428 vb->m.offset = vb32.m.offset; in get_v4l2_buffer32()
431 vb->m.userptr = (unsigned long)compat_ptr(vb32.m.userptr); in get_v4l2_buffer32()
434 vb->m.fd = vb32.m.fd; in get_v4l2_buffer32()
439 vb->m.planes = (void __force *) in get_v4l2_buffer32()
440 compat_ptr(vb32.m.planes); in get_v4l2_buffer32()
465 .m.offset = vb32.m.offset, in get_v4l2_buffer32_time32()
472 vb->m.offset = vb32.m.offset; in get_v4l2_buffer32_time32()
475 vb->m.userptr = (unsigned long)compat_ptr(vb32.m.userptr); in get_v4l2_buffer32_time32()
478 vb->m.fd = vb32.m.fd; in get_v4l2_buffer32_time32()
483 vb->m.planes = (void __force *) in get_v4l2_buffer32_time32()
484 compat_ptr(vb32.m.planes); in get_v4l2_buffer32_time32()
507 .m.offset = vb->m.offset, in put_v4l2_buffer32()
515 vb32.m.offset = vb->m.offset; in put_v4l2_buffer32()
518 vb32.m.userptr = (uintptr_t)(vb->m.userptr); in put_v4l2_buffer32()
521 vb32.m.fd = vb->m.fd; in put_v4l2_buffer32()
526 vb32.m.planes = (uintptr_t)vb->m.planes; in put_v4l2_buffer32()
552 .m.offset = vb->m.offset, in put_v4l2_buffer32_time32()
559 vb32.m.offset = vb->m.offset; in put_v4l2_buffer32_time32()
562 vb32.m.userptr = (uintptr_t)(vb->m.userptr); in put_v4l2_buffer32_time32()
565 vb32.m.fd = vb->m.fd; in put_v4l2_buffer32_time32()
570 vb32.m.planes = (uintptr_t)vb->m.planes; in put_v4l2_buffer32_time32()
632 * The 64-bit v4l2_input struct has extra padding at the end of the struct.
745 * between 32-bit and 64-bit tasks.
751 __u8 data[64];
785 __u8 data[64];
840 * List of ioctls that require 32-bits/64-bits conversion
843 * and the struct size is identical for both 32 and 64 bits versions, so
858 #define VIDIOC_TRY_FMT32 _IOWR('V', 64, struct v4l2_format32)
1182 * in order to deal with 32-bit calls on a 64-bits Kernel.