Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions
ispresizer.h File Reference
#include <linux/types.h>

Go to the source code of this file.

Data Structures

struct  isprsz_coef
 
struct  resizer_ratio
 
struct  resizer_luma_yenh
 
struct  isp_res_device
 

Macros

#define COEFF_CNT   32
 
#define RESZ_PAD_SINK   0
 
#define RESZ_PAD_SOURCE   1
 
#define RESZ_PADS_NUM   2
 

Enumerations

enum  resizer_chroma_algo { RSZ_THE_SAME = 0, RSZ_BILINEAR = 1 }
 
enum  resizer_colors_type { RSZ_YUV422 = 0, RSZ_COLOR8 = 1 }
 
enum  resizer_input_entity { RESIZER_INPUT_NONE, RESIZER_INPUT_VP, RESIZER_INPUT_MEMORY }
 

Functions

int omap3isp_resizer_init (struct isp_device *isp)
 
void omap3isp_resizer_cleanup (struct isp_device *isp)
 
int omap3isp_resizer_register_entities (struct isp_res_device *res, struct v4l2_device *vdev)
 
void omap3isp_resizer_unregister_entities (struct isp_res_device *res)
 
void omap3isp_resizer_isr_frame_sync (struct isp_res_device *res)
 
void omap3isp_resizer_isr (struct isp_res_device *isp_res)
 
void omap3isp_resizer_max_rate (struct isp_res_device *res, unsigned int *max_rate)
 
void omap3isp_resizer_suspend (struct isp_res_device *isp_res)
 
void omap3isp_resizer_resume (struct isp_res_device *isp_res)
 
int omap3isp_resizer_busy (struct isp_res_device *isp_res)
 

Macro Definition Documentation

#define COEFF_CNT   32

Definition at line 35 of file ispresizer.h.

#define RESZ_PAD_SINK   0

Definition at line 93 of file ispresizer.h.

#define RESZ_PAD_SOURCE   1

Definition at line 94 of file ispresizer.h.

#define RESZ_PADS_NUM   2

Definition at line 95 of file ispresizer.h.

Enumeration Type Documentation

Enumerator:
RSZ_THE_SAME 
RSZ_BILINEAR 

Definition at line 57 of file ispresizer.h.

Enumerator:
RSZ_YUV422 
RSZ_COLOR8 

Definition at line 63 of file ispresizer.h.

Enumerator:
RESIZER_INPUT_NONE 
RESIZER_INPUT_VP 
RESIZER_INPUT_MEMORY 

Definition at line 86 of file ispresizer.h.

Function Documentation

int omap3isp_resizer_busy ( struct isp_res_device isp_res)

Definition at line 624 of file ispresizer.c.

void omap3isp_resizer_cleanup ( struct isp_device isp)

Definition at line 1771 of file ispresizer.c.

int omap3isp_resizer_init ( struct isp_device isp)

Definition at line 1762 of file ispresizer.c.

void omap3isp_resizer_isr ( struct isp_res_device isp_res)

Definition at line 1075 of file ispresizer.c.

void omap3isp_resizer_isr_frame_sync ( struct isp_res_device res)

Definition at line 1014 of file ispresizer.c.

void omap3isp_resizer_max_rate ( struct isp_res_device res,
unsigned int max_rate 
)

Definition at line 514 of file ispresizer.c.

int omap3isp_resizer_register_entities ( struct isp_res_device res,
struct v4l2_device vdev 
)

Definition at line 1654 of file ispresizer.c.

void omap3isp_resizer_resume ( struct isp_res_device isp_res)
void omap3isp_resizer_suspend ( struct isp_res_device isp_res)
void omap3isp_resizer_unregister_entities ( struct isp_res_device res)

Definition at line 1647 of file ispresizer.c.