Home
last modified time | relevance | path

Searched refs:_hbaapi_LL_mutex (Results 1 – 3 of 3) sorted by relevance

/illumos-gate/usr/src/lib/smhba/common/
H A DSMHBAAPILIB.c253 pthread_mutex_t _hbaapi_LL_mutex = PTHREAD_MUTEX_INITIALIZER; variable
255 CRITICAL_SECTION _hbaapi_LL_mutex; variable
440 GRAB_MUTEX(&_hbaapi_LL_mutex); in HBA_CheckLibrary()
454 RELEASE_MUTEX_RETURN(&_hbaapi_LL_mutex, HBA_STATUS_ERROR_INVALID_HANDLE); in HBA_CheckLibrary()
468 RELEASE_MUTEX_RETURN(&_hbaapi_LL_mutex, \
879 GRAB_MUTEX(&_hbaapi_LL_mutex); in HBA_LoadLibrary()
884 RELEASE_MUTEX(&_hbaapi_LL_mutex); in HBA_LoadLibrary()
892 RELEASE_MUTEX(&_hbaapi_LL_mutex); in HBA_LoadLibrary()
948 RELEASE_MUTEX(&_hbaapi_LL_mutex); in HBA_LoadLibrary()
1135 RELEASE_MUTEX(&_hbaapi_LL_mutex); in HBA_LoadLibrary()
[all …]
/illumos-gate/usr/src/lib/hbaapi/common/
H A DHBAAPILIB.c205 pthread_mutex_t _hbaapi_LL_mutex = PTHREAD_MUTEX_INITIALIZER; variable
207 CRITICAL_SECTION _hbaapi_LL_mutex; variable
338 GRAB_MUTEX(&_hbaapi_LL_mutex); in HBA_CheckLibrary()
352 RELEASE_MUTEX_RETURN(&_hbaapi_LL_mutex, HBA_STATUS_ERROR_INVALID_HANDLE); in HBA_CheckLibrary()
835 ret = pthread_mutex_init(&_hbaapi_LL_mutex, NULL); in HBA_LoadLibrary()
862 InitializeCriticalSection(&_hbaapi_LL_mutex); in HBA_LoadLibrary()
887 GRAB_MUTEX(&_hbaapi_LL_mutex); in HBA_FreeLibrary()
941 RELEASE_MUTEX(&_hbaapi_LL_mutex); in HBA_FreeLibrary()
961 pthread_mutex_destroy(&_hbaapi_LL_mutex); in HBA_FreeLibrary()
963 DeleteCriticalSection(&_hbaapi_LL_mutex); in HBA_FreeLibrary()
[all …]
H A DHBAAPILIB-sun.c204 extern pthread_mutex_t _hbaapi_LL_mutex;
206 extern CRITICAL_SECTION _hbaapi_LL_mutex;
311 GRAB_MUTEX(&_hbaapi_LL_mutex); /* pay attention to order */ in Sun_HBA_GetNumberOfTgtAdapters()
377 RELEASE_MUTEX_RETURN(&_hbaapi_LL_mutex, in Sun_HBA_GetNumberOfTgtAdapters()
398 RELEASE_MUTEX_RETURN(&_hbaapi_LL_mutex, _hbaapi_total_tgtadapter_count); in Sun_HBA_GetNumberOfTgtAdapters()
505 GRAB_MUTEX(&_hbaapi_LL_mutex); in Sun_HBA_OpenTgtAdapterByWWN()
540 RELEASE_MUTEX_RETURN(&_hbaapi_LL_mutex, status); in Sun_HBA_OpenTgtAdapterByWWN()
558 GRAB_MUTEX(&_hbaapi_LL_mutex); in HBA_NPIV_CheckLibrary()
572 RELEASE_MUTEX_RETURN(&_hbaapi_LL_mutex, HBA_STATUS_ERROR_INVALID_HANDLE); in HBA_NPIV_CheckLibrary()
602 RELEASE_MUTEX_RETURN(&_hbaapi_LL_mutex, status); in Sun_HBA_NPIVGetAdapterAttributes()
[all …]