{
struct snd_opl3 *opl3 = hw->private_data;
- mutex_lock(&opl3->access_mutex);
+ down(&opl3->access_mutex);
if (opl3->used) {
- mutex_unlock(&opl3->access_mutex);
+ up(&opl3->access_mutex);
return -EAGAIN;
}
opl3->used++;
- mutex_unlock(&opl3->access_mutex);
+ up(&opl3->access_mutex);
return 0;
}
struct snd_opl3 *opl3 = hw->private_data;
snd_opl3_reset(opl3);
- mutex_lock(&opl3->access_mutex);
+ down(&opl3->access_mutex);
opl3->used--;
- mutex_unlock(&opl3->access_mutex);
+ up(&opl3->access_mutex);
return 0;
}