Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs | Functions
kyro.h File Reference

Go to the source code of this file.

Data Structures

struct  kyrofb_info
 
struct  _OVERLAY_CREATE
 
struct  _OVERLAY_VIEWPORT_SET
 
struct  _SET_VIDEO_MODE
 

Macros

#define KYRO_IOC_MAGIC   'k'
 
#define KYRO_IOCTL_OVERLAY_CREATE   _IO(KYRO_IOC_MAGIC, 0)
 
#define KYRO_IOCTL_OVERLAY_VIEWPORT_SET   _IO(KYRO_IOC_MAGIC, 1)
 
#define KYRO_IOCTL_SET_VIDEO_MODE   _IO(KYRO_IOC_MAGIC, 2)
 
#define KYRO_IOCTL_UVSTRIDE   _IO(KYRO_IOC_MAGIC, 3)
 
#define KYRO_IOCTL_OVERLAY_OFFSET   _IO(KYRO_IOC_MAGIC, 4)
 
#define KYRO_IOCTL_STRIDE   _IO(KYRO_IOC_MAGIC, 5)
 

Typedefs

typedef struct _OVERLAY_CREATE overlay_create
 
typedef struct
_OVERLAY_VIEWPORT_SET 
overlay_viewport_set
 
typedef struct _SET_VIDEO_MODE set_video_mode
 

Functions

int kyro_dev_init (void)
 
void kyro_dev_reset (void)
 
unsigned charkyro_dev_physical_fb_ptr (void)
 
unsigned charkyro_dev_virtual_fb_ptr (void)
 
voidkyro_dev_physical_regs_ptr (void)
 
voidkyro_dev_virtual_regs_ptr (void)
 
unsigned int kyro_dev_fb_size (void)
 
unsigned int kyro_dev_regs_size (void)
 
u32 kyro_dev_overlay_offset (void)
 

Macro Definition Documentation

#define KYRO_IOC_MAGIC   'k'

Definition at line 59 of file kyro.h.

#define KYRO_IOCTL_OVERLAY_CREATE   _IO(KYRO_IOC_MAGIC, 0)

Definition at line 61 of file kyro.h.

#define KYRO_IOCTL_OVERLAY_OFFSET   _IO(KYRO_IOC_MAGIC, 4)

Definition at line 65 of file kyro.h.

#define KYRO_IOCTL_OVERLAY_VIEWPORT_SET   _IO(KYRO_IOC_MAGIC, 1)

Definition at line 62 of file kyro.h.

#define KYRO_IOCTL_SET_VIDEO_MODE   _IO(KYRO_IOC_MAGIC, 2)

Definition at line 63 of file kyro.h.

#define KYRO_IOCTL_STRIDE   _IO(KYRO_IOC_MAGIC, 5)

Definition at line 66 of file kyro.h.

#define KYRO_IOCTL_UVSTRIDE   _IO(KYRO_IOC_MAGIC, 3)

Definition at line 64 of file kyro.h.

Typedef Documentation

Function Documentation

unsigned int kyro_dev_fb_size ( void  )
int kyro_dev_init ( void  )
u32 kyro_dev_overlay_offset ( void  )
unsigned char* kyro_dev_physical_fb_ptr ( void  )
void* kyro_dev_physical_regs_ptr ( void  )
unsigned int kyro_dev_regs_size ( void  )
void kyro_dev_reset ( void  )
unsigned char* kyro_dev_virtual_fb_ptr ( void  )
void* kyro_dev_virtual_regs_ptr ( void  )