linux/sound/core/seq/seq_lock.h

/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __SND_SEQ_LOCK_H
#define __SND_SEQ_LOCK_H

#include <linux/sched.h>

snd_use_lock_t;

/* initialize lock */
#define snd_use_lock_init(lockp)

/* increment lock */
#define snd_use_lock_use(lockp)

/* release lock */
#define snd_use_lock_free(lockp)

/* wait until all locks are released */
void snd_use_lock_sync_helper(snd_use_lock_t *lock, const char *file, int line);
#define snd_use_lock_sync(lockp)

#endif /* __SND_SEQ_LOCK_H */