seq_oss_devinfo
struct seq_oss_devinfo *dp;
struct seq_oss_devinfo *dp;
struct seq_oss_devinfo *dp;
struct seq_oss_devinfo *dp;
struct seq_oss_devinfo *dp;
void snd_seq_oss_release(struct seq_oss_devinfo *dp);
int snd_seq_oss_ioctl(struct seq_oss_devinfo *dp, unsigned int cmd, unsigned long arg);
int snd_seq_oss_read(struct seq_oss_devinfo *dev, char __user *buf, int count);
int snd_seq_oss_write(struct seq_oss_devinfo *dp, const char __user *buf, int count, struct file *opt);
__poll_t snd_seq_oss_poll(struct seq_oss_devinfo *dp, struct file *file, poll_table * wait);
void snd_seq_oss_reset(struct seq_oss_devinfo *dp);
snd_seq_oss_dispatch(struct seq_oss_devinfo *dp, struct snd_seq_event *ev, int atomic, int hop)
snd_seq_oss_control(struct seq_oss_devinfo *dp, unsigned int type, void *arg)
snd_seq_oss_fill_addr(struct seq_oss_devinfo *dp, struct snd_seq_event *ev,
extended_event(struct seq_oss_devinfo *dp, union evrec *q, struct snd_seq_event *ev)
chn_voice_event(struct seq_oss_devinfo *dp, union evrec *q, struct snd_seq_event *ev)
chn_common_event(struct seq_oss_devinfo *dp, union evrec *q, struct snd_seq_event *ev)
static int extended_event(struct seq_oss_devinfo *dp, union evrec *q, struct snd_seq_event *ev);
timing_event(struct seq_oss_devinfo *dp, union evrec *q, struct snd_seq_event *ev)
static int chn_voice_event(struct seq_oss_devinfo *dp, union evrec *event_rec, struct snd_seq_event *ev);
static int chn_common_event(struct seq_oss_devinfo *dp, union evrec *event_rec, struct snd_seq_event *ev);
static int timing_event(struct seq_oss_devinfo *dp, union evrec *event_rec, struct snd_seq_event *ev);
local_event(struct seq_oss_devinfo *dp, union evrec *q, struct snd_seq_event *ev)
static int local_event(struct seq_oss_devinfo *dp, union evrec *event_rec, struct snd_seq_event *ev);
static int old_event(struct seq_oss_devinfo *dp, union evrec *q, struct snd_seq_event *ev);
note_on_event(struct seq_oss_devinfo *dp, int dev, int ch, int note, int vel, struct snd_seq_event *ev)
static int note_on_event(struct seq_oss_devinfo *dp, int dev, int ch, int note, int vel, struct snd_seq_event *ev);
static int note_off_event(struct seq_oss_devinfo *dp, int dev, int ch, int note, int vel, struct snd_seq_event *ev);
static int set_note_event(struct seq_oss_devinfo *dp, int dev, int type, int ch, int note, int vel, struct snd_seq_event *ev);
static int set_control_event(struct seq_oss_devinfo *dp, int dev, int type, int ch, int param, int val, struct snd_seq_event *ev);
static int set_echo_event(struct seq_oss_devinfo *dp, union evrec *rec, struct snd_seq_event *ev);
note_off_event(struct seq_oss_devinfo *dp, int dev, int ch, int note, int vel, struct snd_seq_event *ev)
set_note_event(struct seq_oss_devinfo *dp, int dev, int type, int ch, int note, int vel, struct snd_seq_event *ev)
set_control_event(struct seq_oss_devinfo *dp, int dev, int type, int ch, int param, int val, struct snd_seq_event *ev)
set_echo_event(struct seq_oss_devinfo *dp, union evrec *rec, struct snd_seq_event *ev)
snd_seq_oss_process_event(struct seq_oss_devinfo *dp, union evrec *q, struct snd_seq_event *ev)
struct seq_oss_devinfo *dp = (struct seq_oss_devinfo *)private_data;
old_event(struct seq_oss_devinfo *dp, union evrec *q, struct snd_seq_event *ev)
int snd_seq_oss_process_event(struct seq_oss_devinfo *dp, union evrec *q, struct snd_seq_event *ev);
struct seq_oss_devinfo *dp;
create_port(struct seq_oss_devinfo *dp)
delete_port(struct seq_oss_devinfo *dp)
static struct seq_oss_devinfo *client_table[SNDRV_SEQ_OSS_MAX_CLIENTS];
alloc_seq_queue(struct seq_oss_devinfo *dp)
struct seq_oss_devinfo *dp = (struct seq_oss_devinfo *)private;
snd_seq_oss_release(struct seq_oss_devinfo *dp)
static int create_port(struct seq_oss_devinfo *dp);
snd_seq_oss_reset(struct seq_oss_devinfo *dp)
static int delete_port(struct seq_oss_devinfo *dp);
static int alloc_seq_queue(struct seq_oss_devinfo *dp);
struct seq_oss_devinfo *dp;
static int snd_seq_oss_synth_info_user(struct seq_oss_devinfo *dp, void __user *arg)
static int snd_seq_oss_midi_info_user(struct seq_oss_devinfo *dp, void __user *arg)
static int snd_seq_oss_oob_user(struct seq_oss_devinfo *dp, void __user *arg)
snd_seq_oss_ioctl(struct seq_oss_devinfo *dp, unsigned int cmd, unsigned long carg)
snd_seq_oss_midi_setup(struct seq_oss_devinfo *dp)
snd_seq_oss_midi_cleanup(struct seq_oss_devinfo *dp)
snd_seq_oss_midi_open_all(struct seq_oss_devinfo *dp, int file_mode)
get_mididev(struct seq_oss_devinfo *dp, int dev)
snd_seq_oss_midi_open(struct seq_oss_devinfo *dp, int dev, int fmode)
snd_seq_oss_midi_close(struct seq_oss_devinfo *dp, int dev)
struct seq_oss_devinfo *devinfo; /* assigned OSSseq device */
snd_seq_oss_midi_filemode(struct seq_oss_devinfo *dp, int dev)
snd_seq_oss_midi_reset(struct seq_oss_devinfo *dp, int dev)
snd_seq_oss_midi_get_addr(struct seq_oss_devinfo *dp, int dev, struct snd_seq_addr *addr)
struct seq_oss_devinfo *dp = (struct seq_oss_devinfo *)private_data;
send_synth_event(struct seq_oss_devinfo *dp, struct snd_seq_event *ev, int dev)
send_midi_event(struct seq_oss_devinfo *dp, struct snd_seq_event *ev, struct seq_oss_midi *mdev)
static struct seq_oss_midi *get_mididev(struct seq_oss_devinfo *dp, int dev);
static int send_synth_event(struct seq_oss_devinfo *dp, struct snd_seq_event *ev, int dev);
static int send_midi_event(struct seq_oss_devinfo *dp, struct snd_seq_event *ev, struct seq_oss_midi *mdev);
snd_seq_oss_midi_putc(struct seq_oss_devinfo *dp, int dev, unsigned char c, struct snd_seq_event *ev)
snd_seq_oss_midi_make_info(struct seq_oss_devinfo *dp, int dev, struct midi_info *inf)
void snd_seq_oss_midi_setup(struct seq_oss_devinfo *dp);
void snd_seq_oss_midi_cleanup(struct seq_oss_devinfo *dp);
int snd_seq_oss_midi_open(struct seq_oss_devinfo *dp, int dev, int file_mode);
void snd_seq_oss_midi_open_all(struct seq_oss_devinfo *dp, int file_mode);
int snd_seq_oss_midi_close(struct seq_oss_devinfo *dp, int dev);
void snd_seq_oss_midi_reset(struct seq_oss_devinfo *dp, int dev);
int snd_seq_oss_midi_putc(struct seq_oss_devinfo *dp, int dev, unsigned char c,
int snd_seq_oss_midi_filemode(struct seq_oss_devinfo *dp, int dev);
int snd_seq_oss_midi_make_info(struct seq_oss_devinfo *dp, int dev, struct midi_info *inf);
void snd_seq_oss_midi_get_addr(struct seq_oss_devinfo *dp, int dev, struct snd_seq_addr *addr);
snd_seq_oss_readq_new(struct seq_oss_devinfo *dp, int maxlen)
struct seq_oss_readq *snd_seq_oss_readq_new(struct seq_oss_devinfo *dp, int maxlen);
insert_queue(struct seq_oss_devinfo *dp, union evrec *rec, struct file *opt)
snd_seq_oss_poll(struct seq_oss_devinfo *dp, struct file *file, poll_table * wait)
static int insert_queue(struct seq_oss_devinfo *dp, union evrec *rec, struct file *opt);
snd_seq_oss_read(struct seq_oss_devinfo *dp, char __user *buf, int count)
snd_seq_oss_write(struct seq_oss_devinfo *dp, const char __user *buf, int count, struct file *opt)
snd_seq_oss_synth_setup(struct seq_oss_devinfo *dp)
snd_seq_oss_synth_setup_midi(struct seq_oss_devinfo *dp)
snd_seq_oss_synth_cleanup(struct seq_oss_devinfo *dp)
get_synthinfo_nospec(struct seq_oss_devinfo *dp, int dev)
get_synthdev(struct seq_oss_devinfo *dp, int dev)
snd_seq_oss_synth_reset(struct seq_oss_devinfo *dp, int dev)
snd_seq_oss_synth_load_patch(struct seq_oss_devinfo *dp, int dev, int fmt,
snd_seq_oss_synth_info(struct seq_oss_devinfo *dp, int dev)
snd_seq_oss_synth_sysex(struct seq_oss_devinfo *dp, int dev, unsigned char *buf, struct snd_seq_event *ev)
snd_seq_oss_synth_addr(struct seq_oss_devinfo *dp, int dev, struct snd_seq_event *ev)
snd_seq_oss_synth_ioctl(struct seq_oss_devinfo *dp, int dev, unsigned int cmd, unsigned long addr)
snd_seq_oss_synth_raw_event(struct seq_oss_devinfo *dp, int dev, unsigned char *data, struct snd_seq_event *ev)
snd_seq_oss_synth_make_info(struct seq_oss_devinfo *dp, int dev, struct synth_info *inf)
static struct seq_oss_synth *get_synthdev(struct seq_oss_devinfo *dp, int dev);
void snd_seq_oss_synth_setup(struct seq_oss_devinfo *dp);
void snd_seq_oss_synth_setup_midi(struct seq_oss_devinfo *dp);
void snd_seq_oss_synth_cleanup(struct seq_oss_devinfo *dp);
void snd_seq_oss_synth_reset(struct seq_oss_devinfo *dp, int dev);
int snd_seq_oss_synth_load_patch(struct seq_oss_devinfo *dp, int dev, int fmt,
struct seq_oss_synthinfo *snd_seq_oss_synth_info(struct seq_oss_devinfo *dp,
int snd_seq_oss_synth_sysex(struct seq_oss_devinfo *dp, int dev, unsigned char *buf,
int snd_seq_oss_synth_addr(struct seq_oss_devinfo *dp, int dev, struct snd_seq_event *ev);
int snd_seq_oss_synth_ioctl(struct seq_oss_devinfo *dp, int dev, unsigned int cmd,
int snd_seq_oss_synth_raw_event(struct seq_oss_devinfo *dp, int dev,
int snd_seq_oss_synth_make_info(struct seq_oss_devinfo *dp, int dev, struct synth_info *inf);
send_timer_event(struct seq_oss_devinfo *dp, int type, int value)
struct seq_oss_devinfo *dp = timer->dp;
static int send_timer_event(struct seq_oss_devinfo *dp, int type, int value);
snd_seq_oss_timer_new(struct seq_oss_devinfo *dp)
struct seq_oss_devinfo *dp;
struct seq_oss_timer *snd_seq_oss_timer_new(struct seq_oss_devinfo *dp);
snd_seq_oss_writeq_new(struct seq_oss_devinfo *dp, int maxlen)
struct seq_oss_devinfo *dp = q->dp;
struct seq_oss_devinfo *dp;
struct seq_oss_writeq *snd_seq_oss_writeq_new(struct seq_oss_devinfo *dp, int maxlen);