Lines Matching refs:lock
77 void *lock; member
86 void _multi_heap_lock(void *lock) in _multi_heap_lock() argument
88 MULTI_HEAP_LOCK(lock); in _multi_heap_lock()
91 void _multi_heap_unlock(void *lock) in _multi_heap_unlock() argument
93 MULTI_HEAP_UNLOCK(lock); in _multi_heap_unlock()
97 .lock = _multi_heap_lock,
148 result->lock = NULL; in multi_heap_register_impl()
155 void multi_heap_set_lock(multi_heap_handle_t heap, void *lock) in multi_heap_set_lock() argument
157 heap->lock = lock; in multi_heap_set_lock()
162 MULTI_HEAP_LOCK(heap->lock); in multi_heap_internal_lock()
167 MULTI_HEAP_UNLOCK(heap->lock); in multi_heap_internal_unlock()