Lines Matching defs:bufferHdl
282 BufferHandle *bufferHdl = &priBuffer->hdl;
283 DISPLAY_CHK_RETURN(((bufferHdl->size > MAX_MALLOC_SIZE) || (bufferHdl->size == 0)),
284 DISPLAY_FAILURE, HDF_LOGE("%s: size is invalid %d ", __func__, bufferHdl->size); goto OUT);
286 if (bufferHdl->usage == HBM_USE_MEM_SHARE) {
287 ret = AllocShm(bufferHdl);
288 } else if ((bufferHdl->usage == HBM_USE_MEM_DMA ) || (bufferHdl->usage == HBM_USE_MEM_MMZ )) {
289 ret = AllocMmz(bufferHdl);
291 HDF_LOGE("%s: not support memory usage: 0x%" PRIx64 "", __func__, bufferHdl->usage);
296 if ((ret != DISPLAY_SUCCESS) && (bufferHdl != NULL)) {
297 free(bufferHdl);
298 bufferHdl = NULL;
300 *buffer = bufferHdl;