Home
last modified time | relevance | path

Searched refs:fb_info (Results 1 – 4 of 4) sorted by relevance

/AliOS-Things-master/components/SDL2/src/video/kmsdrm/
A DSDL_kmsdrmopengles.c63 KMSDRM_FBInfo *fb_info; in KMSDRM_GLES_SwapWindow() local
118 fb_info = KMSDRM_FBFromBO(_this, windata->next_bo); in KMSDRM_GLES_SwapWindow()
119 if (!fb_info) { in KMSDRM_GLES_SwapWindow()
125 if (KMSDRM_drmModeSetCrtc(viddata->drm_fd, dispdata->crtc_id, fb_info->fb_id, 0, in KMSDRM_GLES_SwapWindow()
132 if (!KMSDRM_drmModePageFlip(viddata->drm_fd, dispdata->crtc_id, fb_info->fb_id, in KMSDRM_GLES_SwapWindow()
207 fb_info = KMSDRM_FBFromBO(_this, windata->next_bo); in KMSDRM_GLES_SwapWindow()
208 if (!fb_info) { in KMSDRM_GLES_SwapWindow()
214 if (KMSDRM_drmModeSetCrtc(viddata->drm_fd, dispdata->crtc_id, fb_info->fb_id, 0, in KMSDRM_GLES_SwapWindow()
222 if (!KMSDRM_drmModePageFlip(viddata->drm_fd, dispdata->crtc_id, fb_info->fb_id, in KMSDRM_GLES_SwapWindow()
A DSDL_kmsdrmvideo.c246 KMSDRM_FBInfo *fb_info = (KMSDRM_FBInfo *)data; in KMSDRM_FBDestroyCallback() local
248 if (fb_info && fb_info->drm_fd >= 0 && fb_info->fb_id != 0) { in KMSDRM_FBDestroyCallback()
249 KMSDRM_drmModeRmFB(fb_info->drm_fd, fb_info->fb_id); in KMSDRM_FBDestroyCallback()
253 SDL_free(fb_info); in KMSDRM_FBDestroyCallback()
267 if (fb_info) { in KMSDRM_FBFromBO()
268 return fb_info; in KMSDRM_FBFromBO()
275 if (!fb_info) { in KMSDRM_FBFromBO()
280 fb_info->drm_fd = viddata->drm_fd; in KMSDRM_FBFromBO()
288 &fb_info->fb_id); in KMSDRM_FBFromBO()
290 SDL_free(fb_info); in KMSDRM_FBFromBO()
[all …]
/AliOS-Things-master/components/drivers/core/fbdev/src/
A Dfb.c45 fb_info_t *fb_info; in get_fb_info() local
67 fb_info = registered_fb[i]; in get_fb_info()
71 return fb_info; in get_fb_info()
422 static int do_register_framebuffer(fb_info_t *fb_info) in do_register_framebuffer() argument
435 fb_info->node = i; in do_register_framebuffer()
437 aos_mutex_new(&fb_info->lock); in do_register_framebuffer()
438 aos_mutex_new(&fb_info->mm_lock); in do_register_framebuffer()
441 ret = snprintf(fb_info->path, FB_NAME_LEN, "%s%d", fb_node_path, fb_info->node); in do_register_framebuffer()
452 registered_fb[i] = fb_info; in do_register_framebuffer()
461 registered_fb[fb_info->node] = NULL; in do_unregister_framebuffer()
[all …]
/AliOS-Things-master/components/drivers/core/fbdev/include/
A Dfb.h160 int (*fb_set_par)(struct fb_info *info);

Completed in 7 milliseconds