VSF Documented
|
Data Structures | |
struct | xboot_task_priv_t |
Macros | |
#define | __VSF_LINUX_CLASS_INHERIT__ |
Typedefs | |
typedef struct xboot_task_priv_t | xboot_task_priv_t |
Functions | |
size_t | strlcpy (char *dest, const char *src, size_t size) |
char * | strsep (char **stringp, const char *delim) |
int | vfs_open (const char *pathname, int flags,...) |
off_t | vfs_lseek (int fd, off_t offset, int whence) |
ssize_t | vfs_read (int fd, void *buf, size_t count) |
ssize_t | vfs_write (int fd, void *buf, size_t count) |
int | vfs_close (int fd) |
struct xfs_file_t * | xfs_open_read (struct xfs_context_t *ctx, const char *name) |
s64_t | xfs_length (struct xfs_file_t *file) |
s64_t | xfs_read (struct xfs_file_t *file, void *buf, s64_t size) |
void | xfs_close (struct xfs_file_t *file) |
s64_t | xfs_seek (struct xfs_file_t *file, s64_t offset) |
int | fls (int x) |
struct window_t * | window_alloc (const char *fb, const char *input, void *data) |
void | window_free (struct window_t *window) |
int | window_is_active (struct window_t *window) |
int | window_get_width (struct window_t *window) |
int | window_get_height (struct window_t *window) |
void | __xboot_disp_on_ready (vk_disp_t *disp) |
void | window_present (struct window_t *window, struct color_t *c, void *o, void(*draw)(struct window_t *, void *)) |
int | window_pump_event (struct window_t *window, struct event_t *evt) |
struct task_t * | task_create (struct scheduler_t *sched, const char *name, task_func_t func, void *data, size_t stksz, int nice) |
void | task_destroy (struct task_t *task) |
void | task_suspend (struct task_t *task) |
void | task_resume (struct task_t *task) |
void | task_yield (void) |
ktime_t | ktime_get (void) |
void | vsf_xboot_bind (vk_disp_t *disp) |
Variables | ||
struct { | ||
struct window_manager_t wm | ||
vk_input_notifier_t notifier | ||
uint8_t event_rpos | ||
uint8_t event_wpos | ||
bool touch_is_down [8] | ||
struct event_t events [32] | ||
} | __xboot = { 0 } | |
#define __VSF_LINUX_CLASS_INHERIT__ |
typedef struct xboot_task_priv_t xboot_task_priv_t |
char * strsep | ( | char ** | stringp, |
const char * | delim | ||
) |
int vfs_open | ( | const char * | pathname, |
int | flags, | ||
... | |||
) |
int vfs_close | ( | int | fd | ) |
struct xfs_file_t * xfs_open_read | ( | struct xfs_context_t * | ctx, |
const char * | name | ||
) |
s64_t xfs_length | ( | struct xfs_file_t * | file | ) |
s64_t xfs_read | ( | struct xfs_file_t * | file, |
void * | buf, | ||
s64_t | size | ||
) |
void xfs_close | ( | struct xfs_file_t * | file | ) |
s64_t xfs_seek | ( | struct xfs_file_t * | file, |
s64_t | offset | ||
) |
int fls | ( | int | x | ) |
struct window_t * window_alloc | ( | const char * | fb, |
const char * | input, | ||
void * | data | ||
) |
void window_free | ( | struct window_t * | window | ) |
int window_is_active | ( | struct window_t * | window | ) |
int window_get_width | ( | struct window_t * | window | ) |
int window_get_height | ( | struct window_t * | window | ) |
void __xboot_disp_on_ready | ( | vk_disp_t * | disp | ) |
void window_present | ( | struct window_t * | window, |
struct color_t * | c, | ||
void * | o, | ||
void(*)(struct window_t *, void *) | draw | ||
) |
struct task_t * task_create | ( | struct scheduler_t * | sched, |
const char * | name, | ||
task_func_t | func, | ||
void * | data, | ||
size_t | stksz, | ||
int | nice | ||
) |
void task_destroy | ( | struct task_t * | task | ) |
void task_suspend | ( | struct task_t * | task | ) |
void task_resume | ( | struct task_t * | task | ) |
void task_yield | ( | void | ) |
ktime_t ktime_get | ( | void | ) |
void vsf_xboot_bind | ( | vk_disp_t * | disp | ) |
struct window_manager_t wm |
vk_input_notifier_t notifier |
uint8_t event_rpos |
uint8_t event_wpos |
bool touch_is_down[8] |
struct event_t events[32] |
struct { ... } __xboot |