Home
last modified time | relevance | path

Searched refs:frameBuffer (Results 1 – 19 of 19) sorted by relevance

/hal_nxp-latest/mcux/mcux-sdk/components/video/display/dc/dsi_cmd/
Dfsl_dc_fb_dsi_cmd.c42 layer->callback(layer->cbParam, layer->frameBuffer); in DC_FB_DSI_CMD_FrameDoneCallback()
178 status_t DC_FB_DSI_CMD_SetFrameBuffer(const dc_fb_t *dc, uint8_t layer, void *frameBuffer) in DC_FB_DSI_CMD_SetFrameBuffer() argument
214 pLayer->frameBuffer = frameBuffer; in DC_FB_DSI_CMD_SetFrameBuffer()
219 status = MIPI_DSI_WriteMemory2D(dsiDevice, frameBuffer, minorLoopBytes, in DC_FB_DSI_CMD_SetFrameBuffer()
225 …MIPI_DSI_WriteMemory(dsiDevice, frameBuffer, (uint32_t)fbInfo->height * (uint32_t)fbInfo->strideBy… in DC_FB_DSI_CMD_SetFrameBuffer()
233 pLayer->fbWaitTE = frameBuffer; in DC_FB_DSI_CMD_SetFrameBuffer()
291 layer->frameBuffer = newFB; in DC_FB_DSI_CMD_TE_IRQHandler()
Dfsl_dc_fb_dsi_cmd.h60 void *frameBuffer; /*!< Frame buffer sent currently. */ member
93 status_t DC_FB_DSI_CMD_SetFrameBuffer(const dc_fb_t *dc, uint8_t layer, void *frameBuffer);
/hal_nxp-latest/mcux/mcux-sdk/components/video/display/dc/dbi/
Dfsl_dc_fb_dbi.c38 dcDbiHandle->callback(dcDbiHandle->cbParam, (void *)dcDbiHandle->frameBuffer); in DC_FB_DBI_FrameDoneCallback()
116 status_t DC_FB_DBI_SetFrameBuffer(const dc_fb_t *dc, uint8_t layer, void *frameBuffer) in DC_FB_DBI_SetFrameBuffer() argument
122 dcDbiHandle->frameBuffer = frameBuffer; in DC_FB_DBI_SetFrameBuffer()
133 status = DBI_IFACE_WriteMemory(dcDbiHandle->dbiIface, (const uint8_t *)frameBuffer, in DC_FB_DBI_SetFrameBuffer()
161 … (void)DBI_IFACE_WriteMemory(dcDbiHandle->dbiIface, (const uint8_t *)dcDbiHandle->frameBuffer, in DC_FB_DBI_TE_IRQHandler()
Dfsl_dc_fb_dbi.h38 uint8_t *frameBuffer; /*!< The frame buffer currently used. */ member
65 status_t DC_FB_DBI_SetFrameBuffer(const dc_fb_t *dc, uint8_t layer, void *frameBuffer);
/hal_nxp-latest/mcux/mcux-sdk/components/video/display/dc/ssd1963/
Dfsl_dc_fb_ssd1963.c42 layer->callback(layer->cbParam, layer->frameBuffer); in DC_FB_SSD1963_FrameDoneCallback()
163 status_t DC_FB_SSD1963_SetFrameBuffer(const dc_fb_t *dc, uint8_t layer, void *frameBuffer) in DC_FB_SSD1963_SetFrameBuffer() argument
171 dcHandle->layers[layer].frameBuffer = frameBuffer; in DC_FB_SSD1963_SetFrameBuffer()
180 …return SSD1963_WriteMemory(&dcHandle->ssd1963, frameBuffer, (uint32_t)fbInfo->height * fbInfo->str… in DC_FB_SSD1963_SetFrameBuffer()
Dfsl_dc_fb_ssd1963.h60 void *frameBuffer; /*!< Frame buffer sent currently. */ member
99 status_t DC_FB_SSD1963_SetFrameBuffer(const dc_fb_t *dc, uint8_t layer, void *frameBuffer);
/hal_nxp-latest/mcux/mcux-sdk/components/video/display/dc/lcdif/
Dfsl_dc_fb_lcdif.c329 status_t DC_FB_LCDIF_SetFrameBuffer(const dc_fb_t *dc, uint8_t layer, void *frameBuffer) in DC_FB_LCDIF_SetFrameBuffer() argument
339 LCDIF_SetFrameBufferAddr(dcHandle->lcdif, 0, (uint32_t)(uint8_t *)frameBuffer); in DC_FB_LCDIF_SetFrameBuffer()
342 LCDIF_SetOverlayLayerAddr(dcHandle->lcdif, 0, (uint32_t)(uint8_t *)frameBuffer, 0U); in DC_FB_LCDIF_SetFrameBuffer()
345 LCDIF_SetOverlayLayerAddr(dcHandle->lcdif, 0, (uint32_t)(uint8_t *)frameBuffer, 1U); in DC_FB_LCDIF_SetFrameBuffer()
351 LCDIF_SetFrameBufferAddr(dcHandle->lcdif, 0, (uint32_t)(uint8_t *)frameBuffer); in DC_FB_LCDIF_SetFrameBuffer()
353 dcHandle->layers[layer].inactiveBuffer = frameBuffer; in DC_FB_LCDIF_SetFrameBuffer()
357 dcHandle->layers[layer].activeBuffer = frameBuffer; in DC_FB_LCDIF_SetFrameBuffer()
Dfsl_dc_fb_lcdif.h94 status_t DC_FB_LCDIF_SetFrameBuffer(const dc_fb_t *dc, uint8_t layer, void *frameBuffer);
/hal_nxp-latest/mcux/mcux-sdk/components/video/display/dc/elcdif/
Dfsl_dc_fb_elcdif.c203 status_t DC_FB_ELCDIF_SetFrameBuffer(const dc_fb_t *dc, uint8_t layer, void *frameBuffer) in DC_FB_ELCDIF_SetFrameBuffer() argument
208 ELCDIF_SetNextBufferAddr(dcHandle->elcdif, (uint32_t)(uint8_t *)frameBuffer); in DC_FB_ELCDIF_SetFrameBuffer()
209 dcHandle->layers[layer].inactiveBuffer = frameBuffer; in DC_FB_ELCDIF_SetFrameBuffer()
219 … dcHandle->elcdif->CUR_BUF = ELCDIF_ADDR_CPU_2_IP((uint32_t)(uint8_t *)frameBuffer); in DC_FB_ELCDIF_SetFrameBuffer()
220 dcHandle->layers[layer].activeBuffer = frameBuffer; in DC_FB_ELCDIF_SetFrameBuffer()
Dfsl_dc_fb_elcdif.h90 status_t DC_FB_ELCDIF_SetFrameBuffer(const dc_fb_t *dc, uint8_t layer, void *frameBuffer);
/hal_nxp-latest/mcux/mcux-sdk/drivers/csi/
Dfsl_csi.c725 status_t CSI_TransferSubmitEmptyBuffer(CSI_Type *base, csi_handle_t *handle, uint32_t frameBuffer) in CSI_TransferSubmitEmptyBuffer() argument
738 CSI_SetRxBufferAddr(base, handle->dmaDoneBufferIdx, frameBuffer); in CSI_TransferSubmitEmptyBuffer()
743 status = CSI_EnqueueBuffer(&handle->emptyBufferQueue, frameBuffer); in CSI_TransferSubmitEmptyBuffer()
766 status_t CSI_TransferGetFullBuffer(CSI_Type *base, csi_handle_t *handle, uint32_t *frameBuffer) in CSI_TransferGetFullBuffer() argument
778 frameBuffer = NULL; in CSI_TransferGetFullBuffer()
783 *frameBuffer = CSI_DequeueBuffer(&handle->fullBufferQueue); in CSI_TransferGetFullBuffer()
Dfsl_csi.h601 status_t CSI_TransferSubmitEmptyBuffer(CSI_Type *base, csi_handle_t *handle, uint32_t frameBuffer);
618 status_t CSI_TransferGetFullBuffer(CSI_Type *base, csi_handle_t *handle, uint32_t *frameBuffer);
/hal_nxp-latest/mcux/mcux-sdk/components/video/display/dc/lcdifv2/
Dfsl_dc_fb_lcdifv2.c221 status_t DC_FB_LCDIFV2_SetFrameBuffer(const dc_fb_t *dc, uint8_t layer, void *frameBuffer) in DC_FB_LCDIFV2_SetFrameBuffer() argument
226 LCDIFV2_SetLayerBufferAddr(dcHandle->lcdifv2, layer, (uint32_t)(uint8_t *)frameBuffer); in DC_FB_LCDIFV2_SetFrameBuffer()
227 dcHandle->layers[layer].inactiveBuffer = frameBuffer; in DC_FB_LCDIFV2_SetFrameBuffer()
Dfsl_dc_fb_lcdifv2.h98 status_t DC_FB_LCDIFV2_SetFrameBuffer(const dc_fb_t *dc, uint8_t layer, void *frameBuffer);
/hal_nxp-latest/mcux/mcux-sdk/components/video/display/dc/lcdifv3/
Dfsl_dc_fb_lcdifv3.c239 status_t DC_FB_LCDIFV3_SetFrameBuffer(const dc_fb_t *dc, uint8_t layer, void *frameBuffer)
244 LCDIFV3_SetLayerBufferAddr(dcHandle->lcdifv3, (uint32_t)(uint8_t *)frameBuffer);
245 dcHandle->layers[layer].inactiveBuffer = frameBuffer;
Dfsl_dc_fb_lcdifv3.h91 status_t DC_FB_LCDIFV3_SetFrameBuffer(const dc_fb_t *dc, uint8_t layer, void *frameBuffer);
/hal_nxp-latest/mcux/mcux-sdk/components/video/display/fbdev/
Dfsl_fbdev.c217 status_t FBDEV_SetFrameBuffer(fbdev_t *fbdev, void *frameBuffer, uint32_t flags) in FBDEV_SetFrameBuffer() argument
226 return dc->ops->setFrameBuffer(dc, fbdev->layer, frameBuffer); in FBDEV_SetFrameBuffer()
Dfsl_fbdev.h224 status_t FBDEV_SetFrameBuffer(fbdev_t *fbdev, void *frameBuffer, uint32_t flags);
/hal_nxp-latest/mcux/mcux-sdk/components/video/display/dc/
Dfsl_dc_fb.h47 status_t (*setFrameBuffer)(const dc_fb_t *dc, uint8_t layer, void *frameBuffer);