Lines Matching refs:shmupdatearray
66 static struct updatearray *shmupdatearray; variable
79 if (rc = mutex_init(&(shmupdatearray->updatenode[iiter]), in init_update_locks_mem()
181 shmupdatearray = (updatearray *)mmap((caddr_t)0, sizeof (updatearray), in init_update_lock_map()
183 if (shmupdatearray == MAP_FAILED) { in init_update_lock_map()
233 rc = mutex_lock(&(shmupdatearray->updatenode[hashval])); in lock_map_update()
242 &(shmupdatearray->updatenode[hashval])); in lock_map_update()
249 &(shmupdatearray->updatenode[hashval])); in lock_map_update()
272 rc = mutex_lock(&(shmupdatearray->updatenode[hashval])); in lock_map_update()
286 rc = mutex_unlock(&(shmupdatearray->updatenode[hashval])); in unlock_map_update()
320 ret = mutex_trylock(&(shmupdatearray->updatenode[map->hash_val])); in is_map_updating()
328 mutex_unlock(&(shmupdatearray->updatenode[map->hash_val])); in is_map_updating()
355 rc = mutex_trylock(&(shmupdatearray->updatenode[hashval])); in try_lock_map_update()
370 &(shmupdatearray->updatenode[hashval])); in try_lock_map_update()
377 &(shmupdatearray->updatenode[hashval])); in try_lock_map_update()