Lines Matching refs:snd_emu10k1
1485 struct snd_emu10k1;
1488 struct snd_emu10k1 *emu;
1495 void (*interrupt)(struct snd_emu10k1 *emu, struct snd_emu10k1_voice *pvoice);
1509 struct snd_emu10k1 *emu;
1572 typedef void (snd_fx8010_irq_handler_t)(struct snd_emu10k1 *emu, void *private_data);
1620 struct snd_emu10k1 *emu;
1631 void (*interrupt)(struct snd_emu10k1 *emu, unsigned int status);
1680 struct snd_emu10k1 { struct
1733 int (*get_synth_voice)(struct snd_emu10k1 *emu); argument
1757 void (*hwvol_interrupt)(struct snd_emu10k1 *emu, unsigned int status); argument
1758 void (*capture_interrupt)(struct snd_emu10k1 *emu, unsigned int status); argument
1759 void (*capture_mic_interrupt)(struct snd_emu10k1 *emu, unsigned int status); argument
1760 void (*capture_efx_interrupt)(struct snd_emu10k1 *emu, unsigned int status); argument
1761 void (*spdif_interrupt)(struct snd_emu10k1 *emu, unsigned int status); argument
1762 void (*dsp_interrupt)(struct snd_emu10k1 *emu); argument
1801 int snd_emu10k1_pcm(struct snd_emu10k1 *emu, int device); argument
1802 int snd_emu10k1_pcm_mic(struct snd_emu10k1 *emu, int device);
1803 int snd_emu10k1_pcm_efx(struct snd_emu10k1 *emu, int device);
1804 int snd_p16v_pcm(struct snd_emu10k1 *emu, int device);
1805 int snd_p16v_mixer(struct snd_emu10k1 * emu);
1806 int snd_emu10k1_pcm_multi(struct snd_emu10k1 *emu, int device);
1807 int snd_emu10k1_fx8010_pcm(struct snd_emu10k1 *emu, int device);
1808 int snd_emu10k1_mixer(struct snd_emu10k1 * emu, int pcm_device, int multi_device);
1809 int snd_emu10k1_timer(struct snd_emu10k1 * emu, int device);
1810 int snd_emu10k1_fx8010_new(struct snd_emu10k1 *emu, int device);
1814 void snd_emu10k1_voice_init(struct snd_emu10k1 * emu, int voice);
1815 int snd_emu10k1_init_efx(struct snd_emu10k1 *emu);
1816 void snd_emu10k1_free_efx(struct snd_emu10k1 *emu);
1817 int snd_emu10k1_fx8010_tram_setup(struct snd_emu10k1 *emu, u32 size);
1818 int snd_emu10k1_done(struct snd_emu10k1 * emu);
1821 unsigned int snd_emu10k1_ptr_read(struct snd_emu10k1 * emu, unsigned int reg, unsigned int chn);
1822 void snd_emu10k1_ptr_write(struct snd_emu10k1 *emu, unsigned int reg, unsigned int chn, unsigned in…
1823 unsigned int snd_emu10k1_ptr20_read(struct snd_emu10k1 * emu, unsigned int reg, unsigned int chn);
1824 void snd_emu10k1_ptr20_write(struct snd_emu10k1 *emu, unsigned int reg, unsigned int chn, unsigned …
1825 int snd_emu10k1_spi_write(struct snd_emu10k1 * emu, unsigned int data);
1826 int snd_emu10k1_i2c_write(struct snd_emu10k1 *emu, u32 reg, u32 value);
1827 int snd_emu1010_fpga_write(struct snd_emu10k1 * emu, u32 reg, u32 value);
1828 int snd_emu1010_fpga_read(struct snd_emu10k1 * emu, u32 reg, u32 *value);
1829 int snd_emu1010_fpga_link_dst_src_write(struct snd_emu10k1 * emu, u32 dst, u32 src);
1830 unsigned int snd_emu10k1_efx_read(struct snd_emu10k1 *emu, unsigned int pc);
1831 void snd_emu10k1_intr_enable(struct snd_emu10k1 *emu, unsigned int intrenb);
1832 void snd_emu10k1_intr_disable(struct snd_emu10k1 *emu, unsigned int intrenb);
1833 void snd_emu10k1_voice_intr_enable(struct snd_emu10k1 *emu, unsigned int voicenum);
1834 void snd_emu10k1_voice_intr_disable(struct snd_emu10k1 *emu, unsigned int voicenum);
1835 void snd_emu10k1_voice_intr_ack(struct snd_emu10k1 *emu, unsigned int voicenum);
1836 void snd_emu10k1_voice_half_loop_intr_enable(struct snd_emu10k1 *emu, unsigned int voicenum);
1837 void snd_emu10k1_voice_half_loop_intr_disable(struct snd_emu10k1 *emu, unsigned int voicenum);
1838 void snd_emu10k1_voice_half_loop_intr_ack(struct snd_emu10k1 *emu, unsigned int voicenum);
1839 void snd_emu10k1_voice_set_loop_stop(struct snd_emu10k1 *emu, unsigned int voicenum);
1840 void snd_emu10k1_voice_clear_loop_stop(struct snd_emu10k1 *emu, unsigned int voicenum);
1841 void snd_emu10k1_wait(struct snd_emu10k1 *emu, unsigned int wait);
1842 static inline unsigned int snd_emu10k1_wc(struct snd_emu10k1 *emu) { return (inl(emu->port + WC) >>… in snd_emu10k1_wc()
1848 void snd_emu10k1_suspend_regs(struct snd_emu10k1 *emu);
1849 void snd_emu10k1_resume_init(struct snd_emu10k1 *emu);
1850 void snd_emu10k1_resume_regs(struct snd_emu10k1 *emu);
1851 int snd_emu10k1_efx_alloc_pm_buffer(struct snd_emu10k1 *emu);
1852 void snd_emu10k1_efx_free_pm_buffer(struct snd_emu10k1 *emu);
1853 void snd_emu10k1_efx_suspend(struct snd_emu10k1 *emu);
1854 void snd_emu10k1_efx_resume(struct snd_emu10k1 *emu);
1855 int snd_p16v_alloc_pm_buffer(struct snd_emu10k1 *emu);
1856 void snd_p16v_free_pm_buffer(struct snd_emu10k1 *emu);
1857 void snd_p16v_suspend(struct snd_emu10k1 *emu);
1858 void snd_p16v_resume(struct snd_emu10k1 *emu);
1862 struct snd_util_memblk *snd_emu10k1_alloc_pages(struct snd_emu10k1 *emu, struct snd_pcm_substream *…
1863 int snd_emu10k1_free_pages(struct snd_emu10k1 *emu, struct snd_util_memblk *blk);
1864 int snd_emu10k1_alloc_pages_maybe_wider(struct snd_emu10k1 *emu, size_t size,
1866 struct snd_util_memblk *snd_emu10k1_synth_alloc(struct snd_emu10k1 *emu, unsigned int size);
1867 int snd_emu10k1_synth_free(struct snd_emu10k1 *emu, struct snd_util_memblk *blk);
1868 int snd_emu10k1_synth_bzero(struct snd_emu10k1 *emu, struct snd_util_memblk *blk, int offset, int s…
1869 int snd_emu10k1_synth_copy_from_user(struct snd_emu10k1 *emu, struct snd_util_memblk *blk, int offs…
1870 int snd_emu10k1_memblk_map(struct snd_emu10k1 *emu, struct snd_emu10k1_memblk *blk);
1873 int snd_emu10k1_voice_alloc(struct snd_emu10k1 *emu, int type, int pair, struct snd_emu10k1_voice *…
1874 int snd_emu10k1_voice_free(struct snd_emu10k1 *emu, struct snd_emu10k1_voice *pvoice);
1877 int snd_emu10k1_midi(struct snd_emu10k1 * emu);
1878 int snd_emu10k1_audigy_midi(struct snd_emu10k1 * emu);
1881 int snd_emu10k1_proc_init(struct snd_emu10k1 * emu);
1884 int snd_emu10k1_fx8010_register_irq_handler(struct snd_emu10k1 *emu,
1889 int snd_emu10k1_fx8010_unregister_irq_handler(struct snd_emu10k1 *emu,