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