Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
g2d-hw.c File Reference
#include <linux/io.h>
#include "g2d.h"
#include "g2d-regs.h"

Go to the source code of this file.

Macros

#define w(x, a)   writel((x), d->regs + (a))
 
#define r(a)   readl(d->regs + (a))
 

Functions

void g2d_reset (struct g2d_dev *d)
 
void g2d_set_src_size (struct g2d_dev *d, struct g2d_frame *f)
 
void g2d_set_src_addr (struct g2d_dev *d, dma_addr_t a)
 
void g2d_set_dst_size (struct g2d_dev *d, struct g2d_frame *f)
 
void g2d_set_dst_addr (struct g2d_dev *d, dma_addr_t a)
 
void g2d_set_rop4 (struct g2d_dev *d, u32 r)
 
void g2d_set_flip (struct g2d_dev *d, u32 r)
 
u32 g2d_cmd_stretch (u32 e)
 
void g2d_set_cmd (struct g2d_dev *d, u32 c)
 
void g2d_start (struct g2d_dev *d)
 
void g2d_clear_int (struct g2d_dev *d)
 

Macro Definition Documentation

#define r (   a)    readl(d->regs + (a))

Definition at line 19 of file g2d-hw.c.

#define w (   x,
  a 
)    writel((x), d->regs + (a))

Definition at line 18 of file g2d-hw.c.

Function Documentation

void g2d_clear_int ( struct g2d_dev d)

Definition at line 106 of file g2d-hw.c.

u32 g2d_cmd_stretch ( u32  e)

Definition at line 85 of file g2d-hw.c.

void g2d_reset ( struct g2d_dev d)

Definition at line 22 of file g2d-hw.c.

void g2d_set_cmd ( struct g2d_dev d,
u32  c 
)

Definition at line 91 of file g2d-hw.c.

void g2d_set_dst_addr ( struct g2d_dev d,
dma_addr_t  a 
)

Definition at line 70 of file g2d-hw.c.

void g2d_set_dst_size ( struct g2d_dev d,
struct g2d_frame f 
)

Definition at line 51 of file g2d-hw.c.

void g2d_set_flip ( struct g2d_dev d,
u32  r 
)

Definition at line 80 of file g2d-hw.c.

void g2d_set_rop4 ( struct g2d_dev d,
u32  r 
)

Definition at line 75 of file g2d-hw.c.

void g2d_set_src_addr ( struct g2d_dev d,
dma_addr_t  a 
)

Definition at line 46 of file g2d-hw.c.

void g2d_set_src_size ( struct g2d_dev d,
struct g2d_frame f 
)

Definition at line 27 of file g2d-hw.c.

void g2d_start ( struct g2d_dev d)

Definition at line 96 of file g2d-hw.c.