|
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 |