Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
v4l2-compat-ioctl32.c File Reference
#include <linux/compat.h>
#include <linux/module.h>
#include <linux/videodev2.h>
#include <linux/v4l2-subdev.h>
#include <media/v4l2-dev.h>
#include <media/v4l2-ioctl.h>

Go to the source code of this file.

Data Structures

struct  v4l2_clip32
 
struct  v4l2_window32
 
struct  v4l2_format32
 
struct  v4l2_create_buffers32
 
struct  v4l2_standard32
 
struct  v4l2_plane32
 
struct  v4l2_buffer32
 
struct  v4l2_framebuffer32
 
struct  v4l2_input32
 
struct  v4l2_ext_controls32
 
struct  v4l2_ext_control32
 
struct  v4l2_event32
 
struct  v4l2_subdev_edid32
 

Macros

#define VIDIOC_G_FMT32   _IOWR('V', 4, struct v4l2_format32)
 
#define VIDIOC_S_FMT32   _IOWR('V', 5, struct v4l2_format32)
 
#define VIDIOC_QUERYBUF32   _IOWR('V', 9, struct v4l2_buffer32)
 
#define VIDIOC_G_FBUF32   _IOR ('V', 10, struct v4l2_framebuffer32)
 
#define VIDIOC_S_FBUF32   _IOW ('V', 11, struct v4l2_framebuffer32)
 
#define VIDIOC_QBUF32   _IOWR('V', 15, struct v4l2_buffer32)
 
#define VIDIOC_DQBUF32   _IOWR('V', 17, struct v4l2_buffer32)
 
#define VIDIOC_ENUMSTD32   _IOWR('V', 25, struct v4l2_standard32)
 
#define VIDIOC_ENUMINPUT32   _IOWR('V', 26, struct v4l2_input32)
 
#define VIDIOC_SUBDEV_G_EDID32   _IOWR('V', 63, struct v4l2_subdev_edid32)
 
#define VIDIOC_SUBDEV_S_EDID32   _IOWR('V', 64, struct v4l2_subdev_edid32)
 
#define VIDIOC_TRY_FMT32   _IOWR('V', 64, struct v4l2_format32)
 
#define VIDIOC_G_EXT_CTRLS32   _IOWR('V', 71, struct v4l2_ext_controls32)
 
#define VIDIOC_S_EXT_CTRLS32   _IOWR('V', 72, struct v4l2_ext_controls32)
 
#define VIDIOC_TRY_EXT_CTRLS32   _IOWR('V', 73, struct v4l2_ext_controls32)
 
#define VIDIOC_DQEVENT32   _IOR ('V', 89, struct v4l2_event32)
 
#define VIDIOC_CREATE_BUFS32   _IOWR('V', 92, struct v4l2_create_buffers32)
 
#define VIDIOC_PREPARE_BUF32   _IOWR('V', 93, struct v4l2_buffer32)
 
#define VIDIOC_OVERLAY32   _IOW ('V', 14, s32)
 
#define VIDIOC_STREAMON32   _IOW ('V', 18, s32)
 
#define VIDIOC_STREAMOFF32   _IOW ('V', 19, s32)
 
#define VIDIOC_G_INPUT32   _IOR ('V', 38, s32)
 
#define VIDIOC_S_INPUT32   _IOWR('V', 39, s32)
 
#define VIDIOC_G_OUTPUT32   _IOR ('V', 46, s32)
 
#define VIDIOC_S_OUTPUT32   _IOWR('V', 47, s32)
 

Functions

struct v4l2_input32 __attribute__ ((packed))
 
long v4l2_compat_ioctl32 (struct file *file, unsigned int cmd, unsigned long arg)
 
 EXPORT_SYMBOL_GPL (v4l2_compat_ioctl32)
 

Variables

__u32 index
 
__u8 name [32]
 
__u32 type
 
__u32 audioset
 
__u32 tuner
 
v4l2_std_id std
 
__u32 status
 
__u32 reserved [4]
 
struct v4l2_ext_controls32 __attribute__
 
__u32 id
 
__u32 size
 
__u32 reserved2 [1]
 
union {
   __s32   value
 
   __s64   value64
 
   compat_caddr_t   string
 
}; 
 

Macro Definition Documentation

#define VIDIOC_CREATE_BUFS32   _IOWR('V', 92, struct v4l2_create_buffers32)

Definition at line 779 of file v4l2-compat-ioctl32.c.

#define VIDIOC_DQBUF32   _IOWR('V', 17, struct v4l2_buffer32)

Definition at line 769 of file v4l2-compat-ioctl32.c.

#define VIDIOC_DQEVENT32   _IOR ('V', 89, struct v4l2_event32)

Definition at line 778 of file v4l2-compat-ioctl32.c.

#define VIDIOC_ENUMINPUT32   _IOWR('V', 26, struct v4l2_input32)

Definition at line 771 of file v4l2-compat-ioctl32.c.

#define VIDIOC_ENUMSTD32   _IOWR('V', 25, struct v4l2_standard32)

Definition at line 770 of file v4l2-compat-ioctl32.c.

#define VIDIOC_G_EXT_CTRLS32   _IOWR('V', 71, struct v4l2_ext_controls32)

Definition at line 775 of file v4l2-compat-ioctl32.c.

#define VIDIOC_G_FBUF32   _IOR ('V', 10, struct v4l2_framebuffer32)

Definition at line 766 of file v4l2-compat-ioctl32.c.

#define VIDIOC_G_FMT32   _IOWR('V', 4, struct v4l2_format32)

Definition at line 763 of file v4l2-compat-ioctl32.c.

#define VIDIOC_G_INPUT32   _IOR ('V', 38, s32)

Definition at line 785 of file v4l2-compat-ioctl32.c.

#define VIDIOC_G_OUTPUT32   _IOR ('V', 46, s32)

Definition at line 787 of file v4l2-compat-ioctl32.c.

#define VIDIOC_OVERLAY32   _IOW ('V', 14, s32)

Definition at line 782 of file v4l2-compat-ioctl32.c.

#define VIDIOC_PREPARE_BUF32   _IOWR('V', 93, struct v4l2_buffer32)

Definition at line 780 of file v4l2-compat-ioctl32.c.

#define VIDIOC_QBUF32   _IOWR('V', 15, struct v4l2_buffer32)

Definition at line 768 of file v4l2-compat-ioctl32.c.

#define VIDIOC_QUERYBUF32   _IOWR('V', 9, struct v4l2_buffer32)

Definition at line 765 of file v4l2-compat-ioctl32.c.

#define VIDIOC_S_EXT_CTRLS32   _IOWR('V', 72, struct v4l2_ext_controls32)

Definition at line 776 of file v4l2-compat-ioctl32.c.

#define VIDIOC_S_FBUF32   _IOW ('V', 11, struct v4l2_framebuffer32)

Definition at line 767 of file v4l2-compat-ioctl32.c.

#define VIDIOC_S_FMT32   _IOWR('V', 5, struct v4l2_format32)

Definition at line 764 of file v4l2-compat-ioctl32.c.

#define VIDIOC_S_INPUT32   _IOWR('V', 39, s32)

Definition at line 786 of file v4l2-compat-ioctl32.c.

#define VIDIOC_S_OUTPUT32   _IOWR('V', 47, s32)

Definition at line 788 of file v4l2-compat-ioctl32.c.

#define VIDIOC_STREAMOFF32   _IOW ('V', 19, s32)

Definition at line 784 of file v4l2-compat-ioctl32.c.

#define VIDIOC_STREAMON32   _IOW ('V', 18, s32)

Definition at line 783 of file v4l2-compat-ioctl32.c.

#define VIDIOC_SUBDEV_G_EDID32   _IOWR('V', 63, struct v4l2_subdev_edid32)

Definition at line 772 of file v4l2-compat-ioctl32.c.

#define VIDIOC_SUBDEV_S_EDID32   _IOWR('V', 64, struct v4l2_subdev_edid32)

Definition at line 773 of file v4l2-compat-ioctl32.c.

#define VIDIOC_TRY_EXT_CTRLS32   _IOWR('V', 73, struct v4l2_ext_controls32)

Definition at line 777 of file v4l2-compat-ioctl32.c.

#define VIDIOC_TRY_FMT32   _IOWR('V', 64, struct v4l2_format32)

Definition at line 774 of file v4l2-compat-ioctl32.c.

Function Documentation

struct v4l2_input32 __attribute__ ( (packed)  )
read

Definition at line 171 of file esd_usb2.c.

EXPORT_SYMBOL_GPL ( v4l2_compat_ioctl32  )
long v4l2_compat_ioctl32 ( struct file file,
unsigned int  cmd,
unsigned long  arg 
)

Definition at line 983 of file v4l2-compat-ioctl32.c.

Variable Documentation

union { ... }
__u32 audioset

Definition at line 566 of file v4l2-compat-ioctl32.c.

Definition at line 598 of file v4l2-compat-ioctl32.c.

__u32 index

Definition at line 563 of file v4l2-compat-ioctl32.c.

__u8 name[32]

Definition at line 564 of file v4l2-compat-ioctl32.c.

__u32 reserved[4]

Definition at line 570 of file v4l2-compat-ioctl32.c.

__u32 reserved2[1]

Definition at line 600 of file v4l2-compat-ioctl32.c.

__u32 size

Definition at line 599 of file v4l2-compat-ioctl32.c.

Definition at line 569 of file v4l2-compat-ioctl32.c.

Definition at line 568 of file v4l2-compat-ioctl32.c.

Definition at line 604 of file v4l2-compat-ioctl32.c.

Definition at line 567 of file v4l2-compat-ioctl32.c.

Definition at line 565 of file v4l2-compat-ioctl32.c.

__s32 value

Definition at line 602 of file v4l2-compat-ioctl32.c.

__s64 value64

Definition at line 603 of file v4l2-compat-ioctl32.c.