|
VSF Documented
|
#include "shell/sys/linux/vsf_linux_cfg.h"#include <vsf.h>#include "shell/sys/linux/include/unistd.h"#include "shell/sys/linux/include/errno.h"#include "shell/sys/linux/include/poll.h"#include "shell/sys/linux/include/sys/ioctl.h"#include "shell/sys/linux/include/sys/stat.h"#include "shell/sys/linux/include/sys/mman.h"#include "shell/sys/linux/include/drm/drm.h"#include "shell/sys/linux/include/drm/drm_mode.h"Data Structures | |
| struct | vsf_linux_drm_fb |
| struct | vsf_linux_drm_dumb |
| struct | vsf_linux_drm_priv |
Macros | |
| #define | __VSF_LINUX_CLASS_INHERIT__ |
| #define | __VSF_LINUX_FS_CLASS_INHERIT__ |
| #define | __VSF_EDA_CLASS_INHERIT__ |
| #define | __VSF_FS_CLASS_INHERIT__ |
| #define | __VSF_DISP_CLASS_INHERIT__ |
| #define | VSF_LINUX_DRM_CFG_MAX_FB 4 |
| #define | VSF_LINUX_DRM_CFG_MAX_CRTC 1 |
| #define | VSF_LINUX_DRM_CFG_MAX_CONNECTOR 1 |
| #define | VSF_LINUX_DRM_CFG_MAX_ENCODER 1 |
| #define | crtc_enabled user_bits0 |
| #define | is_master user_bits1 |
Typedefs | |
| typedef struct vsf_linux_drm_fb | vsf_linux_drm_fb_t |
| typedef struct vsf_linux_drm_dumb | vsf_linux_drm_dumb_t |
| typedef struct vsf_linux_drm_priv | vsf_linux_drm_priv_t |
Functions | |
| int | __vsf_linux_default_fcntl (vsf_linux_fd_t *sfd, int cmd, uintptr_t arg) |
| void | __vsf_linux_disp_on_ready (vk_disp_t *disp) |
| void | __vsf_linux_disp_fresh_task (vsf_eda_t *eda, vsf_evt_t evt) |
| int | vsf_linux_fs_bind_drm (char *path, vk_disp_t *disp) |
| #define __VSF_LINUX_CLASS_INHERIT__ |
| #define __VSF_LINUX_FS_CLASS_INHERIT__ |
| #define __VSF_EDA_CLASS_INHERIT__ |
| #define __VSF_FS_CLASS_INHERIT__ |
| #define __VSF_DISP_CLASS_INHERIT__ |
| #define VSF_LINUX_DRM_CFG_MAX_FB 4 |
| #define VSF_LINUX_DRM_CFG_MAX_CRTC 1 |
| #define VSF_LINUX_DRM_CFG_MAX_CONNECTOR 1 |
| #define VSF_LINUX_DRM_CFG_MAX_ENCODER 1 |
| #define crtc_enabled user_bits0 |
| #define is_master user_bits1 |
| typedef struct vsf_linux_drm_fb vsf_linux_drm_fb_t |
| typedef struct vsf_linux_drm_dumb vsf_linux_drm_dumb_t |
| typedef struct vsf_linux_drm_priv vsf_linux_drm_priv_t |
|
extern |
|
extern |
| int vsf_linux_fs_bind_drm | ( | char * | path, |
| vk_disp_t * | disp | ||
| ) |