Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
msm_fb.c File Reference
#include <linux/platform_device.h>
#include <linux/module.h>
#include <linux/fb.h>
#include <linux/slab.h>
#include <linux/delay.h>
#include <linux/freezer.h>
#include <linux/wait.h>
#include <linux/msm_mdp.h>
#include <linux/io.h>
#include <linux/uaccess.h>
#include <linux/platform_data/video-msm_fb.h>
#include <mach/board.h>
#include <linux/workqueue.h>
#include <linux/clk.h>
#include <linux/debugfs.h>
#include <linux/dma-mapping.h>

Go to the source code of this file.

Data Structures

struct  msmfb_info
 

Macros

#define PRINT_FPS   0
 
#define PRINT_BLIT_TIME   0
 
#define SLEEPING   0x4
 
#define UPDATING   0x3
 
#define FULL_UPDATE_DONE   0x2
 
#define WAKING   0x1
 
#define AWAKE   0x0
 
#define NONE   0
 
#define SUSPEND_RESUME   0x1
 
#define FPS   0x2
 
#define BLIT_TIME   0x4
 
#define SHOW_UPDATES   0x8
 
#define DLOG(mask, fmt, args...)
 
#define BITS_PER_PIXEL   16
 

Functions

 module_param_named (msmfb_debug_mask, msmfb_debug_mask, int, S_IRUGO|S_IWUSR|S_IWGRP)
 
int msmfb_pan_display (struct fb_var_screeninfo *var, struct fb_info *info)
 
 DEFINE_MUTEX (mdp_ppp_lock)
 
 module_init (msmfb_init)
 

Variables

struct mdp_devicemdp
 

Macro Definition Documentation

#define AWAKE   0x0

Definition at line 42 of file msm_fb.c.

#define BITS_PER_PIXEL   16

Definition at line 442 of file msm_fb.c.

#define BLIT_TIME   0x4

Definition at line 47 of file msm_fb.c.

#define DLOG (   mask,
  fmt,
  args... 
)
Value:
do { \
if (msmfb_debug_mask & mask) \
printk(KERN_INFO "msmfb: "fmt, ##args); \
} while (0)

Definition at line 50 of file msm_fb.c.

#define FPS   0x2

Definition at line 46 of file msm_fb.c.

#define FULL_UPDATE_DONE   0x2

Definition at line 40 of file msm_fb.c.

#define NONE   0

Definition at line 44 of file msm_fb.c.

#define PRINT_BLIT_TIME   0

Definition at line 36 of file msm_fb.c.

#define PRINT_FPS   0

Definition at line 35 of file msm_fb.c.

#define SHOW_UPDATES   0x8

Definition at line 48 of file msm_fb.c.

#define SLEEPING   0x4

Definition at line 38 of file msm_fb.c.

#define SUSPEND_RESUME   0x1

Definition at line 45 of file msm_fb.c.

#define UPDATING   0x3

Definition at line 39 of file msm_fb.c.

#define WAKING   0x1

Definition at line 41 of file msm_fb.c.

Function Documentation

DEFINE_MUTEX ( mdp_ppp_lock  )
module_init ( msmfb_init  )
module_param_named ( msmfb_debug_mask  ,
msmfb_debug_mask  ,
int  ,
S_IRUGO|S_IWUSR S_IWGRP 
)
int msmfb_pan_display ( struct fb_var_screeninfo var,
struct fb_info info 
)

Definition at line 338 of file msm_fb.c.

Variable Documentation

Definition at line 60 of file msm_fb.c.