Lines Matching refs:fbfd
66 int fbfd; member
110 dsc->fbfd = -1; in lv_linux_fbdev_create()
127 if(dsc->fbfd > 0) close(dsc->fbfd); in lv_linux_fbdev_set_file()
130 dsc->fbfd = open(dsc->devname, O_RDWR); in lv_linux_fbdev_set_file()
131 if(dsc->fbfd == -1) { in lv_linux_fbdev_set_file()
138 if(ioctl(dsc->fbfd, FBIOBLANK, FB_BLANK_UNBLANK) != 0) { in lv_linux_fbdev_set_file()
148 if(ioctl(dsc->fbfd, FBIOGTYPE, &fb) != 0) { in lv_linux_fbdev_set_file()
154 if(ioctl(dsc->fbfd, FBIO_GETLINEWIDTH, &line_length) != 0) { in lv_linux_fbdev_set_file()
169 if(ioctl(dsc->fbfd, FBIOGET_FSCREENINFO, &dsc->finfo) == -1) { in lv_linux_fbdev_set_file()
175 if(ioctl(dsc->fbfd, FBIOGET_VSCREENINFO, &dsc->vinfo) == -1) { in lv_linux_fbdev_set_file()
187 dsc->fbp = (char *)mmap(0, dsc->screensize, PROT_READ | PROT_WRITE, MAP_SHARED, dsc->fbfd, 0); in lv_linux_fbdev_set_file()
343 if(ioctl(dsc->fbfd, FBIOPUT_VSCREENINFO, &(dsc->vinfo)) == -1) { in flush_cb()