Go to the source code of this file.
|
| static size_t | fb_name_read (file_t *file, void *buffer, size_t count, size_t *offset) |
| |
| static size_t | fb_data_read (file_t *file, void *buffer, size_t count, size_t *offset) |
| |
| static size_t | fb_data_write (file_t *file, const void *buffer, size_t count, size_t *offset) |
| |
| static void * | fb_data_mmap (file_t *file, void *addr, size_t length, size_t *offset, pml_flags_t flags) |
| |
| static size_t | fb_info_read (file_t *file, void *buffer, size_t count, size_t *offset) |
| |
| static void | fb_dir_cleanup (vnode_t *vnode) |
| |
| fb_t * | fb_new (const char *name, const fb_ops_t *ops, void *data) |
| | Allocate and initialize a new framebuffer.
|
| |
| void | fb_free (fb_t *fb) |
| | Frees a framebuffer.
|
| |
◆ fb_name_read()
Definition at line 18 of file fb.c.
◆ fb_data_read()
Definition at line 31 of file fb.c.
◆ fb_data_write()
Definition at line 45 of file fb.c.
◆ fb_data_mmap()
Definition at line 59 of file fb.c.
◆ fb_info_read()
Definition at line 79 of file fb.c.
◆ fb_dir_cleanup()
| static void fb_dir_cleanup |
( |
vnode_t * |
vnode | ) |
|
|
static |
Definition at line 118 of file fb.c.
◆ newId
Definition at line 14 of file fb.c.
◆ dir
Definition at line 16 of file fb.c.
◆ nameOps
Initial value:= {
}
static size_t fb_name_read(file_t *file, void *buffer, size_t count, size_t *offset)
Definition at line 27 of file fb.c.
◆ dataOps
Initial value:= {
}
static void * fb_data_mmap(file_t *file, void *addr, size_t length, size_t *offset, pml_flags_t flags)
static size_t fb_data_read(file_t *file, void *buffer, size_t count, size_t *offset)
static size_t fb_data_write(file_t *file, const void *buffer, size_t count, size_t *offset)
Definition at line 73 of file fb.c.
◆ infoOps
Initial value:= {
}
static size_t fb_info_read(file_t *file, void *buffer, size_t count, size_t *offset)
Definition at line 114 of file fb.c.
◆ dirVnodeOps
Initial value:= {
}
static void fb_dir_cleanup(vnode_t *vnode)
Definition at line 130 of file fb.c.