Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
apply.c File Reference
#include <linux/kernel.h>
#include <linux/slab.h>
#include <linux/spinlock.h>
#include <linux/jiffies.h>
#include <video/omapdss.h>
#include "dss.h"
#include "dss_features.h"

Go to the source code of this file.

Data Structures

struct  ovl_priv_data
 
struct  mgr_priv_data
 

Macros

#define DSS_SUBSYS_NAME   "APPLY"
 

Functions

void dss_apply_init (void)
 
int dss_mgr_wait_for_go (struct omap_overlay_manager *mgr)
 
int dss_mgr_wait_for_go_ovl (struct omap_overlay *ovl)
 
void dss_mgr_start_update (struct omap_overlay_manager *mgr)
 
int omap_dss_mgr_apply (struct omap_overlay_manager *mgr)
 
int dss_mgr_enable (struct omap_overlay_manager *mgr)
 
void dss_mgr_disable (struct omap_overlay_manager *mgr)
 
int dss_mgr_set_info (struct omap_overlay_manager *mgr, struct omap_overlay_manager_info *info)
 
void dss_mgr_get_info (struct omap_overlay_manager *mgr, struct omap_overlay_manager_info *info)
 
int dss_mgr_set_output (struct omap_overlay_manager *mgr, struct omap_dss_output *output)
 
int dss_mgr_unset_output (struct omap_overlay_manager *mgr)
 
void dss_mgr_set_timings (struct omap_overlay_manager *mgr, const struct omap_video_timings *timings)
 
void dss_mgr_set_lcd_config (struct omap_overlay_manager *mgr, const struct dss_lcd_mgr_config *config)
 
int dss_ovl_set_info (struct omap_overlay *ovl, struct omap_overlay_info *info)
 
void dss_ovl_get_info (struct omap_overlay *ovl, struct omap_overlay_info *info)
 
int dss_ovl_set_manager (struct omap_overlay *ovl, struct omap_overlay_manager *mgr)
 
int dss_ovl_unset_manager (struct omap_overlay *ovl)
 
bool dss_ovl_is_enabled (struct omap_overlay *ovl)
 
int dss_ovl_enable (struct omap_overlay *ovl)
 
int dss_ovl_disable (struct omap_overlay *ovl)
 

Macro Definition Documentation

#define DSS_SUBSYS_NAME   "APPLY"

Definition at line 18 of file apply.c.

Function Documentation

void dss_apply_init ( void  )

Definition at line 135 of file apply.c.

void dss_mgr_disable ( struct omap_overlay_manager mgr)

Definition at line 1055 of file apply.c.

int dss_mgr_enable ( struct omap_overlay_manager mgr)

Definition at line 1008 of file apply.c.

void dss_mgr_get_info ( struct omap_overlay_manager mgr,
struct omap_overlay_manager_info info 
)

Definition at line 1100 of file apply.c.

int dss_mgr_set_info ( struct omap_overlay_manager mgr,
struct omap_overlay_manager_info info 
)

Definition at line 1079 of file apply.c.

void dss_mgr_set_lcd_config ( struct omap_overlay_manager mgr,
const struct dss_lcd_mgr_config config 
)

Definition at line 1220 of file apply.c.

int dss_mgr_set_output ( struct omap_overlay_manager mgr,
struct omap_dss_output output 
)

Definition at line 1113 of file apply.c.

void dss_mgr_set_timings ( struct omap_overlay_manager mgr,
const struct omap_video_timings timings 
)

Definition at line 1192 of file apply.c.

void dss_mgr_start_update ( struct omap_overlay_manager mgr)

Definition at line 764 of file apply.c.

int dss_mgr_unset_output ( struct omap_overlay_manager mgr)

Definition at line 1145 of file apply.c.

int dss_mgr_wait_for_go ( struct omap_overlay_manager mgr)

Definition at line 421 of file apply.c.

int dss_mgr_wait_for_go_ovl ( struct omap_overlay ovl)

Definition at line 491 of file apply.c.

int dss_ovl_disable ( struct omap_overlay ovl)

Definition at line 1440 of file apply.c.

int dss_ovl_enable ( struct omap_overlay ovl)

Definition at line 1390 of file apply.c.

void dss_ovl_get_info ( struct omap_overlay ovl,
struct omap_overlay_info info 
)

Definition at line 1260 of file apply.c.

bool dss_ovl_is_enabled ( struct omap_overlay ovl)

Definition at line 1375 of file apply.c.

int dss_ovl_set_info ( struct omap_overlay ovl,
struct omap_overlay_info info 
)

Definition at line 1239 of file apply.c.

int dss_ovl_set_manager ( struct omap_overlay ovl,
struct omap_overlay_manager mgr 
)

Definition at line 1273 of file apply.c.

int dss_ovl_unset_manager ( struct omap_overlay ovl)

Definition at line 1330 of file apply.c.

int omap_dss_mgr_apply ( struct omap_overlay_manager mgr)

Definition at line 909 of file apply.c.

Variable Documentation

bool irq_enabled

Definition at line 114 of file apply.c.

struct mgr_priv_data mgr_priv_data_array[MAX_DSS_MANAGERS]

Definition at line 112 of file apply.c.

struct ovl_priv_data ovl_priv_data_array[MAX_DSS_OVERLAYS]

Definition at line 111 of file apply.c.