snd_hwdep
struct snd_hwdep *hwdep; /* hwdep device */
struct snd_hwdep *hwdep; /* assigned hwdep device */
struct snd_hwdep;
long long (*llseek)(struct snd_hwdep *hw, struct file *file,
long (*read)(struct snd_hwdep *hw, char __user *buf,
long (*write)(struct snd_hwdep *hw, const char __user *buf,
int (*open)(struct snd_hwdep *hw, struct file * file);
int (*release)(struct snd_hwdep *hw, struct file * file);
__poll_t (*poll)(struct snd_hwdep *hw, struct file *file,
int (*ioctl)(struct snd_hwdep *hw, struct file *file,
int (*ioctl_compat)(struct snd_hwdep *hw, struct file *file,
int (*mmap)(struct snd_hwdep *hw, struct file *file,
int (*dsp_status)(struct snd_hwdep *hw,
int (*dsp_load)(struct snd_hwdep *hw,
void (*private_free) (struct snd_hwdep *hwdep);
struct snd_hwdep **rhwdep);
struct snd_hwdep *hwdep;
void snd_opl3_interrupt(struct snd_hwdep * hw);
struct snd_hwdep ** rhwdep);
int snd_opl3_open(struct snd_hwdep * hw, struct file *file);
int snd_opl3_ioctl(struct snd_hwdep * hw, struct file *file,
int snd_opl3_release(struct snd_hwdep * hw, struct file *file);
long snd_opl3_write(struct snd_hwdep *hw, const char __user *buf, long count,
int snd_sb_csp_new(struct snd_sb *chip, int device, struct snd_hwdep ** rhwdep);
extern int snd_wavefront_synth_ioctl (struct snd_hwdep *,
extern int snd_wavefront_synth_open (struct snd_hwdep *, struct file *);
extern int snd_wavefront_synth_release (struct snd_hwdep *, struct file *);
extern int snd_wavefront_fx_ioctl (struct snd_hwdep *,
extern int snd_wavefront_fx_open (struct snd_hwdep *, struct file *);
extern int snd_wavefront_fx_release (struct snd_hwdep *, struct file *);
struct snd_hwdep *hwdep;
struct snd_hwdep *hw = file->private_data;
struct snd_hwdep *hw = file->private_data;
static int snd_hwdep_info(struct snd_hwdep *hw,
static int snd_hwdep_dsp_status(struct snd_hwdep *hw,
static int snd_hwdep_dsp_load(struct snd_hwdep *hw,
static int snd_hwdep_dsp_load_user(struct snd_hwdep *hw,
struct snd_hwdep *hw = file->private_data;
struct snd_hwdep *hw = file->private_data;
struct snd_hwdep *hwdep;
static struct snd_hwdep *snd_hwdep_search(struct snd_card *card, int device)
struct snd_hwdep *hwdep;
static void snd_hwdep_free(struct snd_hwdep *hwdep)
struct snd_hwdep **rhwdep)
struct snd_hwdep *hwdep;
struct snd_hwdep *hwdep = device->device_data;
struct snd_hwdep *hw = file->private_data;
struct snd_hwdep *hwdep = device->device_data;
struct snd_hwdep *hwdep;
struct snd_hwdep *hw = file->private_data;
struct snd_hwdep *hw = file->private_data;
struct snd_hwdep *hw;
static int snd_hwdep_dsp_load_compat(struct snd_hwdep *hw,
struct snd_hwdep *hw = file->private_data;
void snd_opl3_interrupt(struct snd_hwdep * hw)
struct snd_hwdep ** rhwdep)
struct snd_hwdep *hw;
struct snd_hwdep *hwdep = opl3->hwdep;
struct snd_hwdep *hwdep;
int snd_opl3_release(struct snd_hwdep * hw, struct file *file)
long snd_opl3_write(struct snd_hwdep *hw, const char __user *buf, long count,
int snd_opl3_open(struct snd_hwdep * hw, struct file *file)
int snd_opl3_ioctl(struct snd_hwdep * hw, struct file *file,
hwdep_release(struct snd_hwdep *hwdep, struct file *file)
hwdep_ioctl(struct snd_hwdep *hwdep, struct file *file,
hwdep_compat_ioctl(struct snd_hwdep *hwdep, struct file *file,
struct snd_hwdep *hwdep;
hwdep_read(struct snd_hwdep *hwdep, char __user *buf, long count,
hwdep_poll(struct snd_hwdep *hwdep, struct file *file, poll_table *wait)
static long hwdep_read(struct snd_hwdep *hwdep, char __user *buf,
static int hwdep_release(struct snd_hwdep *hwdep, struct file *file)
static int hwdep_ioctl(struct snd_hwdep *hwdep, struct file *file,
static int hwdep_compat_ioctl(struct snd_hwdep *hwdep, struct file *file,
struct snd_hwdep *hwdep;
static __poll_t hwdep_poll(struct snd_hwdep *hwdep, struct file *file,
static int hwdep_release(struct snd_hwdep *hwdep, struct file *file)
static int hwdep_ioctl(struct snd_hwdep *hwdep, struct file *file,
static int hwdep_compat_ioctl(struct snd_hwdep *hwdep, struct file *file,
struct snd_hwdep *hwdep;
static long hwdep_read(struct snd_hwdep *hwdep, char __user *buf, long count,
static __poll_t hwdep_poll(struct snd_hwdep *hwdep, struct file *file,
static int hwdep_release(struct snd_hwdep *hwdep, struct file *file)
static int hwdep_ioctl(struct snd_hwdep *hwdep, struct file *file,
static int hwdep_compat_ioctl(struct snd_hwdep *hwdep, struct file *file,
struct snd_hwdep *hwdep;
static long hwdep_read(struct snd_hwdep *hwdep, char __user *buf, long count,
static __poll_t hwdep_poll(struct snd_hwdep *hwdep, struct file *file,
hwdep_read(struct snd_hwdep *hwdep, char __user *buf, long count,
hwdep_write(struct snd_hwdep *hwdep, const char __user *data, long count,
hwdep_poll(struct snd_hwdep *hwdep, struct file *file, poll_table *wait)
hwdep_release(struct snd_hwdep *hwdep, struct file *file)
hwdep_ioctl(struct snd_hwdep *hwdep, struct file *file,
hwdep_compat_ioctl(struct snd_hwdep *hwdep, struct file *file,
struct snd_hwdep *hwdep;
static __poll_t hwdep_poll(struct snd_hwdep *hwdep, struct file *file,
static int hwdep_release(struct snd_hwdep *hwdep, struct file *file)
static int hwdep_ioctl(struct snd_hwdep *hwdep, struct file *file,
static int hwdep_compat_ioctl(struct snd_hwdep *hwdep, struct file *file,
static long hwdep_read(struct snd_hwdep *hwdep, char __user *buf, long count,
struct snd_hwdep *hwdep;
struct snd_hwdep *hwdep;
static int hwdep_release(struct snd_hwdep *hwdep, struct file *file)
static int hwdep_ioctl(struct snd_hwdep *hwdep, struct file *file,
static int hwdep_compat_ioctl(struct snd_hwdep *hwdep, struct file *file,
struct snd_hwdep *hwdep;
static long hwdep_read(struct snd_hwdep *hwdep, char __user *buf, long count,
static __poll_t hwdep_poll(struct snd_hwdep *hwdep, struct file *file,
static __poll_t hwdep_poll(struct snd_hwdep *hwdep, struct file *file,
static int hwdep_release(struct snd_hwdep *hwdep, struct file *file)
static int hwdep_ioctl(struct snd_hwdep *hwdep, struct file *file,
static int hwdep_compat_ioctl(struct snd_hwdep *hwdep, struct file *file,
struct snd_hwdep *hwdep;
static long hwdep_read(struct snd_hwdep *hwdep, char __user *buf, long count,
struct snd_hwdep *hwdep;
static int hda_hwdep_ioctl(struct snd_hwdep *hw, struct file *file,
static int hda_hwdep_ioctl_compat(struct snd_hwdep *hw, struct file *file,
static int hda_hwdep_open(struct snd_hwdep *hw, struct file *file)
struct snd_hwdep *hwdep;
struct snd_hwdep *synth;
struct snd_hwdep *synth;
struct snd_hwdep *synth = NULL;
struct snd_hwdep *xcsp = NULL;
int snd_sb_csp_new(struct snd_sb *chip, int device, struct snd_hwdep ** rhwdep)
struct snd_hwdep *hw;
static void snd_sb_csp_free(struct snd_hwdep *hwdep)
static int snd_sb_csp_open(struct snd_hwdep * hw, struct file *file)
static int snd_sb_csp_ioctl(struct snd_hwdep * hw, struct file *file, unsigned int cmd, unsigned long arg)
static int snd_sb_csp_release(struct snd_hwdep * hw, struct file *file)
static void snd_sb_csp_free(struct snd_hwdep *hw);
static int snd_sb_csp_open(struct snd_hwdep * hw, struct file *file);
static int snd_sb_csp_ioctl(struct snd_hwdep * hw, struct file *file, unsigned int cmd, unsigned long arg);
static int snd_sb_csp_release(struct snd_hwdep * hw, struct file *file);
static struct snd_hwdep *snd_wavefront_new_synth(struct snd_card *card,
struct snd_hwdep *wavefront_synth;
static struct snd_hwdep *snd_wavefront_new_fx(struct snd_card *card,
struct snd_hwdep *fx_processor;
struct snd_hwdep *wavefront_synth;
struct snd_hwdep *fx_processor;
snd_wavefront_fx_open (struct snd_hwdep *hw, struct file *file)
snd_wavefront_fx_release (struct snd_hwdep *hw, struct file *file)
snd_wavefront_fx_ioctl (struct snd_hwdep *sdev, struct file *file,
snd_wavefront_synth_open (struct snd_hwdep *hw, struct file *file)
snd_wavefront_synth_release (struct snd_hwdep *hw, struct file *file)
snd_wavefront_synth_ioctl (struct snd_hwdep *hw, struct file *file,
static int snd_asihpi_hpi_open(struct snd_hwdep *hw, struct file *file)
static int snd_asihpi_hpi_release(struct snd_hwdep *hw, struct file *file)
static int snd_asihpi_hpi_ioctl(struct snd_hwdep *hw, struct file *file,
struct snd_hwdep *hw;
static int snd_emu10k1_fx8010_open(struct snd_hwdep * hw, struct file *file)
static int snd_emu10k1_fx8010_ioctl(struct snd_hwdep * hw, struct file *file, unsigned int cmd, unsigned long arg)
static int snd_emu10k1_fx8010_release(struct snd_hwdep * hw, struct file *file)
struct snd_hwdep *hw;
struct snd_hwdep *hwdep; /* DSP loader, only for the first card */
static int snd_hdsp_hwdep_ioctl(struct snd_hwdep *hw, struct file *file, unsigned int cmd, unsigned long arg)
struct snd_hwdep *hw;
struct snd_hwdep *hwdep;
struct snd_hwdep *hwdep; /* and a hwdep for additional ioctl */
static int snd_hdspm_hwdep_dummy_op(struct snd_hwdep *hw, struct file *file)
static int snd_hdspm_hwdep_ioctl(struct snd_hwdep *hw, struct file *file,
struct snd_hwdep *hw;
struct snd_hwdep *fmsynth; /* S3FM */
struct snd_hwdep *hw;
snd_emux_hwdep_ioctl(struct snd_hwdep * hw, struct file *file,
static int fcp_hwdep_open(struct snd_hwdep *hw, struct file *file)
static int fcp_hwdep_ioctl(struct snd_hwdep *hw, struct file *file,
static long fcp_hwdep_read(struct snd_hwdep *hw, char __user *buf,
static __poll_t fcp_hwdep_poll(struct snd_hwdep *hw,
static int fcp_hwdep_release(struct snd_hwdep *hw, struct file *file)
struct snd_hwdep *hw;
static int line6_hwdep_open(struct snd_hwdep *hw, struct file *file)
static int line6_hwdep_release(struct snd_hwdep *hw, struct file *file)
line6_hwdep_read(struct snd_hwdep *hwdep, char __user *buf, long count,
line6_hwdep_write(struct snd_hwdep *hwdep, const char __user *data, long count,
line6_hwdep_poll(struct snd_hwdep *hwdep, struct file *file, poll_table *wait)
struct snd_hwdep *hwdep;
static long snd_usb_sbrc_hwdep_read(struct snd_hwdep *hw, char __user *buf,
static __poll_t snd_usb_sbrc_hwdep_poll(struct snd_hwdep *hw, struct file *file,
struct snd_hwdep *hwdep;
static int scarlett2_hwdep_open(struct snd_hwdep *hw, struct file *file)
static int scarlett2_hwdep_ioctl(struct snd_hwdep *hw, struct file *file,
static long scarlett2_hwdep_read(struct snd_hwdep *hw,
static long scarlett2_hwdep_write(struct snd_hwdep *hw,
static int scarlett2_hwdep_release(struct snd_hwdep *hw, struct file *file)
struct snd_hwdep *hw;
static int usb_stream_hwdep_open(struct snd_hwdep *hw, struct file *file)
static int usb_stream_hwdep_release(struct snd_hwdep *hw, struct file *file)
static int usb_stream_hwdep_mmap(struct snd_hwdep *hw,
static __poll_t usb_stream_hwdep_poll(struct snd_hwdep *hw,
static int usb_stream_hwdep_ioctl(struct snd_hwdep *hw, struct file *file,
struct snd_hwdep *hw;
static int snd_usx2y_hwdep_dsp_load(struct snd_hwdep *hw,
struct snd_hwdep *hw;
static int snd_us428ctls_mmap(struct snd_hwdep *hw, struct file *filp, struct vm_area_struct *area)
static __poll_t snd_us428ctls_poll(struct snd_hwdep *hw, struct file *file, poll_table *wait)
static int snd_usx2y_hwdep_dsp_status(struct snd_hwdep *hw,
static int snd_usx2y_hwdep_pcm_open(struct snd_hwdep *hw, struct file *file)
static int snd_usx2y_hwdep_pcm_release(struct snd_hwdep *hw, struct file *file)
static int snd_usx2y_hwdep_pcm_mmap(struct snd_hwdep *hw, struct file *filp, struct vm_area_struct *area)
static void snd_usx2y_hwdep_pcm_private_free(struct snd_hwdep *hwdep)
struct snd_hwdep *hw;