#define S5P_FIMV_NV12MT_HALIGN 128
#define S5P_FIMV_NV12MT_VALIGN 64
-/* check condition */
-#define EXYNOS_RETURN_IF_FAIL(cond) {\
- if (!(cond)) {\
- TBM_ERR("[%s] : '%s' failed.\n", __func__, #cond);\
- return;\
- } \
-}
-
-#define EXYNOS_RETURN_VAL_IF_FAIL(cond, val) {\
- if (!(cond)) {\
- TBM_ERR("[%s] : '%s' failed.\n", __func__, #cond);\
- return val;\
- } \
-}
-
/* cache control at backend */
static unsigned int g_enable_cache_ctrl = 0;
static int
_exynos_cache_flush(tbm_bufmgr_exynos bufmgr_exynos, tbm_bo_exynos bo_exynos, int flags)
{
- EXYNOS_RETURN_VAL_IF_FAIL(bufmgr_exynos != NULL, 0);
+ TBM_RETURN_VAL_IF_FAIL(bufmgr_exynos != NULL, 0);
/* cache flush is managed by kernel side when using dma-fence. */
if (bufmgr_exynos->use_dma_fence)
if (!g_enable_cache_ctrl)
return 1;
- EXYNOS_RETURN_VAL_IF_FAIL(bufmgr_exynos != NULL, 0);
- EXYNOS_RETURN_VAL_IF_FAIL(bo_exynos != NULL, 0);
+ TBM_RETURN_VAL_IF_FAIL(bufmgr_exynos != NULL, 0);
+ TBM_RETURN_VAL_IF_FAIL(bo_exynos != NULL, 0);
if (bufmgr_exynos->use_dma_fence)
return 1;
if (!g_enable_cache_ctrl)
return 1;
- EXYNOS_RETURN_VAL_IF_FAIL(bufmgr_exynos != NULL, 0);
- EXYNOS_RETURN_VAL_IF_FAIL(bo_exynos != NULL, 0);
+ TBM_RETURN_VAL_IF_FAIL(bufmgr_exynos != NULL, 0);
+ TBM_RETURN_VAL_IF_FAIL(bo_exynos != NULL, 0);
if (bufmgr_exynos->use_dma_fence)
return 1;
if (!g_enable_cache_ctrl)
return 1;
- EXYNOS_RETURN_VAL_IF_FAIL(bufmgr_exynos != NULL, 0);
- EXYNOS_RETURN_VAL_IF_FAIL(bo_exynos != NULL, 0);
+ TBM_RETURN_VAL_IF_FAIL(bufmgr_exynos != NULL, 0);
+ TBM_RETURN_VAL_IF_FAIL(bo_exynos != NULL, 0);
if (bufmgr_exynos->use_dma_fence)
return 1;
if (!g_enable_cache_ctrl)
return;
- EXYNOS_RETURN_IF_FAIL(bufmgr_exynos != NULL);
- EXYNOS_RETURN_IF_FAIL(bo_exynos != NULL);
+ TBM_RETURN_IF_FAIL(bufmgr_exynos != NULL);
+ TBM_RETURN_IF_FAIL(bo_exynos != NULL);
if (bufmgr_exynos->use_dma_fence)
return ;
if (!g_enable_cache_ctrl)
return 1;
- EXYNOS_RETURN_VAL_IF_FAIL(bufmgr_exynos != NULL, 0);
+ TBM_RETURN_VAL_IF_FAIL(bufmgr_exynos != NULL, 0);
if (bufmgr_exynos->use_dma_fence)
return 1;
if (!g_enable_cache_ctrl)
return;
- EXYNOS_RETURN_IF_FAIL(bufmgr_exynos != NULL);
+ TBM_RETURN_IF_FAIL(bufmgr_exynos != NULL);
if (bufmgr_exynos->use_dma_fence)
return;
tbm_exynos_bufmgr_bind_native_display(tbm_backend_bufmgr_data *bufmgr_data, tbm_native_display *native_display)
{
tbm_bufmgr_exynos bufmgr_exynos = (tbm_bufmgr_exynos)bufmgr_data;
- EXYNOS_RETURN_VAL_IF_FAIL(bufmgr_exynos != NULL, TBM_ERROR_INVALID_PARAMETER);
+ TBM_RETURN_VAL_IF_FAIL(bufmgr_exynos != NULL, TBM_ERROR_INVALID_PARAMETER);
if (!tbm_drm_helper_wl_auth_server_init(native_display, bufmgr_exynos->fd,
bufmgr_exynos->device_name, 0)) {
tbm_bufmgr_exynos bufmgr_exynos = (tbm_bufmgr_exynos)bufmgr_data;
uint32_t *color_formats;
- EXYNOS_RETURN_VAL_IF_FAIL(bufmgr_exynos != NULL, TBM_ERROR_INVALID_PARAMETER);
+ TBM_RETURN_VAL_IF_FAIL(bufmgr_exynos != NULL, TBM_ERROR_INVALID_PARAMETER);
color_formats = (uint32_t *)calloc(1, sizeof(uint32_t) * TBM_COLOR_FORMAT_COUNT);
if (color_formats == NULL)
int _size = 0;
int _bo_idx = 0;
- EXYNOS_RETURN_VAL_IF_FAIL(bufmgr_exynos != NULL, TBM_ERROR_INVALID_PARAMETER);
+ TBM_RETURN_VAL_IF_FAIL(bufmgr_exynos != NULL, TBM_ERROR_INVALID_PARAMETER);
switch (format) {
/* 16 bpp RGB */
unsigned long key;
void *value;
- EXYNOS_RETURN_IF_FAIL(bufmgr_exynos != NULL);
+ TBM_RETURN_IF_FAIL(bufmgr_exynos != NULL);
bufmgr = bufmgr_exynos->bufmgr;