static int snd_opl4_mem_proc_open(snd_info_entry_t *entry,
unsigned short mode, void **file_private_data)
{
- opl4_t *opl4 = snd_magic_cast(opl4_t, entry->private_data, return -ENXIO);
+ opl4_t *opl4 = entry->private_data;
down(&opl4->access_mutex);
if (opl4->memory_access) {
static int snd_opl4_mem_proc_release(snd_info_entry_t *entry,
unsigned short mode, void *file_private_data)
{
- opl4_t *opl4 = snd_magic_cast(opl4_t, entry->private_data, return -ENXIO);
+ opl4_t *opl4 = entry->private_data;
down(&opl4->access_mutex);
opl4->memory_access--;
struct file *file, char __user *_buf,
unsigned long count, unsigned long pos)
{
- opl4_t *opl4 = snd_magic_cast(opl4_t, entry->private_data, return -ENXIO);
+ opl4_t *opl4 = entry->private_data;
long size;
char* buf;
struct file *file, const char __user *_buf,
unsigned long count, unsigned long pos)
{
- opl4_t *opl4 = snd_magic_cast(opl4_t, entry->private_data, return -ENXIO);
+ opl4_t *opl4 = entry->private_data;
long size;
char *buf;