Lines Matching refs:arg
34 static int snd_emux_open_seq_oss(struct snd_seq_oss_arg *arg, void *closure);
35 static int snd_emux_close_seq_oss(struct snd_seq_oss_arg *arg);
36 static int snd_emux_ioctl_seq_oss(struct snd_seq_oss_arg *arg, unsigned int cmd,
38 static int snd_emux_load_patch_seq_oss(struct snd_seq_oss_arg *arg, int format,
40 static int snd_emux_reset_seq_oss(struct snd_seq_oss_arg *arg);
69 struct snd_seq_oss_reg *arg; in snd_emux_init_seq_oss() local
79 arg = SNDRV_SEQ_DEVICE_ARGPTR(dev); in snd_emux_init_seq_oss()
80 arg->type = SYNTH_TYPE_SAMPLE; in snd_emux_init_seq_oss()
81 arg->subtype = SAMPLE_TYPE_AWE32; in snd_emux_init_seq_oss()
82 arg->nvoices = emu->max_voices; in snd_emux_init_seq_oss()
83 arg->oper = oss_callback; in snd_emux_init_seq_oss()
84 arg->private_data = emu; in snd_emux_init_seq_oss()
111 snd_emux_open_seq_oss(struct snd_seq_oss_arg *arg, void *closure) in snd_emux_open_seq_oss() argument
119 if (snd_BUG_ON(!arg || !emu)) in snd_emux_open_seq_oss()
139 arg->private_data = p; in snd_emux_open_seq_oss()
140 arg->addr.client = p->chset.client; in snd_emux_open_seq_oss()
141 arg->addr.port = p->chset.port; in snd_emux_open_seq_oss()
142 p->oss_arg = arg; in snd_emux_open_seq_oss()
144 reset_port_mode(p, arg->seq_mode); in snd_emux_open_seq_oss()
177 snd_emux_close_seq_oss(struct snd_seq_oss_arg *arg) in snd_emux_close_seq_oss() argument
182 if (snd_BUG_ON(!arg)) in snd_emux_close_seq_oss()
184 p = arg->private_data; in snd_emux_close_seq_oss()
205 snd_emux_load_patch_seq_oss(struct snd_seq_oss_arg *arg, int format, in snd_emux_load_patch_seq_oss() argument
212 if (snd_BUG_ON(!arg)) in snd_emux_load_patch_seq_oss()
214 p = arg->private_data; in snd_emux_load_patch_seq_oss()
250 snd_emux_ioctl_seq_oss(struct snd_seq_oss_arg *arg, unsigned int cmd, unsigned long ioarg) in snd_emux_ioctl_seq_oss() argument
255 if (snd_BUG_ON(!arg)) in snd_emux_ioctl_seq_oss()
257 p = arg->private_data; in snd_emux_ioctl_seq_oss()
284 snd_emux_reset_seq_oss(struct snd_seq_oss_arg *arg) in snd_emux_reset_seq_oss() argument
288 if (snd_BUG_ON(!arg)) in snd_emux_reset_seq_oss()
290 p = arg->private_data; in snd_emux_reset_seq_oss()