Lines Matching refs:pstMem
964 int ExynosJpegEncoderForCamera::allocJpegMemory(struct stJpegMem *pstMem, int iMemoryNum) in allocJpegMemory() argument
969 if (pstMem->ionClient < 0) { in allocJpegMemory()
970 JPEG_ERROR_LOG("[%s] i = %d , ionClient is closed (%d)\n", __func__, i, pstMem->ionClient); in allocJpegMemory()
975 if (pstMem->iSize[i] == 0) { in allocJpegMemory()
979 pstMem->ionBuffer[i] = ion_alloc(pstMem->ionClient, \ in allocJpegMemory()
980 … pstMem->iSize[i], 0, ION_HEAP_SYSTEM_MASK, 0); in allocJpegMemory()
981 if ((pstMem->ionBuffer[i] == -1) ||(pstMem->ionBuffer[i] == 0)) { in allocJpegMemory()
982 JPEG_ERROR_LOG("[%s]ion_alloc(%d) failed\n", __func__, pstMem->iSize[i]); in allocJpegMemory()
983 pstMem->ionBuffer[i] = -1; in allocJpegMemory()
984 freeJpegMemory(pstMem, iMemoryNum); in allocJpegMemory()
988 pstMem->pcBuf[i] = (char *)ion_map(pstMem->ionBuffer[i], \ in allocJpegMemory()
989 pstMem->iSize[i], 0); in allocJpegMemory()
990 if ((pstMem->pcBuf[i] == (char *)MAP_FAILED) || (pstMem->pcBuf[i] == NULL)) { in allocJpegMemory()
991 JPEG_ERROR_LOG("[%s]src ion map failed(%d)\n", __func__, pstMem->iSize[i]); in allocJpegMemory()
992 pstMem->pcBuf[i] = (char *)MAP_FAILED; in allocJpegMemory()
993 freeJpegMemory(pstMem, iMemoryNum); in allocJpegMemory()
1001 void ExynosJpegEncoderForCamera::freeJpegMemory(struct stJpegMem *pstMem, int iMemoryNum) in freeJpegMemory() argument
1004 if (pstMem->ionClient < 0) { in freeJpegMemory()
1010 if (pstMem->ionBuffer[i] != -1) { in freeJpegMemory()
1011 if (pstMem->pcBuf[i] != (char *)MAP_FAILED) { in freeJpegMemory()
1012 ion_unmap(pstMem->pcBuf[i], pstMem->iSize[i]); in freeJpegMemory()
1014 ion_free(pstMem->ionBuffer[i]); in freeJpegMemory()
1016 pstMem->ionBuffer[i] = -1; in freeJpegMemory()
1017 pstMem->pcBuf[i] = (char *)MAP_FAILED; in freeJpegMemory()
1018 pstMem->iSize[i] = 0; in freeJpegMemory()
1022 void ExynosJpegEncoderForCamera::initJpegMemory(struct stJpegMem *pstMem, int iMemoryNum) in initJpegMemory() argument
1026 pstMem->pcBuf[i] = (char *)MAP_FAILED; in initJpegMemory()
1027 pstMem->ionBuffer[i] = -1; in initJpegMemory()
1028 pstMem->iSize[i] = 0; in initJpegMemory()
1030 pstMem->ionClient = -1; in initJpegMemory()