Lines Matching +full:sync +full:- +full:mode

4  *  PutinLee <putin.lee@rock-chips.com>
5 * Cerf Yu <cerf.yu@rock-chips.com>
11 * http://www.apache.org/licenses/LICENSE-2.0
228 int fd = -1; in importbuffer_GraphicBuffer_handle()
238 return -1; in importbuffer_GraphicBuffer_handle()
253 return -1; in importbuffer_GraphicBuffer_handle()
263 return importbuffer_GraphicBuffer_handle(buf->handle); in importbuffer_GraphicBuffer()
319 ret = rkRga.RkRgaGetBufferFd(buf->handle, &buffer.fd); in wrapbuffer_GraphicBuffer()
321 IM_LOGE("rga_im2d: get buffer fd fail: %s, hnd=%p", strerror(errno), (void*)(buf->handle)); in wrapbuffer_GraphicBuffer()
324 ret = rkRga.RkRgaGetHandleMapCpuAddress(buf->handle, &buffer.vir_addr); in wrapbuffer_GraphicBuffer()
326 …LOGE("invaild GraphicBuffer, can not get fd and virtual address, hnd = %p", (void *)(buf->handle)); in wrapbuffer_GraphicBuffer()
331 ret = RkRgaGetHandleAttributes(buf->handle, &dstAttrs); in wrapbuffer_GraphicBuffer()
333 IM_LOGE("handle get Attributes fail, ret = %d, hnd = %p", ret, (void *)(buf->handle)); in wrapbuffer_GraphicBuffer()
357 return importbuffer_GraphicBuffer_handle(gbuffer->handle); in importbuffer_AHardwareBuffer()
371 ret = rkRga.RkRgaGetBufferFd(gbuffer->handle, &buffer.fd); in wrapbuffer_AHardwareBuffer()
373 … IM_LOGE("rga_im2d: get buffer fd fail: %s, hnd=%p", strerror(errno), (void*)(gbuffer->handle)); in wrapbuffer_AHardwareBuffer()
376 ret = rkRga.RkRgaGetHandleMapCpuAddress(gbuffer->handle, &buffer.vir_addr); in wrapbuffer_AHardwareBuffer()
378 …("invaild GraphicBuffer, can not get fd and virtual address, hnd = %p", (void *)(gbuffer->handle)); in wrapbuffer_AHardwareBuffer()
383 ret = RkRgaGetHandleAttributes(gbuffer->handle, &dstAttrs); in wrapbuffer_AHardwareBuffer()
385 IM_LOGE("handle get Attributes fail, ret = %d, hnd = %p", ret, (void *)(gbuffer->handle)); in wrapbuffer_AHardwareBuffer()
760 ret = rga_sync_wait(fence_fd, -1); in imsync()
807 IM_API IM_STATUS imcopy(const rga_buffer_t src, rga_buffer_t dst, int sync, int *release_fence_fd) { in imcopy() argument
827 if (sync == 0) in imcopy()
829 else if (sync == 1) in imcopy()
832 ret = improcess(src, dst, pat, srect, drect, prect, -1, release_fence_fd, &opt, usage); in imcopy()
837 …fer_t src, rga_buffer_t dst, double fx, double fy, int interpolation, int sync, int *release_fence… in imresize() argument
879 if (sync == 0) in imresize()
881 else if (sync == 1) in imresize()
884 ret = improcess(src, dst, pat, srect, drect, prect, -1, release_fence_fd, &opt, usage); in imresize()
889 …cvtcolor(rga_buffer_t src, rga_buffer_t dst, int sfmt, int dfmt, int mode, int sync, int *release_… in imcvtcolor() argument
906 dst.color_space_mode = mode; in imcvtcolor()
908 if (sync == 0) in imcvtcolor()
910 else if (sync == 1) in imcvtcolor()
913 ret = improcess(src, dst, pat, srect, drect, prect, -1, release_fence_fd, &opt, usage); in imcvtcolor()
918 IM_API IM_STATUS imcrop(const rga_buffer_t src, rga_buffer_t dst, im_rect rect, int sync, int *rele… in imcrop() argument
934 if (sync == 0) in imcrop()
936 else if (sync == 1) in imcrop()
939 ret = improcess(src, dst, pat, rect, drect, prect, -1, release_fence_fd, &opt, usage); in imcrop()
944 IM_API IM_STATUS imtranslate(const rga_buffer_t src, rga_buffer_t dst, int x, int y, int sync, int … in imtranslate() argument
964 if (sync == 0) in imtranslate()
966 else if (sync == 1) in imtranslate()
969 srect.width = src.width - x; in imtranslate()
970 srect.height = src.height - y; in imtranslate()
973 drect.width = src.width - x; in imtranslate()
974 drect.height = src.height - y; in imtranslate()
976 ret = improcess(src, dst, pat, srect, drect, prect, -1, release_fence_fd, &opt, usage); in imtranslate()
981 IM_API IM_STATUS imrotate(const rga_buffer_t src, rga_buffer_t dst, int rotation, int sync, int *re… in imrotate() argument
997 if (sync == 0) in imrotate()
999 else if (sync == 1) in imrotate()
1002 ret = improcess(src, dst, pat, srect, drect, prect, -1, release_fence_fd, &opt, usage); in imrotate()
1007 IM_API IM_STATUS imflip(const rga_buffer_t src, rga_buffer_t dst, int mode, int sync, int *release_… in imflip() argument
1021 usage |= mode; in imflip()
1023 if (sync == 0) in imflip()
1025 else if (sync == 1) in imflip()
1028 ret = improcess(src, dst, pat, srect, drect, prect, -1, release_fence_fd, &opt, usage); in imflip()
1033 …st rga_buffer_t srcA, const rga_buffer_t srcB, rga_buffer_t dst, int mode, int sync, int *release_… in imcomposite() argument
1045 usage |= mode; in imcomposite()
1047 if (sync == 0) in imcomposite()
1049 else if (sync == 1) in imcomposite()
1052 ret = improcess(srcA, dst, srcB, srect, drect, prect, -1, release_fence_fd, &opt, usage); in imcomposite()
1057 IM_API IM_STATUS imblend(const rga_buffer_t src, rga_buffer_t dst, int mode, int sync, int *release… in imblend() argument
1062 return imcomposite(src, pat, dst, mode, sync, release_fence_fd); in imblend()
1067 int sync, int *release_fence_fd) { in imosd() argument
1080 if (sync == 0) in imosd()
1082 else if (sync == 1) in imosd()
1085 … return improcess(dst, dst, osd, osd_rect, osd_rect, tmp_rect, -1, release_fence_fd, &opt, usage); in imosd()
1088 …nst rga_buffer_t src, rga_buffer_t dst, im_colorkey_range range, int mode, int sync, int *release_… in imcolorkey() argument
1102 usage |= mode; in imcolorkey()
1106 if (sync == 0) in imcolorkey()
1108 else if (sync == 1) in imcolorkey()
1111 ret = improcess(src, dst, pat, srect, drect, prect, -1, release_fence_fd, &opt, usage); in imcolorkey()
1116 IM_API IM_STATUS imquantize(const rga_buffer_t src, rga_buffer_t dst, im_nn_t nn_info, int sync, in… in imquantize() argument
1134 if (sync == 0) in imquantize()
1136 else if (sync == 1) in imquantize()
1139 ret = improcess(src, dst, pat, srect, drect, prect, -1, release_fence_fd, &opt, usage); in imquantize()
1144 IM_API IM_STATUS imrop(const rga_buffer_t src, rga_buffer_t dst, int rop_code, int sync, int *relea… in imrop() argument
1162 if (sync == 0) in imrop()
1164 else if (sync == 1) in imrop()
1167 ret = improcess(src, dst, pat, srect, drect, prect, -1, release_fence_fd, &opt, usage); in imrop()
1172 IM_API IM_STATUS immosaic(const rga_buffer_t image, im_rect rect, int mosaic_mode, int sync, int *r… in immosaic() argument
1188 if (sync == 0) in immosaic()
1190 else if (sync == 1) in immosaic()
1193 …return improcess(image, image, tmp_image, rect, rect, tmp_rect, -1, release_fence_fd, &opt, usage); in immosaic()
1196 …a_buffer_t dst, im_rect *rect_array, int array_size, int mosaic_mode, int sync, int *release_fence… in immosaicArray() argument
1198 int tmp_fence_fd = -1; in immosaicArray()
1201 ret = immosaic(dst, rect_array[i], mosaic_mode, sync, release_fence_fd); in immosaicArray()
1205 if (sync == 0 && release_fence_fd) { in immosaicArray()
1220 IM_API IM_STATUS impalette(rga_buffer_t src, rga_buffer_t dst, rga_buffer_t lut, int sync, int *rel… in impalette() argument
1240 if (sync == 0) in impalette()
1242 else if (sync == 1) in impalette()
1245 ret = improcess(src, dst, lut, srect, drect, prect, -1, release_fence_fd, &opt, usage); in impalette()
1250 IM_API IM_STATUS imfill(rga_buffer_t dst, im_rect rect, int color, int sync, int *release_fence_fd)… in imfill() argument
1270 if (sync == 0) in imfill()
1272 else if (sync == 1) in imfill()
1275 ret = improcess(src, dst, pat, srect, rect, prect, -1, release_fence_fd, &opt, usage); in imfill()
1280 …ga_buffer_t dst, im_rect *rect_array, int array_size, uint32_t color, int sync, int *release_fence… in imfillArray() argument
1282 int tmp_fence_fd = -1; in imfillArray()
1285 ret = imfill(dst, rect_array[i], color, sync, release_fence_fd); in imfillArray()
1289 if (sync == 0 && release_fence_fd) { in imfillArray()
1304 IM_STATUS imrectangle(rga_buffer_t dst, im_rect rect, uint32_t color, int thickness, int sync, int … in imrectangle() argument
1306 return imfill(dst, rect, color, sync, release_fence_fd); in imrectangle()
1309 int v_length = rect.height - 2 * thickness; in imrectangle()
1313 fill_rect[1] = {rect.x, rect.y + (rect.height - thickness), h_length, thickness}; in imrectangle()
1315 fill_rect[3] = {rect.x + (rect.width - thickness), rect.y + thickness, thickness, v_length}; in imrectangle()
1317 return imfillArray(dst, fill_rect, 4, color, sync, release_fence_fd); in imrectangle()
1320 …, im_rect *rect_array, int array_size, uint32_t color, int thickness, int sync, int *release_fence… in imrectangleArray() argument
1322 int tmp_fence_fd = -1; in imrectangleArray()
1325 ret = imrectangle(dst, rect_array[i], color, thickness, sync, release_fence_fd); in imrectangleArray()
1329 if (sync == 0 && release_fence_fd) { in imrectangleArray()
1346 return rga_single_task_submit(src, dst, pat, srect, drect, prect, -1, NULL, NULL, usage); in improcess()
1361 int sync, int acquir_fence_fd, int *release_fence_fd) { in immakeBorder() argument
1366 int copy_fence_fd = -1, tmp_fence_fd = -1; in immakeBorder()
1368 if (sync != 1 && release_fence_fd == NULL) { in immakeBorder()
1369 IM_LOGE("async mode, address of release_fence_fd cannot be NULL!\n"); in immakeBorder()
1386 if (sync == 1) { in immakeBorder()
1439 border_src_rect[1] = {0, src.height - bottom, src.width, bottom}; in immakeBorder()
1443 border_src_rect[3] = {border_rect[3].x - right, 0, right, border_rect[3].height}; in immakeBorder()
1449 border_src_rect[0] = {0, src.height - top, src.width, top}; in immakeBorder()
1453 border_src_rect[2] = {border_rect[3].x - left, 0, left, border_rect[3].height}; in immakeBorder()
1503 if (sync == 1) { in immakeBorder()
1607 …ask(im_job_handle_t job_handle, rga_buffer_t src, rga_buffer_t dst, int sfmt, int dfmt, int mode) { in imcvtcolorTask() argument
1620 dst.color_space_mode = mode; in imcvtcolorTask()
1641 srect.width = src.width - x; in imtranslateTask()
1642 srect.height = src.height - y; in imtranslateTask()
1645 drect.width = src.width - x; in imtranslateTask()
1646 drect.height = src.height - y; in imtranslateTask()
1667 …STATUS imflipTask(im_job_handle_t job_handle, const rga_buffer_t src, rga_buffer_t dst, int mode) { in imflipTask() argument
1677 usage |= mode; in imflipTask()
1682 …andle_t job_handle, const rga_buffer_t srcA, const rga_buffer_t srcB, rga_buffer_t dst, int mode) { in imcompositeTask() argument
1691 usage |= mode; in imcompositeTask()
1696 …TATUS imblendTask(im_job_handle_t job_handle, const rga_buffer_t src, rga_buffer_t dst, int mode) { in imblendTask() argument
1701 return imcompositeTask(job_handle, src, pat, dst, mode); in imblendTask()
1704 …handle_t job_handle, const rga_buffer_t src, rga_buffer_t dst, im_colorkey_range range, int mode) { in imcolorkeyTask() argument
1714 usage |= mode; in imcolorkeyTask()
1839 int v_length = rect.height - 2 * thickness; in imrectangleTask()
1843 fill_rect[1] = {rect.x, rect.y + (rect.height - thickness), h_length, thickness}; in imrectangleTask()
1845 fill_rect[3] = {rect.x + (rect.width - thickness), rect.y + thickness, thickness, v_length}; in imrectangleTask()
1892 /* for rockit-ko */
1964 …ze_t(const rga_buffer_t src, rga_buffer_t dst, double fx, double fy, int interpolation, int sync) { in imresize_t() argument
1965 return imresize(src, dst, fx, fy, interpolation, sync, NULL); in imresize_t()
1968 IM_API IM_STATUS imcrop_t(const rga_buffer_t src, rga_buffer_t dst, im_rect rect, int sync) { in imcrop_t() argument
1969 return imcrop(src, dst, rect, sync, NULL); in imcrop_t()
1972 IM_API IM_STATUS imrotate_t(const rga_buffer_t src, rga_buffer_t dst, int rotation, int sync) { in imrotate_t() argument
1973 return imrotate(src, dst, rotation, sync, NULL); in imrotate_t()
1976 IM_API IM_STATUS imflip_t (const rga_buffer_t src, rga_buffer_t dst, int mode, int sync) { in imflip_t() argument
1977 return imflip(src, dst, mode, sync, NULL); in imflip_t()
1980 IM_API IM_STATUS imfill_t(rga_buffer_t dst, im_rect rect, int color, int sync) { in imfill_t() argument
1981 return imfill(dst, rect, color, sync, NULL); in imfill_t()
1984 IM_API IM_STATUS impalette_t(rga_buffer_t src, rga_buffer_t dst, rga_buffer_t lut, int sync) { in impalette_t() argument
1985 return impalette(src, dst, lut, sync, NULL); in impalette_t()
1988 IM_API IM_STATUS imtranslate_t(const rga_buffer_t src, rga_buffer_t dst, int x, int y, int sync) { in imtranslate_t() argument
1989 return imtranslate(src, dst, x, y, sync, NULL); in imtranslate_t()
1992 IM_API IM_STATUS imcopy_t(const rga_buffer_t src, rga_buffer_t dst, int sync) { in imcopy_t() argument
1993 return imcopy(src, dst, sync, NULL); in imcopy_t()
1996 …colorkey_t(const rga_buffer_t src, rga_buffer_t dst, im_colorkey_range range, int mode, int sync) { in imcolorkey_t() argument
1997 return imcolorkey(src, dst, range, mode, sync, NULL); in imcolorkey_t()
2000 …imblend_t(const rga_buffer_t srcA, const rga_buffer_t srcB, rga_buffer_t dst, int mode, int sync) { in imblend_t() argument
2001 return imcomposite(srcA, srcB, dst, mode, sync, NULL); in imblend_t()
2004 …M_STATUS imcvtcolor_t(rga_buffer_t src, rga_buffer_t dst, int sfmt, int dfmt, int mode, int sync) { in imcvtcolor_t() argument
2005 return imcvtcolor(src, dst, sfmt, dfmt, mode, sync, NULL); in imcvtcolor_t()
2008 IM_API IM_STATUS imquantize_t(const rga_buffer_t src, rga_buffer_t dst, im_nn_t nn_info, int sync) { in imquantize_t() argument
2009 return imquantize(src, dst, nn_info, sync, NULL); in imquantize_t()
2012 IM_API IM_STATUS imrop_t(const rga_buffer_t src, rga_buffer_t dst, int rop_code, int sync) { in imrop_t() argument
2013 return imrop(src, dst, rop_code, sync, NULL); in imrop_t()
2016 IM_API IM_STATUS immosaic(const rga_buffer_t image, im_rect rect, int mosaic_mode, int sync) { in immosaic() argument
2017 return immosaic(image, rect, mosaic_mode, sync, NULL); in immosaic()
2021 im_osd_t *osd_info, int sync) { in imosd() argument
2022 return imosd(osd, dst, osd_rect, osd_info, sync, NULL); in imosd()