Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
seq_oss_init.c File Reference
#include "seq_oss_device.h"
#include "seq_oss_synth.h"
#include "seq_oss_midi.h"
#include "seq_oss_writeq.h"
#include "seq_oss_readq.h"
#include "seq_oss_timer.h"
#include "seq_oss_event.h"
#include <linux/init.h>
#include <linux/export.h>
#include <linux/moduleparam.h>
#include <linux/slab.h>

Go to the source code of this file.

Macros

#define call_ctl(type, rec)   snd_seq_kernel_client_ctl(system_client, type, rec)
 

Functions

 module_param (maxqlen, int, 0444)
 
 MODULE_PARM_DESC (maxqlen,"maximum queue length")
 
int __init snd_seq_oss_create_client (void)
 
int snd_seq_oss_delete_client (void)
 
int snd_seq_oss_open (struct file *file, int level)
 
void snd_seq_oss_release (struct seq_oss_devinfo *dp)
 
void snd_seq_oss_drain_write (struct seq_oss_devinfo *dp)
 
void snd_seq_oss_reset (struct seq_oss_devinfo *dp)
 

Macro Definition Documentation

#define call_ctl (   type,
  rec 
)    snd_seq_kernel_client_ctl(system_client, type, rec)

Definition at line 60 of file seq_oss_init.c.

Function Documentation

module_param ( maxqlen  ,
int  ,
0444   
)
MODULE_PARM_DESC ( maxqlen  ,
"maximum queue length  
)
int __init snd_seq_oss_create_client ( void  )

Definition at line 67 of file seq_oss_init.c.

int snd_seq_oss_delete_client ( void  )

Definition at line 161 of file seq_oss_init.c.

void snd_seq_oss_drain_write ( struct seq_oss_devinfo dp)

Definition at line 453 of file seq_oss_init.c.

int snd_seq_oss_open ( struct file file,
int  level 
)

Definition at line 176 of file seq_oss_init.c.

void snd_seq_oss_release ( struct seq_oss_devinfo dp)

Definition at line 424 of file seq_oss_init.c.

void snd_seq_oss_reset ( struct seq_oss_devinfo dp)

Definition at line 470 of file seq_oss_init.c.