Home
last modified time | relevance | path

Searched refs:pLocatedRPool (Results 1 – 7 of 7) sorted by relevance

/utopia/UTPA2-700.0.x/modules/msos/utopia_core/linux/
H A Dutopia_dapi.c814 UTOPIA_RESOURCE_POOL* pLocatedRPool = NULL; in UtopiaResourceTryObtain() local
818 , &pLocatedRPool, &pLocatedRPoolPrev); in UtopiaResourceTryObtain()
820 if (!(pLocatedRPool->u32ResourceAvail)) in UtopiaResourceTryObtain()
824 MsOS_ObtainNamedSemaphore(pLocatedRPool->u32ResourcesSemaphore, -1); in UtopiaResourceTryObtain()
826 obtain_sem(pLocatedRPool->u32ResourcesSemaphore); in UtopiaResourceTryObtain()
829 pAvailResource = next_resource(pLocatedRPool, E_TYPE_RESOURCE_POOL); in UtopiaResourceTryObtain()
830 MsOS_LockMutex(pLocatedRPool->u32MutexID, 0); in UtopiaResourceTryObtain()
837 pLocatedRPool->u32ResourceAvail--; in UtopiaResourceTryObtain()
838 MsOS_UnlockMutex(pLocatedRPool->u32MutexID, 0); in UtopiaResourceTryObtain()
846 MsOS_UnlockMutex(pLocatedRPool->u32MutexID, 0); in UtopiaResourceTryObtain()
[all …]
/utopia/UTPA2-700.0.x/modules/msos/utopia_core/ecos/
H A Dutopia_dapi.c589 UTOPIA_RESOURCE_POOL* pLocatedRPool = NULL; in UtopiaResourceTryObtain() local
592 locate_resource_pool(pModule, u32RPoolID, &pLocatedRPool, &pLocatedRPoolPrev); in UtopiaResourceTryObtain()
596 if (!(pLocatedRPool->u32ResourceAvail)) in UtopiaResourceTryObtain()
598 obtain_sem(pLocatedRPool->u32ResourcesSemaphore); in UtopiaResourceTryObtain()
600 pAvailResource = next_resource(pLocatedRPool, E_TYPE_RESOURCE_POOL); in UtopiaResourceTryObtain()
601 MsOS_ObtainMutex(pLocatedRPool->u32MutexID, MSOS_WAIT_FOREVER); in UtopiaResourceTryObtain()
608 pLocatedRPool->u32ResourceAvail--; in UtopiaResourceTryObtain()
609 MsOS_ReleaseMutex(pLocatedRPool->u32MutexID); in UtopiaResourceTryObtain()
617 MsOS_ReleaseMutex(pLocatedRPool->u32MutexID); in UtopiaResourceTryObtain()
640 UTOPIA_RESOURCE_POOL* pLocatedRPool = NULL; in UtopiaResourceObtain() local
[all …]
/utopia/UTPA2-700.0.x/modules/msos/utopia_core/ucos/
H A Dutopia_dapi.c589 UTOPIA_RESOURCE_POOL* pLocatedRPool = NULL; in UtopiaResourceTryObtain() local
592 locate_resource_pool(pModule, u32RPoolID, &pLocatedRPool, &pLocatedRPoolPrev); in UtopiaResourceTryObtain()
596 if (!(pLocatedRPool->u32ResourceAvail)) in UtopiaResourceTryObtain()
598 obtain_sem(pLocatedRPool->u32ResourcesSemaphore); in UtopiaResourceTryObtain()
600 pAvailResource = next_resource(pLocatedRPool, E_TYPE_RESOURCE_POOL); in UtopiaResourceTryObtain()
601 MsOS_ObtainMutex(pLocatedRPool->u32MutexID, MSOS_WAIT_FOREVER); in UtopiaResourceTryObtain()
608 pLocatedRPool->u32ResourceAvail--; in UtopiaResourceTryObtain()
609 MsOS_ReleaseMutex(pLocatedRPool->u32MutexID); in UtopiaResourceTryObtain()
617 MsOS_ReleaseMutex(pLocatedRPool->u32MutexID); in UtopiaResourceTryObtain()
640 UTOPIA_RESOURCE_POOL* pLocatedRPool = NULL; in UtopiaResourceObtain() local
[all …]
/utopia/UTPA2-700.0.x/modules/msos/utopia_core/linux_kernel/
H A Dutopia_dapi.c982 UTOPIA_RESOURCE_POOL* pLocatedRPool = NULL; in UtopiaResourceTryObtain() local
986 , &pLocatedRPool, &pLocatedRPoolPrev); in UtopiaResourceTryObtain()
988 if (!(pLocatedRPool->u32ResourceAvail)) in UtopiaResourceTryObtain()
990 obtain_sem(pLocatedRPool->u32ResourcesSemaphore); in UtopiaResourceTryObtain()
992 pAvailResource = next_resource(pLocatedRPool, E_TYPE_RESOURCE_POOL); in UtopiaResourceTryObtain()
994 MsOS_ObtainMutex(pLocatedRPool->u32MutexID, MSOS_WAIT_FOREVER); in UtopiaResourceTryObtain()
1001 pLocatedRPool->u32ResourceAvail--; in UtopiaResourceTryObtain()
1003 MsOS_ReleaseMutex(pLocatedRPool->u32MutexID); in UtopiaResourceTryObtain()
1012 MsOS_ReleaseMutex(pLocatedRPool->u32MutexID); in UtopiaResourceTryObtain()
1040 UTOPIA_RESOURCE_POOL* pLocatedRPool = NULL; in UtopiaResourceObtain() local
[all …]
/utopia/UTPA2-700.0.x/modules/msos/utopia_core/nos/
H A Dutopia_dapi.c603 UTOPIA_RESOURCE_POOL* pLocatedRPool = NULL; in UtopiaResourceTryObtain() local
606 locate_resource_pool(pModule, u32RPoolID, &pLocatedRPool, &pLocatedRPoolPrev); in UtopiaResourceTryObtain()
613 if (!(pLocatedRPool->u32ResourceAvail)) in UtopiaResourceTryObtain()
615 obtain_sem(pLocatedRPool->u32ResourcesSemaphore); in UtopiaResourceTryObtain()
617 pAvailResource = next_resource(pLocatedRPool, E_TYPE_RESOURCE_POOL); in UtopiaResourceTryObtain()
618 MsOS_ObtainMutex(pLocatedRPool->u32MutexID, MSOS_WAIT_FOREVER); in UtopiaResourceTryObtain()
625 pLocatedRPool->u32ResourceAvail--; in UtopiaResourceTryObtain()
626 MsOS_ReleaseMutex(pLocatedRPool->u32MutexID); in UtopiaResourceTryObtain()
634 MsOS_ReleaseMutex(pLocatedRPool->u32MutexID); in UtopiaResourceTryObtain()
657 UTOPIA_RESOURCE_POOL* pLocatedRPool = NULL; in UtopiaResourceObtain() local
[all …]
/utopia/UTPA2-700.0.x/modules/msos/utopia_core/optee/
H A Dutopia_dapi.c645 UTOPIA_RESOURCE_POOL* pLocatedRPool = NULL; in UtopiaResourceObtain() local
648 locate_resource_pool(TO_MODULE_PTR(pModule), u32RPoolID, &pLocatedRPool, &pLocatedRPoolPrev); in UtopiaResourceObtain()
652 obtain_sem(pLocatedRPool->u32ResourcesSemaphore); in UtopiaResourceObtain()
654 pAvailResource = next_resource(pLocatedRPool, E_TYPE_RESOURCE_POOL); in UtopiaResourceObtain()
700 UTOPIA_RESOURCE_POOL* pLocatedRPool = NULL; in UtopiaModuleAddResourceEnd() local
703 locate_resource_pool(pModule, u32RPoolID, &pLocatedRPool, &pLocatedRPoolPrev); in UtopiaModuleAddResourceEnd()
705 …if (pLocatedRPool->u32ResourcesSemaphore != 0 && pLocatedRPool->u32ResourcesSemaphore != 0xFFFFFFF… in UtopiaModuleAddResourceEnd()
707 printf("semaphore id %d already exists\n", (int)pLocatedRPool->u32ResourcesSemaphore); in UtopiaModuleAddResourceEnd()
718 u32SemaphoreID = MsOS_InfoSemaphore(*pu32SemKey, &(pLocatedRPool->u32ResourceTotal), NULL, NULL); in UtopiaModuleAddResourceEnd()
725 u32SemaphoreID = MsOS_CreateSemaphore(pLocatedRPool->u32ResourceTotal,E_MSOS_FIFO ,"dont care"); in UtopiaModuleAddResourceEnd()
[all …]
/utopia/UTPA2-700.0.x/modules/msos/utopia_core/nuttx/
H A Dutopia_dapi.c645 UTOPIA_RESOURCE_POOL* pLocatedRPool = NULL; in UtopiaResourceObtain() local
648 locate_resource_pool(TO_MODULE_PTR(pModule), u32RPoolID, &pLocatedRPool, &pLocatedRPoolPrev); in UtopiaResourceObtain()
652 obtain_sem(pLocatedRPool->u32ResourcesSemaphore); in UtopiaResourceObtain()
654 pAvailResource = next_resource(pLocatedRPool, E_TYPE_RESOURCE_POOL); in UtopiaResourceObtain()
700 UTOPIA_RESOURCE_POOL* pLocatedRPool = NULL; in UtopiaModuleAddResourceEnd() local
703 locate_resource_pool(pModule, u32RPoolID, &pLocatedRPool, &pLocatedRPoolPrev); in UtopiaModuleAddResourceEnd()
705 …if (pLocatedRPool->u32ResourcesSemaphore != 0 && pLocatedRPool->u32ResourcesSemaphore != 0xFFFFFFF… in UtopiaModuleAddResourceEnd()
707 printf("semaphore id %d already exists\n", (int)pLocatedRPool->u32ResourcesSemaphore); in UtopiaModuleAddResourceEnd()
718 u32SemaphoreID = MsOS_InfoSemaphore(*pu32SemKey, &(pLocatedRPool->u32ResourceTotal), NULL, NULL); in UtopiaModuleAddResourceEnd()
725 u32SemaphoreID = MsOS_CreateSemaphore(pLocatedRPool->u32ResourceTotal,E_MSOS_FIFO ,"dont care"); in UtopiaModuleAddResourceEnd()
[all …]