#include <linux/fb.h>
#include <g13/udev.h>
Go to the source code of this file.
Defines | |
#define | G13_FRAMEBUFFER_NAME "g13fb" |
#define | G13_FRAMEBUFFER_WIDTH (160) |
#define | G13_FRAMEBUFFER_LINE_LENGTH (160/8) |
#define | G13_FRAMEBUFFER_STRIDE G13_FRAMEBUFFER_LINE_LENGTH |
#define | G13_FRAMEBUFFER_HEIGHT (43) |
#define | G13_FRAMEBUFFER_SIZE (G13_FRAMEBUFFER_LINE_LENGTH*G13_FRAMEBUFFER_HEIGHT) |
Enumerations | |
enum | G13Mode { G13_RD = 1, G13_WR = 2, G13_RDWR = 4 } |
Functions | |
int | g13_device_get_fb_node (g13_device *device) |
Returns the framebuffer node number of the specified device. | |
int | g13_device_framebuffer_open (g13_device *device, G13Mode mode) |
Opens the framebuffer device of the specified g13 device. | |
unsigned char * | g13_device_framebuffer_mmap (g13_device *device, G13Mode mode) |
int | g13_device_framebuffer_munmap (unsigned char *map) |
#define G13_FRAMEBUFFER_HEIGHT (43) |
Referenced by cairo_g13_surface_create().
#define G13_FRAMEBUFFER_LINE_LENGTH (160/8) |
#define G13_FRAMEBUFFER_NAME "g13fb" |
#define G13_FRAMEBUFFER_SIZE (G13_FRAMEBUFFER_LINE_LENGTH*G13_FRAMEBUFFER_HEIGHT) |
Referenced by cairo_g13_fbmunmap(), g13_device_framebuffer_mmap(), and g13_device_framebuffer_munmap().
#define G13_FRAMEBUFFER_STRIDE G13_FRAMEBUFFER_LINE_LENGTH |
Referenced by cairo_g13_surface_create().
#define G13_FRAMEBUFFER_WIDTH (160) |
Referenced by cairo_g13_surface_create().
enum G13Mode |
unsigned char* g13_device_framebuffer_mmap | ( | g13_device * | device, | |
G13Mode | mode | |||
) |
References g13_device_framebuffer_open(), G13_FRAMEBUFFER_SIZE, G13_RD, G13_RDWR, and G13_WR.
Referenced by cairo_g13_surface_create().
int g13_device_framebuffer_munmap | ( | unsigned char * | map | ) |
References G13_FRAMEBUFFER_SIZE.
int g13_device_framebuffer_open | ( | g13_device * | device, | |
G13Mode | mode | |||
) |
Opens the framebuffer device of the specified g13 device.
flags | Must be one of O_RDONLY , O_WRONLY or O_RDWR |
The returned file descriptor should be closed with close()
References g13_device_get_fb_node(), G13_RD, G13_RDWR, and G13_WR.
Referenced by g13_device_framebuffer_mmap().
int g13_device_get_fb_node | ( | g13_device * | device | ) |
Returns the framebuffer node number of the specified device.
References g13_device_get_syspath().
Referenced by g13_device_framebuffer_open().