H A D | vwsnd.c | 103 * The lowest level lock is lith->lithium_lock. It is a 247 static void li_destroy(lithium_t *lith) argument 249 if (lith->page0) { 250 iounmap(lith->page0); 251 lith->page0 = NULL; 253 if (lith->page1) { 254 iounmap(lith->page1); 255 lith->page1 = NULL; 257 if (lith->page2) { 258 iounmap(lith 269 li_create(lithium_t *lith, unsigned long baseaddr) argument 286 li_readl(lithium_t *lith, int off) argument 291 li_readb(lithium_t *lith, int off) argument 296 li_writel(lithium_t *lith, int off, unsigned long val) argument 301 li_writeb(lithium_t *lith, int off, unsigned char val) argument 498 lithium_t *lith; member in struct:dma_chan 522 li_ad1843_wait(lithium_t *lith) argument 537 li_read_ad1843_reg(lithium_t *lith, int reg) argument 564 li_write_ad1843_reg(lithium_t *lith, int reg, int newval) argument 581 li_setup_dma(dma_chan_t *chan, const dma_chan_desc_t *desc, lithium_t *lith, unsigned long buffer_paddr, int bufshift, int fragshift, int channels, int sampsize) argument 653 lithium_t *lith = chan->lith; local 692 lithium_t *lith = chan->lith; local 747 lithium_t *lith = chan->lith; local 778 li_enable_interrupts(lithium_t *lith, unsigned int mask) argument 792 li_disable_interrupts(lithium_t *lith, unsigned int mask) argument 810 li_get_clear_intr_status(lithium_t *lith) argument 819 li_init(lithium_t *lith) argument 936 ad1843_read_bits(lithium_t *lith, const ad1843_bitfield_t *field) argument 951 ad1843_write_bits(lithium_t *lith, const ad1843_bitfield_t *field, int newval) argument 983 ad1843_read_multi(lithium_t *lith, int argcount, ...) argument 1015 ad1843_write_multi(lithium_t *lith, int argcount, ...) argument 1053 ad1843_get_gain(lithium_t *lith, const ad1843_gain_t *gp) argument 1075 ad1843_set_gain(lithium_t *lith, const ad1843_gain_t *gp, int newval) argument 1097 ad1843_get_recsrc(lithium_t *lith) argument 1131 ad1843_set_resample_mode(lithium_t *lith, int onoff) argument 1167 ad1843_set_recsrc(lithium_t *lith, int newsrc) argument 1214 ad1843_get_outsrc(lithium_t *lith) argument 1232 ad1843_set_outsrc(lithium_t *lith, int mask) argument 1254 ad1843_setup_dac(lithium_t *lith, int framerate, int fmt, int channels) argument 1286 ad1843_shutdown_dac(lithium_t *lith) argument 1291 ad1843_setup_adc(lithium_t *lith, int framerate, int fmt, int channels) argument 1314 ad1843_shutdown_adc(lithium_t *lith) argument 1327 ad1843_init(lithium_t *lith) argument 1508 lithium_t lith; member in struct:vwsnd_dev 3236 lithium_t lith; local [all...] |