Lines Matching defs:wave_dev
81 static int pt_putblock(struct emu10k1_wavedevice *wave_dev, u16 *block, int nonblock)
83 struct woinst *woinst = wave_dev->woinst;
84 struct emu10k1_card *card = wave_dev->card;
90 r = pt_wait_for_write(wave_dev, nonblock);
112 int emu10k1_pt_setup(struct emu10k1_wavedevice *wave_dev)
115 struct emu10k1_card *card = wave_dev->card;
136 struct emu10k1_wavedevice *wave_dev = (struct emu10k1_wavedevice *) file->private_data;
137 struct emu10k1_card *card = wave_dev->card;
158 emu10k1_pt_setup(wave_dev);
174 r = pt_putblock(wave_dev, (u16 *) pt->buf, nonblock);
186 r = pt_putblock(wave_dev, (u16 *)pt->buf, nonblock);
225 void emu10k1_pt_waveout_update(struct emu10k1_wavedevice *wave_dev)
227 struct woinst *woinst = wave_dev->woinst;
228 struct pt_data *pt = &wave_dev->card->pt;
232 pos = sblive_readptr(wave_dev->card, GPR_BASE + pt->pos_gpr, 0);