Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
vpbe_osd_ops Struct Reference

#include <vpbe_osd.h>

Data Fields

int(* initialize )(struct osd_state *sd)
 
int(* request_layer )(struct osd_state *sd, enum osd_layer layer)
 
void(* release_layer )(struct osd_state *sd, enum osd_layer layer)
 
int(* enable_layer )(struct osd_state *sd, enum osd_layer layer, int otherwin)
 
void(* disable_layer )(struct osd_state *sd, enum osd_layer layer)
 
int(* set_layer_config )(struct osd_state *sd, enum osd_layer layer, struct osd_layer_config *lconfig)
 
void(* get_layer_config )(struct osd_state *sd, enum osd_layer layer, struct osd_layer_config *lconfig)
 
void(* start_layer )(struct osd_state *sd, enum osd_layer layer, unsigned long fb_base_phys, unsigned long cbcr_ofst)
 
void(* set_left_margin )(struct osd_state *sd, u32 val)
 
void(* set_top_margin )(struct osd_state *sd, u32 val)
 
void(* set_interpolation_filter )(struct osd_state *sd, int filter)
 
int(* set_vid_expansion )(struct osd_state *sd, enum osd_h_exp_ratio h_exp, enum osd_v_exp_ratio v_exp)
 
void(* get_vid_expansion )(struct osd_state *sd, enum osd_h_exp_ratio *h_exp, enum osd_v_exp_ratio *v_exp)
 
void(* set_zoom )(struct osd_state *sd, enum osd_layer layer, enum osd_zoom_factor h_zoom, enum osd_zoom_factor v_zoom)
 

Detailed Description

Definition at line 327 of file vpbe_osd.h.

Field Documentation

void(* disable_layer)(struct osd_state *sd, enum osd_layer layer)

Definition at line 333 of file vpbe_osd.h.

int(* enable_layer)(struct osd_state *sd, enum osd_layer layer, int otherwin)

Definition at line 331 of file vpbe_osd.h.

void(* get_layer_config)(struct osd_state *sd, enum osd_layer layer, struct osd_layer_config *lconfig)

Definition at line 336 of file vpbe_osd.h.

void(* get_vid_expansion)(struct osd_state *sd, enum osd_h_exp_ratio *h_exp, enum osd_v_exp_ratio *v_exp)

Definition at line 347 of file vpbe_osd.h.

int(* initialize)(struct osd_state *sd)

Definition at line 328 of file vpbe_osd.h.

void(* release_layer)(struct osd_state *sd, enum osd_layer layer)

Definition at line 330 of file vpbe_osd.h.

int(* request_layer)(struct osd_state *sd, enum osd_layer layer)

Definition at line 329 of file vpbe_osd.h.

void(* set_interpolation_filter)(struct osd_state *sd, int filter)

Definition at line 343 of file vpbe_osd.h.

int(* set_layer_config)(struct osd_state *sd, enum osd_layer layer, struct osd_layer_config *lconfig)

Definition at line 334 of file vpbe_osd.h.

void(* set_left_margin)(struct osd_state *sd, u32 val)

Definition at line 341 of file vpbe_osd.h.

void(* set_top_margin)(struct osd_state *sd, u32 val)

Definition at line 342 of file vpbe_osd.h.

int(* set_vid_expansion)(struct osd_state *sd, enum osd_h_exp_ratio h_exp, enum osd_v_exp_ratio v_exp)

Definition at line 344 of file vpbe_osd.h.

void(* set_zoom)(struct osd_state *sd, enum osd_layer layer, enum osd_zoom_factor h_zoom, enum osd_zoom_factor v_zoom)

Definition at line 350 of file vpbe_osd.h.

void(* start_layer)(struct osd_state *sd, enum osd_layer layer, unsigned long fb_base_phys, unsigned long cbcr_ofst)

Definition at line 338 of file vpbe_osd.h.


The documentation for this struct was generated from the following file: