Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
i810_accel.c File Reference
#include <linux/kernel.h>
#include <linux/string.h>
#include <linux/fb.h>
#include "i810_regs.h"
#include "i810.h"
#include "i810_main.h"

Go to the source code of this file.

Macros

#define PUT_RING(n)
 

Functions

void flush_cache (void)
 
void i810fb_fillrect (struct fb_info *info, const struct fb_fillrect *rect)
 
void i810fb_copyarea (struct fb_info *info, const struct fb_copyarea *region)
 
void i810fb_imageblit (struct fb_info *info, const struct fb_image *image)
 
int i810fb_sync (struct fb_info *info)
 
void i810fb_load_front (u32 offset, struct fb_info *info)
 
void i810fb_init_ringbuffer (struct fb_info *info)
 

Macro Definition Documentation

#define PUT_RING (   n)
Value:
{ \
i810_writel(par->cur_tail, par->iring.virtual, n); \
par->cur_tail += 4; \
par->cur_tail &= RING_SIZE_MASK; \
}

Definition at line 25 of file i810_accel.c.

Function Documentation

void flush_cache ( void  )
void i810fb_copyarea ( struct fb_info info,
const struct fb_copyarea region 
)

Definition at line 326 of file i810_accel.c.

void i810fb_fillrect ( struct fb_info info,
const struct fb_fillrect rect 
)

Definition at line 298 of file i810_accel.c.

void i810fb_imageblit ( struct fb_info info,
const struct fb_image image 
)

Definition at line 367 of file i810_accel.c.

void i810fb_init_ringbuffer ( struct fb_info info)

i810fb_init_ringbuffer - initialize the ringbuffer

: pointer to i810fb_par structure

DESCRIPTION: Initializes the ringbuffer by telling the device the size and location of the ringbuffer. It also sets the head and tail pointers = 0

Definition at line 435 of file i810_accel.c.

void i810fb_load_front ( u32  offset,
struct fb_info info 
)

Definition at line 415 of file i810_accel.c.

int i810fb_sync ( struct fb_info info)

Definition at line 405 of file i810_accel.c.