Lines Matching refs:priv
261 struct LayerPrivate *priv = GetLayerInstance(); in SetBackground() local
264 uint32_t *framebuffer = (uint32_t *)priv->fbAddr; in SetBackground()
265 for (j = 0; j < priv->height; j++) { in SetBackground()
266 for (i = 0; i < priv->width; i++) { in SetBackground()
267 framebuffer[i + j * priv->width] = 0xFF; // Blue background in SetBackground()
283 struct LayerPrivate *priv = GetLayerInstance(); in CreateLayer() local
284 priv->fd = open(FB_PATH, O_RDWR, 0); in CreateLayer()
285 if (priv->fd < 0) { in CreateLayer()
290 priv->pitch = layerInfo->width * BITS_PER_PIXEL / BITS_TO_BYTE; in CreateLayer()
291 priv->fbSize = ((priv->pitch * priv->height) + 0xfff) & (~0xfff); in CreateLayer()
292 … priv->fbAddr = (void *)mmap(NULL, priv->fbSize, PROT_READ | PROT_WRITE, MAP_SHARED, priv->fd, 0); in CreateLayer()
293 if (priv->fbAddr == NULL) { in CreateLayer()
295 close(priv->fd); in CreateLayer()
296 priv->fd = -1; in CreateLayer()
297 priv->pitch = 0; in CreateLayer()
298 priv->fbSize = 0; in CreateLayer()
320 struct LayerPrivate *priv = GetLayerInstance(); in CloseLayer() local
321 if (priv->fd >= 0) { in CloseLayer()
322 close(priv->fd); in CloseLayer()
324 if (priv->layerAddr != NULL) { in CloseLayer()
325 free(priv->layerAddr); in CloseLayer()
326 priv->layerAddr = NULL; in CloseLayer()
328 if (priv->fbAddr != NULL) { in CloseLayer()
329 munmap(priv->fbAddr, priv->fbSize); in CloseLayer()
331 priv->fd = -1; in CloseLayer()
347 struct LayerPrivate *priv = GetLayerInstance(); in GetDisplayInfo() local
348 dispInfo->width = priv->width; in GetDisplayInfo()
349 dispInfo->height = priv->height; in GetDisplayInfo()
377 struct LayerPrivate *priv = GetLayerInstance(); in Flush() local
378 ret = memcpy_s(priv->fbAddr, priv->fbSize, buffer->data.virAddr, priv->fbSize); in Flush()
403 struct LayerPrivate *priv = GetLayerInstance(); in GetLayerBuffer() local
404 if (priv->fd < 0) { in GetLayerBuffer()
410 buffer->width = priv->width; in GetLayerBuffer()
411 buffer->height = priv->height; in GetLayerBuffer()
412 buffer->pixFormat = priv->pixFmt; in GetLayerBuffer()
413 buffer->pitch = priv->pitch; in GetLayerBuffer()
414 buffer->data.virAddr = malloc(priv->fbSize); in GetLayerBuffer()
420 priv->layerAddr = buffer->data.virAddr; in GetLayerBuffer()
421 (void)memset_s(buffer->data.virAddr, priv->fbSize, 0x00, priv->fbSize); in GetLayerBuffer()