Lines Matching refs:ret

99   int ret = -EINVAL;
119 ret = vtable->fb_mmap(vtable, region);
122 return ret;
138 int ret = -EINVAL;
156 ret = vtable->fb_open(vtable);
159 return ret;
175 int ret = -EINVAL;
193 ret = vtable->fb_release(vtable);
196 return ret;
209 int ret;
235 ret = LOS_ArchCopyToUser(buffer, fb->fbmem, size);
236 if (ret)
255 int ret;
282 ret = LOS_ArchCopyFromUser(fb->fbmem, buffer, size);
283 if (ret)
305 int ret;
351 ret = newpos;
355 ret = -EINVAL;
358 return ret;
372 int ret;
391 ret = LOS_ArchCopyToUser(ppv, &fbmem, sizeof(uintptr_t));
392 if (ret)
394 ret = -EFAULT;
405 ret = fb->vtable->getvideoinfo(fb->vtable, &vinfo);
406 if (ret == ENOERR)
408 ret = LOS_ArchCopyToUser((void *)arg, &vinfo, sizeof(struct fb_videoinfo_s));
409 if (ret)
411 ret = -EFAULT;
423 ret = fb->vtable->getplaneinfo(fb->vtable, fb->plane, &pinfo);
424 if (ret == ENOERR)
426 ret = LOS_ArchCopyToUser((void *)arg, &pinfo, sizeof(struct fb_planeinfo_s));
427 if (ret)
429 ret = -EFAULT;
442 ret = fb->vtable->getcmap(fb->vtable, &cmap);
443 if (ret == ENOERR)
445 ret = LOS_ArchCopyToUser((void *)arg, &cmap, sizeof(struct fb_cmap_s));
446 if (ret)
448 ret = -EFAULT;
460 ret = LOS_ArchCopyFromUser(&cmap, (const void *)arg, sizeof(struct fb_cmap_s));
461 if (ret)
463 ret = -EFAULT;
466 ret = fb->vtable->putcmap(fb->vtable, &cmap);
477 ret = fb->vtable->getcursor(fb->vtable, &attrib);
478 if (ret == ENOERR)
480 ret = LOS_ArchCopyToUser((void *)arg, &attrib, sizeof(struct fb_cursorattrib_s));
481 if (ret)
483 ret = -EFAULT;
495 ret = LOS_ArchCopyFromUser(&cursor, (const void *)arg, sizeof(struct fb_setcursor_s));
496 if (ret)
498 ret = -EFAULT;
501 ret = fb->vtable->setcursor(fb->vtable, &cursor);
513 ret = LOS_ArchCopyFromUser(&rect, (const void *)arg, sizeof(struct nxgl_rect_s));
514 if (ret)
516 ret = -EFAULT;
519 ret = fb->vtable->getplaneinfo(fb->vtable, fb->plane, &pinfo);
520 if (ret >= 0)
531 ret = fb->vtable->waitforvsync(fb->vtable);
542 ret = fb->vtable->getoverlayinfo(fb->vtable, arg, &oinfo);
543 if (ret == OK)
558 ret = LOS_ArchCopyFromUser(&oinfo, (const void *)arg, sizeof(struct fb_overlayinfo_s));
559 if (ret)
561 ret = -EFAULT;
564 ret = fb->vtable->getoverlayinfo(fb->vtable, oinfo.overlay, &oinfo);
565 if (ret == ENOERR)
567 ret = LOS_ArchCopyToUser((void *)arg, &oinfo, sizeof(struct fb_overlayinfo_s));
568 if (ret)
570 ret = -EFAULT;
582 ret = LOS_ArchCopyFromUser(&oinfo, (const void *)arg, sizeof(struct fb_overlayinfo_s));
583 if (ret)
585 ret = -EFAULT;
588 ret = fb->vtable->settransp(fb->vtable, &oinfo);
598 ret = LOS_ArchCopyFromUser(&oinfo, (const void *)arg, sizeof(struct fb_overlayinfo_s));
599 if (ret)
601 ret = -EFAULT;
604 ret = fb->vtable->setchromakey(fb->vtable, &oinfo);
614 ret = LOS_ArchCopyFromUser(&oinfo, (const void *)arg, sizeof(struct fb_overlayinfo_s));
615 if (ret)
617 ret = -EFAULT;
620 ret = fb->vtable->setcolor(fb->vtable, &oinfo);
630 ret = LOS_ArchCopyFromUser(&oinfo, (const void *)arg, sizeof(struct fb_overlayinfo_s));
631 if (ret)
633 ret = -EFAULT;
636 ret = fb->vtable->setblank(fb->vtable, &oinfo);
646 ret = LOS_ArchCopyFromUser(&oinfo, (const void *)arg, sizeof(struct fb_overlayinfo_s));
647 if (ret)
649 ret = -EFAULT;
652 ret = fb->vtable->setarea(fb->vtable, &oinfo);
663 ret = LOS_ArchCopyFromUser(&blit, (const void *)arg, sizeof(struct fb_overlayblit_s));
664 if (ret)
666 ret = -EFAULT;
669 ret = fb->vtable->blit(fb->vtable, &blit);
679 ret = LOS_ArchCopyFromUser(&blend, (const void *)arg, sizeof(struct fb_overlayblend_s));
680 if (ret)
682 ret = -EFAULT;
685 ret = fb->vtable->blend(fb->vtable, &blend);
693 ret = fb->vtable->fb_ioctl(fb->vtable, cmd, arg);
697 return ret;
737 int ret;
752 ret = up_fbinitialize(display);
753 if (ret < 0)
755 gerr("ERROR: up_fbinitialize() failed for display %d: %d\n", display, ret);
772 ret = fb->vtable->getvideoinfo(fb->vtable, &vinfo);
773 if (ret < 0)
775 gerr("ERROR: getvideoinfo() failed: %d\n", ret);
783 ret = fb->vtable->getplaneinfo(fb->vtable, plane, &pinfo);
784 if (ret < 0)
786 gerr("ERROR: getplaneinfo() failed: %d\n", ret);
802 ret = fb->vtable->getoverlayinfo(fb->vtable, 0, &oinfo);
803 if (ret < 0)
805 gerr("ERROR: getoverlayinfo() failed: %d\n", ret);
827 ret = register_driver(devname, &fb_fops, 0666, (void *)fb);
828 if (ret < 0)
830 gerr("ERROR: register_driver() failed: %d\n", ret);
840 return ret;