Lines Matching refs:snd_emu10k1

1474 struct snd_emu10k1;
1481 void (*interrupt)(struct snd_emu10k1 *emu, struct snd_emu10k1_voice *pvoice);
1495 struct snd_emu10k1 *emu;
1565 typedef void (snd_fx8010_irq_handler_t)(struct snd_emu10k1 *emu, void *private_data);
1611 struct snd_emu10k1 *emu;
1622 void (*interrupt)(struct snd_emu10k1 *emu, unsigned int status);
1691 struct snd_emu10k1 { struct
1742 int (*get_synth_voice)(struct snd_emu10k1 *emu); argument
1765 void (*hwvol_interrupt)(struct snd_emu10k1 *emu, unsigned int status); argument
1766 void (*capture_interrupt)(struct snd_emu10k1 *emu, unsigned int status); argument
1767 void (*capture_mic_interrupt)(struct snd_emu10k1 *emu, unsigned int status); argument
1768 void (*capture_efx_interrupt)(struct snd_emu10k1 *emu, unsigned int status); argument
1769 void (*spdif_interrupt)(struct snd_emu10k1 *emu, unsigned int status); argument
1770 void (*dsp_interrupt)(struct snd_emu10k1 *emu); argument
1771 void (*gpio_interrupt)(struct snd_emu10k1 *emu); argument
1772 void (*p16v_interrupt)(struct snd_emu10k1 *emu); argument
1810 int snd_emu10k1_pcm(struct snd_emu10k1 *emu, int device); argument
1811 int snd_emu10k1_pcm_mic(struct snd_emu10k1 *emu, int device);
1812 int snd_emu10k1_pcm_efx(struct snd_emu10k1 *emu, int device);
1813 int snd_p16v_pcm(struct snd_emu10k1 *emu, int device);
1814 int snd_p16v_mixer(struct snd_emu10k1 * emu);
1815 int snd_emu10k1_pcm_multi(struct snd_emu10k1 *emu, int device);
1816 int snd_emu10k1_fx8010_pcm(struct snd_emu10k1 *emu, int device);
1817 int snd_emu10k1_mixer(struct snd_emu10k1 * emu, int pcm_device, int multi_device);
1818 int snd_emu10k1_timer(struct snd_emu10k1 * emu, int device);
1819 int snd_emu10k1_fx8010_new(struct snd_emu10k1 *emu, int device);
1823 void snd_emu10k1_voice_init(struct snd_emu10k1 * emu, int voice);
1824 int snd_emu10k1_init_efx(struct snd_emu10k1 *emu);
1825 void snd_emu10k1_free_efx(struct snd_emu10k1 *emu);
1826 int snd_emu10k1_fx8010_tram_setup(struct snd_emu10k1 *emu, u32 size);
1827 int snd_emu10k1_done(struct snd_emu10k1 * emu);
1830 unsigned int snd_emu10k1_ptr_read(struct snd_emu10k1 * emu, unsigned int reg, unsigned int chn);
1831 void snd_emu10k1_ptr_write(struct snd_emu10k1 *emu, unsigned int reg, unsigned int chn, unsigned in…
1832 void snd_emu10k1_ptr_write_multiple(struct snd_emu10k1 *emu, unsigned int chn, ...);
1833 unsigned int snd_emu10k1_ptr20_read(struct snd_emu10k1 * emu, unsigned int reg, unsigned int chn);
1834 void snd_emu10k1_ptr20_write(struct snd_emu10k1 *emu, unsigned int reg, unsigned int chn, unsigned …
1835 int snd_emu10k1_spi_write(struct snd_emu10k1 * emu, unsigned int data);
1836 int snd_emu10k1_i2c_write(struct snd_emu10k1 *emu, u32 reg, u32 value);
1837 void snd_emu1010_fpga_write(struct snd_emu10k1 *emu, u32 reg, u32 value);
1838 void snd_emu1010_fpga_read(struct snd_emu10k1 *emu, u32 reg, u32 *value);
1839 void snd_emu1010_fpga_link_dst_src_write(struct snd_emu10k1 *emu, u32 dst, u32 src);
1840 u32 snd_emu1010_fpga_link_dst_src_read(struct snd_emu10k1 *emu, u32 dst);
1841 int snd_emu1010_get_raw_rate(struct snd_emu10k1 *emu, u8 src);
1842 void snd_emu1010_update_clock(struct snd_emu10k1 *emu);
1843 unsigned int snd_emu10k1_efx_read(struct snd_emu10k1 *emu, unsigned int pc);
1844 void snd_emu10k1_intr_enable(struct snd_emu10k1 *emu, unsigned int intrenb);
1845 void snd_emu10k1_intr_disable(struct snd_emu10k1 *emu, unsigned int intrenb);
1846 void snd_emu10k1_voice_intr_enable(struct snd_emu10k1 *emu, unsigned int voicenum);
1847 void snd_emu10k1_voice_intr_disable(struct snd_emu10k1 *emu, unsigned int voicenum);
1848 void snd_emu10k1_voice_intr_ack(struct snd_emu10k1 *emu, unsigned int voicenum);
1849 void snd_emu10k1_voice_half_loop_intr_enable(struct snd_emu10k1 *emu, unsigned int voicenum);
1850 void snd_emu10k1_voice_half_loop_intr_disable(struct snd_emu10k1 *emu, unsigned int voicenum);
1851 void snd_emu10k1_voice_half_loop_intr_ack(struct snd_emu10k1 *emu, unsigned int voicenum);
1853 void snd_emu10k1_voice_set_loop_stop(struct snd_emu10k1 *emu, unsigned int voicenum);
1854 void snd_emu10k1_voice_clear_loop_stop(struct snd_emu10k1 *emu, unsigned int voicenum);
1856 void snd_emu10k1_voice_set_loop_stop_multiple(struct snd_emu10k1 *emu, u64 voices);
1857 void snd_emu10k1_voice_clear_loop_stop_multiple(struct snd_emu10k1 *emu, u64 voices);
1858 int snd_emu10k1_voice_clear_loop_stop_multiple_atomic(struct snd_emu10k1 *emu, u64 voices);
1859 void snd_emu10k1_wait(struct snd_emu10k1 *emu, unsigned int wait);
1860 static inline unsigned int snd_emu10k1_wc(struct snd_emu10k1 *emu) { return (inl(emu->port + WC) >>… in snd_emu10k1_wc()
1865 void snd_emu10k1_suspend_regs(struct snd_emu10k1 *emu);
1866 void snd_emu10k1_resume_init(struct snd_emu10k1 *emu);
1867 void snd_emu10k1_resume_regs(struct snd_emu10k1 *emu);
1868 int snd_emu10k1_efx_alloc_pm_buffer(struct snd_emu10k1 *emu);
1869 void snd_emu10k1_efx_free_pm_buffer(struct snd_emu10k1 *emu);
1870 void snd_emu10k1_efx_suspend(struct snd_emu10k1 *emu);
1871 void snd_emu10k1_efx_resume(struct snd_emu10k1 *emu);
1872 int snd_p16v_alloc_pm_buffer(struct snd_emu10k1 *emu);
1873 void snd_p16v_free_pm_buffer(struct snd_emu10k1 *emu);
1874 void snd_p16v_suspend(struct snd_emu10k1 *emu);
1875 void snd_p16v_resume(struct snd_emu10k1 *emu);
1879 struct snd_util_memblk *snd_emu10k1_alloc_pages(struct snd_emu10k1 *emu, struct snd_pcm_substream *…
1880 int snd_emu10k1_free_pages(struct snd_emu10k1 *emu, struct snd_util_memblk *blk);
1881 int snd_emu10k1_alloc_pages_maybe_wider(struct snd_emu10k1 *emu, size_t size,
1883 struct snd_util_memblk *snd_emu10k1_synth_alloc(struct snd_emu10k1 *emu, unsigned int size);
1884 int snd_emu10k1_synth_free(struct snd_emu10k1 *emu, struct snd_util_memblk *blk);
1885 int snd_emu10k1_synth_bzero(struct snd_emu10k1 *emu, struct snd_util_memblk *blk, int offset, int s…
1886 int snd_emu10k1_synth_copy_from_user(struct snd_emu10k1 *emu, struct snd_util_memblk *blk, int offs…
1887 int snd_emu10k1_memblk_map(struct snd_emu10k1 *emu, struct snd_emu10k1_memblk *blk);
1890 int snd_emu10k1_voice_alloc(struct snd_emu10k1 *emu, int type, int count, int channels,
1892 int snd_emu10k1_voice_free(struct snd_emu10k1 *emu, struct snd_emu10k1_voice *pvoice);
1895 int snd_emu10k1_midi(struct snd_emu10k1 * emu);
1896 int snd_emu10k1_audigy_midi(struct snd_emu10k1 * emu);
1899 int snd_emu10k1_proc_init(struct snd_emu10k1 * emu);
1902 int snd_emu10k1_fx8010_register_irq_handler(struct snd_emu10k1 *emu,
1907 int snd_emu10k1_fx8010_unregister_irq_handler(struct snd_emu10k1 *emu,