Lines Matching refs:hgpu2d

188 HAL_StatusTypeDef HAL_GPU2D_Init(GPU2D_HandleTypeDef *hgpu2d)  in HAL_GPU2D_Init()  argument
191 if (hgpu2d == NULL) in HAL_GPU2D_Init()
197 assert_param(IS_GPU2D_ALL_INSTANCE(hgpu2d->Instance)); in HAL_GPU2D_Init()
199 if (hgpu2d->State == HAL_GPU2D_STATE_RESET) in HAL_GPU2D_Init()
203 hgpu2d->CommandListCpltCallback = HAL_GPU2D_CommandListCpltCallback; in HAL_GPU2D_Init()
204 if (hgpu2d->MspInitCallback == NULL) in HAL_GPU2D_Init()
206 hgpu2d->MspInitCallback = HAL_GPU2D_MspInit; in HAL_GPU2D_Init()
210 hgpu2d->MspInitCallback(hgpu2d); in HAL_GPU2D_Init()
213 HAL_GPU2D_MspInit(hgpu2d); in HAL_GPU2D_Init()
217 hgpu2d->Lock = HAL_UNLOCKED; in HAL_GPU2D_Init()
221 __HAL_LOCK(hgpu2d); in HAL_GPU2D_Init()
225 hgpu2d->CommandListCpltCallback = NULL; in HAL_GPU2D_Init()
229 hgpu2d->ErrorCode = HAL_GPU2D_ERROR_NONE; in HAL_GPU2D_Init()
232 hgpu2d->State = HAL_GPU2D_STATE_READY; in HAL_GPU2D_Init()
235 __HAL_UNLOCK(hgpu2d); in HAL_GPU2D_Init()
247 HAL_StatusTypeDef HAL_GPU2D_DeInit(GPU2D_HandleTypeDef *hgpu2d) in HAL_GPU2D_DeInit() argument
250 if (hgpu2d == NULL) in HAL_GPU2D_DeInit()
256 assert_param(IS_GPU2D_ALL_INSTANCE(hgpu2d->Instance)); in HAL_GPU2D_DeInit()
259 __HAL_LOCK(hgpu2d); in HAL_GPU2D_DeInit()
261 if (hgpu2d->State == HAL_GPU2D_STATE_READY) in HAL_GPU2D_DeInit()
264 if (hgpu2d->MspDeInitCallback == NULL) in HAL_GPU2D_DeInit()
266 hgpu2d->MspDeInitCallback = HAL_GPU2D_MspDeInit; in HAL_GPU2D_DeInit()
270 hgpu2d->MspDeInitCallback(hgpu2d); in HAL_GPU2D_DeInit()
273 HAL_GPU2D_MspDeInit(hgpu2d); in HAL_GPU2D_DeInit()
279 hgpu2d->CommandListCpltCallback = NULL; in HAL_GPU2D_DeInit()
283 hgpu2d->ErrorCode = HAL_GPU2D_ERROR_NONE; in HAL_GPU2D_DeInit()
286 hgpu2d->State = HAL_GPU2D_STATE_RESET; in HAL_GPU2D_DeInit()
289 __HAL_UNLOCK(hgpu2d); in HAL_GPU2D_DeInit()
300 __weak void HAL_GPU2D_MspInit(GPU2D_HandleTypeDef *hgpu2d) in HAL_GPU2D_MspInit() argument
303 UNUSED(hgpu2d); in HAL_GPU2D_MspInit()
316 __weak void HAL_GPU2D_MspDeInit(GPU2D_HandleTypeDef *hgpu2d) in HAL_GPU2D_MspDeInit() argument
319 UNUSED(hgpu2d); in HAL_GPU2D_MspDeInit()
339 HAL_StatusTypeDef HAL_GPU2D_RegisterCallback(GPU2D_HandleTypeDef *hgpu2d, HAL_GPU2D_CallbackIDTypeD… in HAL_GPU2D_RegisterCallback() argument
345 if (hgpu2d == NULL) in HAL_GPU2D_RegisterCallback()
351 __HAL_LOCK(hgpu2d); in HAL_GPU2D_RegisterCallback()
357 hgpu2d->ErrorCode |= HAL_GPU2D_ERROR_INVALID_CALLBACK; in HAL_GPU2D_RegisterCallback()
362 if ((hgpu2d->State == HAL_GPU2D_STATE_READY) in HAL_GPU2D_RegisterCallback()
363 || (hgpu2d->State == HAL_GPU2D_STATE_RESET)) in HAL_GPU2D_RegisterCallback()
368 hgpu2d->MspInitCallback = pCallback; in HAL_GPU2D_RegisterCallback()
372 hgpu2d->MspDeInitCallback = pCallback; in HAL_GPU2D_RegisterCallback()
377 hgpu2d->ErrorCode |= HAL_GPU2D_ERROR_INVALID_CALLBACK; in HAL_GPU2D_RegisterCallback()
389 __HAL_UNLOCK(hgpu2d); in HAL_GPU2D_RegisterCallback()
406 HAL_StatusTypeDef HAL_GPU2D_UnRegisterCallback(GPU2D_HandleTypeDef *hgpu2d, HAL_GPU2D_CallbackIDTyp… in HAL_GPU2D_UnRegisterCallback() argument
411 if (hgpu2d == NULL) in HAL_GPU2D_UnRegisterCallback()
417 __HAL_LOCK(hgpu2d); in HAL_GPU2D_UnRegisterCallback()
419 if ((HAL_GPU2D_STATE_READY == hgpu2d->State) in HAL_GPU2D_UnRegisterCallback()
420 || (HAL_GPU2D_STATE_RESET == hgpu2d->State)) in HAL_GPU2D_UnRegisterCallback()
425 hgpu2d->MspInitCallback = HAL_GPU2D_MspInit; /* Legacy weak Msp Init */ in HAL_GPU2D_UnRegisterCallback()
429 hgpu2d->MspDeInitCallback = HAL_GPU2D_MspDeInit; /* Legacy weak Msp DeInit */ in HAL_GPU2D_UnRegisterCallback()
434 hgpu2d->ErrorCode |= HAL_GPU2D_ERROR_INVALID_CALLBACK; in HAL_GPU2D_UnRegisterCallback()
445 __HAL_UNLOCK(hgpu2d); in HAL_GPU2D_UnRegisterCallback()
458 HAL_StatusTypeDef HAL_GPU2D_RegisterCommandListCpltCallback(GPU2D_HandleTypeDef *hgpu2d, in HAL_GPU2D_RegisterCommandListCpltCallback() argument
464 if (hgpu2d == NULL) in HAL_GPU2D_RegisterCommandListCpltCallback()
470 __HAL_LOCK(hgpu2d); in HAL_GPU2D_RegisterCommandListCpltCallback()
476 hgpu2d->ErrorCode |= HAL_GPU2D_ERROR_INVALID_CALLBACK; in HAL_GPU2D_RegisterCommandListCpltCallback()
481 if ((HAL_GPU2D_STATE_READY == hgpu2d->State) in HAL_GPU2D_RegisterCommandListCpltCallback()
482 || (HAL_GPU2D_STATE_RESET == hgpu2d->State)) in HAL_GPU2D_RegisterCommandListCpltCallback()
484 hgpu2d->CommandListCpltCallback = pCallback; in HAL_GPU2D_RegisterCommandListCpltCallback()
493 __HAL_UNLOCK(hgpu2d); in HAL_GPU2D_RegisterCommandListCpltCallback()
505 HAL_StatusTypeDef HAL_GPU2D_UnRegisterCommandListCpltCallback(GPU2D_HandleTypeDef *hgpu2d) in HAL_GPU2D_UnRegisterCommandListCpltCallback() argument
510 if (hgpu2d == NULL) in HAL_GPU2D_UnRegisterCommandListCpltCallback()
516 __HAL_LOCK(hgpu2d); in HAL_GPU2D_UnRegisterCommandListCpltCallback()
518 if ((hgpu2d->State == HAL_GPU2D_STATE_READY) in HAL_GPU2D_UnRegisterCommandListCpltCallback()
519 || (hgpu2d->State == HAL_GPU2D_STATE_RESET)) in HAL_GPU2D_UnRegisterCommandListCpltCallback()
521 hgpu2d->CommandListCpltCallback = NULL; /* Invalidate the Callback pointer */ in HAL_GPU2D_UnRegisterCommandListCpltCallback()
529 __HAL_UNLOCK(hgpu2d); in HAL_GPU2D_UnRegisterCommandListCpltCallback()
565 uint32_t HAL_GPU2D_ReadRegister(GPU2D_HandleTypeDef *hgpu2d, uint32_t offset) in HAL_GPU2D_ReadRegister() argument
570 assert_param(hgpu2d != NULL); in HAL_GPU2D_ReadRegister()
573 assert_param(IS_GPU2D_ALL_INSTANCE(hgpu2d->Instance)); in HAL_GPU2D_ReadRegister()
578 value = GPU2D_ReadReg(hgpu2d->Instance, offset); in HAL_GPU2D_ReadRegister()
591 HAL_StatusTypeDef HAL_GPU2D_WriteRegister(GPU2D_HandleTypeDef *hgpu2d, uint32_t offset, uint32_t va… in HAL_GPU2D_WriteRegister() argument
594 assert_param(hgpu2d != NULL); in HAL_GPU2D_WriteRegister()
597 assert_param(IS_GPU2D_ALL_INSTANCE(hgpu2d->Instance)); in HAL_GPU2D_WriteRegister()
602 GPU2D_WriteReg(hgpu2d->Instance, offset, value); in HAL_GPU2D_WriteRegister()
613 void HAL_GPU2D_IRQHandler(GPU2D_HandleTypeDef *hgpu2d) in HAL_GPU2D_IRQHandler() argument
615 uint32_t isr_flags = GPU2D_ReadReg(hgpu2d->Instance, GPU2D_ITCTRL); in HAL_GPU2D_IRQHandler()
623 __HAL_GPU2D_CLEAR_FLAG(hgpu2d, GPU2D_FLAG_CLC); in HAL_GPU2D_IRQHandler()
625 last_cl_id = GPU2D_ReadReg(hgpu2d->Instance, GPU2D_CLID); in HAL_GPU2D_IRQHandler()
629 if (hgpu2d->CommandListCpltCallback != NULL) in HAL_GPU2D_IRQHandler()
631 hgpu2d->CommandListCpltCallback(hgpu2d, last_cl_id); in HAL_GPU2D_IRQHandler()
634 HAL_GPU2D_CommandListCpltCallback(hgpu2d, last_cl_id); in HAL_GPU2D_IRQHandler()
645 void HAL_GPU2D_ER_IRQHandler(GPU2D_HandleTypeDef *hgpu2d) in HAL_GPU2D_ER_IRQHandler() argument
647 HAL_GPU2D_ErrorCallback(hgpu2d); in HAL_GPU2D_ER_IRQHandler()
657 __weak void HAL_GPU2D_CommandListCpltCallback(GPU2D_HandleTypeDef *hgpu2d, uint32_t CmdListID) in HAL_GPU2D_CommandListCpltCallback() argument
660 UNUSED(hgpu2d); in HAL_GPU2D_CommandListCpltCallback()
674 __weak void HAL_GPU2D_ErrorCallback(GPU2D_HandleTypeDef *hgpu2d) in HAL_GPU2D_ErrorCallback() argument
677 UNUSED(hgpu2d); in HAL_GPU2D_ErrorCallback()
718 HAL_GPU2D_StateTypeDef HAL_GPU2D_GetState(GPU2D_HandleTypeDef const *const hgpu2d) in HAL_GPU2D_GetState() argument
720 return hgpu2d->State; in HAL_GPU2D_GetState()
729 uint32_t HAL_GPU2D_GetError(GPU2D_HandleTypeDef const *const hgpu2d) in HAL_GPU2D_GetError() argument
731 return hgpu2d->ErrorCode; in HAL_GPU2D_GetError()