Lines Matching refs:mutex
36 std::mutex* mutex; member
50 ret->mutex = new std::mutex; in fixed_queue_new()
82 delete queue->mutex; in fixed_queue_free()
100 std::lock_guard<std::mutex> lock(*queue->mutex); in fixed_queue_is_empty()
107 std::lock_guard<std::mutex> lock(*queue->mutex); in fixed_queue_length()
124 std::lock_guard<std::mutex> lock(*queue->mutex); in fixed_queue_enqueue()
138 std::lock_guard<std::mutex> lock(*queue->mutex); in fixed_queue_dequeue()
155 std::lock_guard<std::mutex> lock(*queue->mutex); in fixed_queue_try_enqueue()
170 std::lock_guard<std::mutex> lock(*queue->mutex); in fixed_queue_try_dequeue()
183 std::lock_guard<std::mutex> lock(*queue->mutex); in fixed_queue_try_peek_first()
190 std::lock_guard<std::mutex> lock(*queue->mutex); in fixed_queue_try_peek_last()
199 std::lock_guard<std::mutex> lock(*queue->mutex); in fixed_queue_try_remove_from_queue()