snd_use_lock_free
DEFINE_FREE(seq_oss_use_lock, snd_use_lock_t *, if (_T) snd_use_lock_free(_T))
snd_use_lock_free(&mdev->use_lock);
snd_use_lock_free(&mdev->use_lock);
DEFINE_FREE(seq_oss_midi, struct seq_oss_midi *, if (!IS_ERR_OR_NULL(_T)) snd_use_lock_free(&(_T)->use_lock))
snd_use_lock_free(&rec->use_lock);
DEFINE_FREE(seq_oss_synth, struct seq_oss_synth *, if (!IS_ERR_OR_NULL(_T)) snd_use_lock_free(&(_T)->use_lock))
snd_use_lock_free(&client->use_lock);
#define snd_seq_fifo_unlock(fifo) snd_use_lock_free(&(fifo)->use_lock)
snd_use_lock_free(&msynth->output_use_lock);
#define snd_seq_port_unlock(port) snd_use_lock_free(&(port)->use_lock)
snd_use_lock_free(&q->use_lock);
#define queuefree(q) snd_use_lock_free(&(q)->use_lock)