Lines Matching defs:buffer
357 static int32_t Flush(uint32_t devId, uint32_t layerId, LayerBuffer *buffer)
369 if (buffer == NULL) {
370 HDF_LOGE("%s: buffer is null", __func__);
374 HDF_LOGD("%s: width = %d, height = %d, pixFormat = %d, pitch = %d", __func__, buffer->width,
375 buffer->height, buffer->pixFormat, buffer->pitch);
378 ret = memcpy_s(priv->fbAddr, priv->fbSize, buffer->data.virAddr, priv->fbSize);
388 static int32_t GetLayerBuffer(uint32_t devId, uint32_t layerId, LayerBuffer *buffer)
390 if (buffer == NULL) {
391 HDF_LOGE("%s: buffer is null", __func__);
409 buffer->fenceId = 0;
410 buffer->width = priv->width;
411 buffer->height = priv->height;
412 buffer->pixFormat = priv->pixFmt;
413 buffer->pitch = priv->pitch;
414 buffer->data.virAddr = malloc(priv->fbSize);
415 if (buffer->data.virAddr == NULL) {
420 priv->layerAddr = buffer->data.virAddr;
421 (void)memset_s(buffer->data.virAddr, priv->fbSize, 0x00, priv->fbSize);
422 HDF_LOGD("%s: fenceId = %d, width = %d, height = %d, pixFormat = %d, pitch = %d", __func__, buffer->fenceId,
423 buffer->width, buffer->height, buffer->pixFormat, buffer->pitch);