Lines Matching refs:snd_emu10k1
1500 struct snd_emu10k1;
1503 struct snd_emu10k1 *emu;
1510 void (*interrupt)(struct snd_emu10k1 *emu, struct snd_emu10k1_voice *pvoice);
1524 struct snd_emu10k1 *emu;
1587 typedef void (snd_fx8010_irq_handler_t)(struct snd_emu10k1 *emu, void *private_data);
1635 struct snd_emu10k1 *emu;
1646 void (*interrupt)(struct snd_emu10k1 *emu, unsigned int status);
1694 struct snd_emu10k1 { struct
1747 int (*get_synth_voice)(struct snd_emu10k1 *emu); argument
1771 void (*hwvol_interrupt)(struct snd_emu10k1 *emu, unsigned int status); argument
1772 void (*capture_interrupt)(struct snd_emu10k1 *emu, unsigned int status); argument
1773 void (*capture_mic_interrupt)(struct snd_emu10k1 *emu, unsigned int status); argument
1774 void (*capture_efx_interrupt)(struct snd_emu10k1 *emu, unsigned int status); argument
1775 void (*spdif_interrupt)(struct snd_emu10k1 *emu, unsigned int status); argument
1776 void (*dsp_interrupt)(struct snd_emu10k1 *emu); argument
1814 struct snd_emu10k1 ** remu); argument
1816 int snd_emu10k1_pcm(struct snd_emu10k1 *emu, int device);
1817 int snd_emu10k1_pcm_mic(struct snd_emu10k1 *emu, int device);
1818 int snd_emu10k1_pcm_efx(struct snd_emu10k1 *emu, int device);
1819 int snd_p16v_pcm(struct snd_emu10k1 *emu, int device);
1820 int snd_p16v_free(struct snd_emu10k1 * emu);
1821 int snd_p16v_mixer(struct snd_emu10k1 * emu);
1822 int snd_emu10k1_pcm_multi(struct snd_emu10k1 *emu, int device);
1823 int snd_emu10k1_fx8010_pcm(struct snd_emu10k1 *emu, int device);
1824 int snd_emu10k1_mixer(struct snd_emu10k1 * emu, int pcm_device, int multi_device);
1825 int snd_emu10k1_timer(struct snd_emu10k1 * emu, int device);
1826 int snd_emu10k1_fx8010_new(struct snd_emu10k1 *emu, int device);
1830 void snd_emu10k1_voice_init(struct snd_emu10k1 * emu, int voice);
1831 int snd_emu10k1_init_efx(struct snd_emu10k1 *emu);
1832 void snd_emu10k1_free_efx(struct snd_emu10k1 *emu);
1833 int snd_emu10k1_fx8010_tram_setup(struct snd_emu10k1 *emu, u32 size);
1834 int snd_emu10k1_done(struct snd_emu10k1 * emu);
1837 unsigned int snd_emu10k1_ptr_read(struct snd_emu10k1 * emu, unsigned int reg, unsigned int chn);
1838 void snd_emu10k1_ptr_write(struct snd_emu10k1 *emu, unsigned int reg, unsigned int chn, unsigned in…
1839 unsigned int snd_emu10k1_ptr20_read(struct snd_emu10k1 * emu, unsigned int reg, unsigned int chn);
1840 void snd_emu10k1_ptr20_write(struct snd_emu10k1 *emu, unsigned int reg, unsigned int chn, unsigned …
1841 int snd_emu10k1_spi_write(struct snd_emu10k1 * emu, unsigned int data);
1842 int snd_emu10k1_i2c_write(struct snd_emu10k1 *emu, u32 reg, u32 value);
1843 int snd_emu1010_fpga_write(struct snd_emu10k1 * emu, u32 reg, u32 value);
1844 int snd_emu1010_fpga_read(struct snd_emu10k1 * emu, u32 reg, u32 *value);
1845 int snd_emu1010_fpga_link_dst_src_write(struct snd_emu10k1 * emu, u32 dst, u32 src);
1846 unsigned int snd_emu10k1_efx_read(struct snd_emu10k1 *emu, unsigned int pc);
1847 void snd_emu10k1_intr_enable(struct snd_emu10k1 *emu, unsigned int intrenb);
1848 void snd_emu10k1_intr_disable(struct snd_emu10k1 *emu, unsigned int intrenb);
1849 void snd_emu10k1_voice_intr_enable(struct snd_emu10k1 *emu, unsigned int voicenum);
1850 void snd_emu10k1_voice_intr_disable(struct snd_emu10k1 *emu, unsigned int voicenum);
1851 void snd_emu10k1_voice_intr_ack(struct snd_emu10k1 *emu, unsigned int voicenum);
1852 void snd_emu10k1_voice_half_loop_intr_enable(struct snd_emu10k1 *emu, unsigned int voicenum);
1853 void snd_emu10k1_voice_half_loop_intr_disable(struct snd_emu10k1 *emu, unsigned int voicenum);
1854 void snd_emu10k1_voice_half_loop_intr_ack(struct snd_emu10k1 *emu, unsigned int voicenum);
1855 void snd_emu10k1_voice_set_loop_stop(struct snd_emu10k1 *emu, unsigned int voicenum);
1856 void snd_emu10k1_voice_clear_loop_stop(struct snd_emu10k1 *emu, unsigned int voicenum);
1857 void snd_emu10k1_wait(struct snd_emu10k1 *emu, unsigned int wait);
1858 static inline unsigned int snd_emu10k1_wc(struct snd_emu10k1 *emu) { return (inl(emu->port + WC) >>… in snd_emu10k1_wc()
1864 void snd_emu10k1_suspend_regs(struct snd_emu10k1 *emu);
1865 void snd_emu10k1_resume_init(struct snd_emu10k1 *emu);
1866 void snd_emu10k1_resume_regs(struct snd_emu10k1 *emu);
1867 int snd_emu10k1_efx_alloc_pm_buffer(struct snd_emu10k1 *emu);
1868 void snd_emu10k1_efx_free_pm_buffer(struct snd_emu10k1 *emu);
1869 void snd_emu10k1_efx_suspend(struct snd_emu10k1 *emu);
1870 void snd_emu10k1_efx_resume(struct snd_emu10k1 *emu);
1871 int snd_p16v_alloc_pm_buffer(struct snd_emu10k1 *emu);
1872 void snd_p16v_free_pm_buffer(struct snd_emu10k1 *emu);
1873 void snd_p16v_suspend(struct snd_emu10k1 *emu);
1874 void snd_p16v_resume(struct snd_emu10k1 *emu);
1878 struct snd_util_memblk *snd_emu10k1_alloc_pages(struct snd_emu10k1 *emu, struct snd_pcm_substream *…
1879 int snd_emu10k1_free_pages(struct snd_emu10k1 *emu, struct snd_util_memblk *blk);
1880 struct snd_util_memblk *snd_emu10k1_synth_alloc(struct snd_emu10k1 *emu, unsigned int size);
1881 int snd_emu10k1_synth_free(struct snd_emu10k1 *emu, struct snd_util_memblk *blk);
1882 int snd_emu10k1_synth_bzero(struct snd_emu10k1 *emu, struct snd_util_memblk *blk, int offset, int s…
1883 int snd_emu10k1_synth_copy_from_user(struct snd_emu10k1 *emu, struct snd_util_memblk *blk, int offs…
1884 int snd_emu10k1_memblk_map(struct snd_emu10k1 *emu, struct snd_emu10k1_memblk *blk);
1887 int snd_emu10k1_voice_alloc(struct snd_emu10k1 *emu, int type, int pair, struct snd_emu10k1_voice *…
1888 int snd_emu10k1_voice_free(struct snd_emu10k1 *emu, struct snd_emu10k1_voice *pvoice);
1891 int snd_emu10k1_midi(struct snd_emu10k1 * emu);
1892 int snd_emu10k1_audigy_midi(struct snd_emu10k1 * emu);
1895 int snd_emu10k1_proc_init(struct snd_emu10k1 * emu);
1898 int snd_emu10k1_fx8010_register_irq_handler(struct snd_emu10k1 *emu,
1903 int snd_emu10k1_fx8010_unregister_irq_handler(struct snd_emu10k1 *emu,