Home
last modified time | relevance | path

Searched refs:scm_buffer_info_t (Results 1 – 5 of 5) sorted by relevance

/DragonOS-0.1.2/kernel/src/libs/libUI/
Dscreen_manager.h19 struct scm_buffer_info_t struct
36 int (*install)(struct scm_buffer_info_t *buf); // 安装ui框架的回调函数 argument
40 int (*change)(struct scm_buffer_info_t *buf); // 改变ui框架的帧缓冲区的回调函数
49 struct scm_buffer_info_t *buf;
Dscreen_manager.c11 extern struct scm_buffer_info_t video_frame_buffer_info;
26 static struct scm_buffer_info_t *__create_buffer(uint64_t type) in __create_buffer()
32 …struct scm_buffer_info_t *buf = (struct scm_buffer_info_t *)kmalloc(sizeof(struct scm_buffer_info_… in __create_buffer()
35 memset(buf, 0, sizeof(struct scm_buffer_info_t)); in __create_buffer()
63 static int __destroy_buffer(struct scm_buffer_info_t *buf) in __destroy_buffer()
255 struct scm_buffer_info_t *buf = __create_buffer(SCM_BF_DB | SCM_BF_PIXEL); in scm_enable_double_buffer()
Dtextui.c69 int textui_install_handler(struct scm_buffer_info_t *buf) in textui_install_handler()
92 int textui_change_handler(struct scm_buffer_info_t *buf) in textui_change_handler()
/DragonOS-0.1.2/kernel/src/driver/video/
Dvideo.c19 struct scm_buffer_info_t video_frame_buffer_info = {0};
21 static struct scm_buffer_info_t *video_refresh_target = NULL;
128 int video_set_refresh_target(struct scm_buffer_info_t *buf) in video_set_refresh_target()
155 memset(&video_frame_buffer_info, 0, sizeof(struct scm_buffer_info_t)); in video_init()
Dvideo.h28 int video_set_refresh_target(struct scm_buffer_info_t *buf);