Lines Matching refs:a_lockObject
91 char *a_lockObject);
97 char *a_zoneName, char *a_lockObject,
105 char *a_zoneName, char *a_lockObject,
146 _z_acquire_lock(char **r_lockKey, char *a_zoneName, char *a_lockObject, in _z_acquire_lock() argument
160 assert(a_lockObject != (char *)NULL); in _z_acquire_lock()
161 assert(*a_lockObject != '\0'); in _z_acquire_lock()
166 _z_echoDebug(DBG_ZONES_APLK, a_zoneName, a_lockObject, a_pid); in _z_acquire_lock()
181 a_lockObject); in _z_acquire_lock()
353 _z_adjust_lock_object_for_rootpath(char **r_result, char *a_lockObject) in _z_adjust_lock_object_for_rootpath() argument
361 assert(a_lockObject != (char *)NULL); in _z_adjust_lock_object_for_rootpath()
362 assert(*a_lockObject != '\0'); in _z_adjust_lock_object_for_rootpath()
381 *r_result = _z_strdup(a_lockObject); in _z_adjust_lock_object_for_rootpath()
402 *r_result = _z_strdup(a_lockObject); in _z_adjust_lock_object_for_rootpath()
445 *r_result = _z_strPrintf("%s/%s", p2, a_lockObject); in _z_adjust_lock_object_for_rootpath()
457 _z_echoDebug(DBG_ZONES_ADJLCKOBJ_EXIT, a_lockObject, *r_result, in _z_adjust_lock_object_for_rootpath()
580 _z_lock_zone_object(char **r_objectLocks, char *a_zoneName, char *a_lockObject, in _z_lock_zone_object() argument
596 assert(a_lockObject != (char *)NULL); in _z_lock_zone_object()
597 assert(*a_lockObject != '\0'); in _z_lock_zone_object()
601 _z_echoDebug(DBG_ZONES_LCK_OBJ, a_lockObject, a_zoneName, a_pid, in _z_lock_zone_object()
616 a_lockObject, a_zoneName); in _z_lock_zone_object()
628 if (strcmp(lockObject, a_lockObject) == 0) { in _z_lock_zone_object()
645 b = _z_acquire_lock(&p, a_zoneName, a_lockObject, a_pid, B_FALSE); in _z_lock_zone_object()
650 b = _z_acquire_lock(&p, a_zoneName, a_lockObject, a_pid, in _z_lock_zone_object()
662 _z_strPrintf_r(lockItem, sizeof (lockItem), "%s\t%s", a_lockObject, p); in _z_lock_zone_object()
695 _z_release_lock(char *a_zoneName, char *a_lockObject, char *a_lockKey, in _z_release_lock() argument
708 assert(a_lockObject != (char *)NULL); in _z_release_lock()
709 assert(*a_lockObject != '\0'); in _z_release_lock()
715 _z_echoDebug(DBG_ZONES_RELK, a_zoneName, a_lockObject, in _z_release_lock()
727 a_lockObject); in _z_release_lock()
875 char *a_lockObject, char *a_errMsg) in _z_unlock_zone_object() argument
888 assert(a_lockObject != (char *)NULL); in _z_unlock_zone_object()
889 assert(*a_lockObject != '\0'); in _z_unlock_zone_object()
893 _z_echoDebug(DBG_ZONES_ULK_OBJ, a_lockObject, a_zoneName, in _z_unlock_zone_object()
912 _z_echoDebug(DBG_ZONES_ULK_OBJ_NOTHELD, a_lockObject, in _z_unlock_zone_object()
925 if (strcmp(lockObject, a_lockObject) == 0) { in _z_unlock_zone_object()
941 b = _z_release_lock(a_zoneName, a_lockObject, lockKey, B_TRUE); in _z_unlock_zone_object()