Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions | Data Fields
fsl_diu_data Struct Reference

Public Member Functions

struct diu_ad dummy_ad __aligned (8)
 
struct diu_ad ad[NUM_AOIS__aligned (8)
 
u8 gamma[256 *3] __aligned (32)
 
u8 cursor[MAX_CURS *MAX_CURS *2] __aligned (32)
 

Data Fields

dma_addr_t dma_addr
 
struct fb_info fsl_diu_info [NUM_AOIS]
 
struct mfb_info mfb [NUM_AOIS]
 
struct device_attribute dev_attr
 
unsigned int irq
 
enum fsl_diu_monitor_port monitor_port
 
struct diu __iomemdiu_reg
 
spinlock_t reg_lock
 
u8 dummy_aoi [4 *4 *4]
 

Detailed Description

struct fsl_diu_data - per-DIU data structure : DMA address of this structure : fb_info objects, one per AOI : sysfs structure : IRQ : the monitor port this DIU is connected to : pointer to the DIU hardware registers : spinlock for register access : video buffer for the 4x4 32-bit dummy AOI dummy_ad: DIU Area Descriptor for the dummy AOI []: Area Descriptors for each real AOI : gamma color table : hardware cursor data

This data structure must be allocated with 32-byte alignment, so that the internal fields can be aligned properly.

Definition at line 367 of file fsl-diu-fb.c.

Member Function Documentation

struct diu_ad dummy_ad __aligned ( )
read
struct diu_ad ad [NUM_AOIS] __aligned ( )
read
u8 gamma [256 * 3] __aligned ( 32  )
u8 cursor [MAX_CURS * MAX_CURS * 2] __aligned ( 32  )

Field Documentation

Definition at line 371 of file fsl-diu-fb.c.

struct diu __iomem* diu_reg

Definition at line 374 of file fsl-diu-fb.c.

dma_addr_t dma_addr

Definition at line 368 of file fsl-diu-fb.c.

u8 dummy_aoi[4 *4 *4]

Definition at line 376 of file fsl-diu-fb.c.

struct fb_info fsl_diu_info[NUM_AOIS]

Definition at line 369 of file fsl-diu-fb.c.

unsigned int irq

Definition at line 372 of file fsl-diu-fb.c.

Definition at line 370 of file fsl-diu-fb.c.

enum fsl_diu_monitor_port monitor_port

Definition at line 373 of file fsl-diu-fb.c.

spinlock_t reg_lock

Definition at line 375 of file fsl-diu-fb.c.


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