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

Go to the source code of this file.

Macros

#define IVTV_YUV_BUFFER_UV_OFFSET   0x65400 /* Offset to UV Buffer */
 
#define IVTV_YUV_HORIZONTAL_FILTER_OFFSET   0x025d8
 
#define IVTV_YUV_VERTICAL_FILTER_OFFSET   0x03358
 
#define IVTV_YUV_UPDATE_HORIZONTAL   0x01
 
#define IVTV_YUV_UPDATE_VERTICAL   0x02
 
#define IVTV_YUV_UPDATE_INVALID   0x04
 

Functions

int ivtv_yuv_filter_check (struct ivtv *itv)
 
void ivtv_yuv_setup_stream_frame (struct ivtv *itv)
 
int ivtv_yuv_udma_stream_frame (struct ivtv *itv, void __user *src)
 
void ivtv_yuv_frame_complete (struct ivtv *itv)
 
int ivtv_yuv_prep_frame (struct ivtv *itv, struct ivtv_dma_frame *args)
 
void ivtv_yuv_close (struct ivtv *itv)
 
void ivtv_yuv_work_handler (struct ivtv *itv)
 

Variables

const u32 yuv_offset [IVTV_YUV_BUFFERS]
 

Macro Definition Documentation

#define IVTV_YUV_BUFFER_UV_OFFSET   0x65400 /* Offset to UV Buffer */

Definition at line 24 of file ivtv-yuv.h.

#define IVTV_YUV_HORIZONTAL_FILTER_OFFSET   0x025d8

Definition at line 27 of file ivtv-yuv.h.

#define IVTV_YUV_UPDATE_HORIZONTAL   0x01

Definition at line 30 of file ivtv-yuv.h.

#define IVTV_YUV_UPDATE_INVALID   0x04

Definition at line 32 of file ivtv-yuv.h.

#define IVTV_YUV_UPDATE_VERTICAL   0x02

Definition at line 31 of file ivtv-yuv.h.

#define IVTV_YUV_VERTICAL_FILTER_OFFSET   0x03358

Definition at line 28 of file ivtv-yuv.h.

Function Documentation

void ivtv_yuv_close ( struct ivtv itv)

Definition at line 1185 of file ivtv-yuv.c.

int ivtv_yuv_filter_check ( struct ivtv itv)

Definition at line 155 of file ivtv-yuv.c.

void ivtv_yuv_frame_complete ( struct ivtv itv)

Definition at line 1071 of file ivtv-yuv.c.

int ivtv_yuv_prep_frame ( struct ivtv itv,
struct ivtv_dma_frame args 
)

Definition at line 1169 of file ivtv-yuv.c.

void ivtv_yuv_setup_stream_frame ( struct ivtv itv)

Definition at line 1122 of file ivtv-yuv.c.

int ivtv_yuv_udma_stream_frame ( struct ivtv itv,
void __user src 
)

Definition at line 1148 of file ivtv-yuv.c.

void ivtv_yuv_work_handler ( struct ivtv itv)

Definition at line 815 of file ivtv-yuv.c.

Variable Documentation

const u32 yuv_offset[IVTV_YUV_BUFFERS]

Definition at line 26 of file ivtv-yuv.c.