Lines Matching refs:dev
27 wavefront_fx_idle (snd_wavefront_t *dev)
34 x = inb (dev->fx_status);
49 wavefront_fx_mute (snd_wavefront_t *dev, int onoff)
52 if (!wavefront_fx_idle(dev)) {
56 outb (onoff ? 0x02 : 0x00, dev->fx_op);
60 wavefront_fx_memset (snd_wavefront_t *dev,
80 outb (FX_LSB_TRANSFER, dev->fx_lcr);
81 outb (page, dev->fx_dsp_page);
82 outb (addr, dev->fx_dsp_addr);
83 outb ((data[0] >> 8), dev->fx_dsp_msb);
84 outb ((data[0] & 0xff), dev->fx_dsp_lsb);
92 outb (FX_AUTO_INCR|FX_LSB_TRANSFER, dev->fx_lcr);
93 outb (page, dev->fx_dsp_page);
94 outb (addr, dev->fx_dsp_addr);
97 outb ((data[i] >> 8), dev->fx_dsp_msb);
98 outb ((data[i] & 0xff), dev->fx_dsp_lsb);
99 if (!wavefront_fx_idle (dev)) {
116 snd_wavefront_fx_detect (snd_wavefront_t *dev)
125 if (inb (dev->fx_status) & 0x80) {
158 snd_wavefront_t *dev;
171 dev = &acard->wavefront;
178 wavefront_fx_mute (dev, r.data[0]);
202 err = wavefront_fx_memset (dev,
231 snd_wavefront_fx_start (snd_wavefront_t *dev)
237 if (dev->fx_initialized)
241 dev->card->dev);
250 dev->base + firmware->data[i]);
252 if (!wavefront_fx_idle(dev)) {
264 dev->fx_initialized = 1;