• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/sound/oss/emu10k1/

Lines Matching defs:wave_dev

59 	struct emu10k1_wavedevice *wave_dev = (struct emu10k1_wavedevice *) file->private_data;
60 struct wiinst *wiinst = wave_dev->wiinst;
79 while (emu10k1_wavein_open(wave_dev) < 0) {
85 interruptible_sleep_on(&wave_dev->card->open_wait);
102 && (wave_dev->enablebits & PCM_ENABLE_INPUT))
103 emu10k1_wavein_start(wave_dev);
105 emu10k1_wavein_update(wave_dev->card, wiinst);
131 || (!(wave_dev->enablebits & PCM_ENABLE_INPUT)))
149 struct emu10k1_wavedevice *wave_dev = (struct emu10k1_wavedevice *) file->private_data;
150 struct woinst *woinst = wave_dev->woinst;
181 while (emu10k1_waveout_open(wave_dev) < 0) {
187 interruptible_sleep_on(&wave_dev->card->open_wait);
229 && (wave_dev->enablebits & PCM_ENABLE_OUTPUT)
231 emu10k1_waveout_start(wave_dev);
238 || (!(wave_dev->enablebits & PCM_ENABLE_OUTPUT)))
255 struct emu10k1_wavedevice *wave_dev = (struct emu10k1_wavedevice *) file->private_data;
266 woinst = wave_dev->woinst;
269 wiinst = wave_dev->wiinst;
278 wave_dev->enablebits = PCM_ENABLE_OUTPUT | PCM_ENABLE_INPUT;
284 emu10k1_waveout_close(wave_dev);
299 emu10k1_wavein_close(wave_dev);
326 emu10k1_waveout_close(wave_dev);
341 emu10k1_wavein_close(wave_dev);
378 if (emu10k1_wavein_setformat(wave_dev, &format) < 0) {
398 if (emu10k1_waveout_setformat(wave_dev, &format) < 0) {
437 if (emu10k1_wavein_setformat(wave_dev, &format) < 0) {
456 if (emu10k1_waveout_setformat(wave_dev, &format) < 0) {
489 if (emu10k1_wavein_setformat(wave_dev, &format) < 0) {
507 if (emu10k1_waveout_setformat(wave_dev, &format) < 0) {
536 if (emu10k1_find_control_gpr(&wave_dev->card->mgr,
537 wave_dev->card->pt.patch_name,
538 wave_dev->card->pt.enable_gpr_name) >= 0)
560 if (emu10k1_wavein_setformat(wave_dev, &format) < 0) {
579 if (emu10k1_waveout_setformat(wave_dev, &format) < 0) {
643 if (file->f_mode & FMODE_WRITE && (wave_dev->enablebits & PCM_ENABLE_OUTPUT))
646 if (file->f_mode & FMODE_READ && (wave_dev->enablebits & PCM_ENABLE_INPUT))
661 wave_dev->enablebits |= PCM_ENABLE_OUTPUT;
663 emu10k1_waveout_start(wave_dev);
665 wave_dev->enablebits &= ~PCM_ENABLE_OUTPUT;
667 emu10k1_waveout_stop(wave_dev);
677 wave_dev->enablebits |= PCM_ENABLE_INPUT;
679 emu10k1_wavein_start(wave_dev);
681 wave_dev->enablebits &= ~PCM_ENABLE_INPUT;
683 emu10k1_wavein_stop(wave_dev);
732 emu10k1_wavein_update(wave_dev->card, wiinst);
787 emu10k1_wavein_update(wave_dev->card, wiinst);
820 ((woinst->format.passthrough == 1) && wave_dev->card->pt.state)) {
824 emu10k1_pt_waveout_update(wave_dev);
884 && (wave_dev->enablebits & PCM_ENABLE_OUTPUT)
886 emu10k1_waveout_start(wave_dev);
953 if (((buf->offs < 0x100) || (buf->offs + buf->len > (wave_dev->card->is_audigy ? 0xe00 : 0x800)) || (buf->len > 1000)
975 ((u32 *) buf->data)[i] = sblive_readptr(wave_dev->card, buf->offs + i, buf->flags);
983 sblive_writeptr(wave_dev->card, buf->offs + i, buf->flags, ((u32 *) buf->data)[i]);
999 struct emu10k1_wavedevice *wave_dev = vma->vm_private_data;
1000 struct woinst *woinst = wave_dev->woinst;
1001 struct wiinst *wiinst = wave_dev->wiinst;
1051 struct emu10k1_wavedevice *wave_dev = (struct emu10k1_wavedevice *) file->private_data;
1061 woinst = wave_dev->woinst;
1074 if (emu10k1_waveout_open(wave_dev) < 0) {
1087 wiinst = wave_dev->wiinst;
1093 if (emu10k1_wavein_open(wave_dev) < 0) {
1116 vma->vm_private_data = wave_dev;
1125 struct emu10k1_wavedevice *wave_dev;
1142 wave_dev = kmalloc(sizeof(struct emu10k1_wavedevice), GFP_KERNEL);
1144 if (wave_dev == NULL) {
1149 wave_dev->card = card;
1150 wave_dev->wiinst = NULL;
1151 wave_dev->woinst = NULL;
1152 wave_dev->enablebits = PCM_ENABLE_OUTPUT | PCM_ENABLE_INPUT; /* Default */
1160 kfree(wave_dev);
1187 kfree(wave_dev);
1205 tasklet_init(&wiinst->timer.tasklet, emu10k1_wavein_bh, (unsigned long) wave_dev);
1206 wave_dev->wiinst = wiinst;
1207 emu10k1_wavein_setformat(wave_dev, &wiinst->format);
1216 kfree(wave_dev);
1220 if (wave_dev->wiinst != NULL) {
1221 woinst->format = wave_dev->wiinst->format;
1249 tasklet_init(&woinst->timer.tasklet, emu10k1_waveout_bh, (unsigned long) wave_dev);
1250 wave_dev->woinst = woinst;
1251 emu10k1_waveout_setformat(wave_dev, &woinst->format);
1254 file->private_data = (void *) wave_dev;
1261 struct emu10k1_wavedevice *wave_dev = (struct emu10k1_wavedevice *) file->private_data;
1265 card = wave_dev->card;
1270 struct woinst *woinst = wave_dev->woinst;
1292 emu10k1_waveout_close(wave_dev);
1298 kfree(wave_dev->woinst);
1302 struct wiinst *wiinst = wave_dev->wiinst;
1307 emu10k1_wavein_close(wave_dev);
1312 kfree(wave_dev->wiinst);
1315 kfree(wave_dev);
1325 struct emu10k1_wavedevice *wave_dev = (struct emu10k1_wavedevice *) file->private_data;
1326 struct woinst *woinst = wave_dev->woinst;
1327 struct wiinst *wiinst = wave_dev->wiinst;
1359 emu10k1_wavein_update(wave_dev->card, wiinst);
1520 struct emu10k1_wavedevice *wave_dev = (struct emu10k1_wavedevice *) refdata;
1521 struct wiinst *wiinst = wave_dev->wiinst;
1535 emu10k1_wavein_update(wave_dev->card, wiinst);
1551 struct emu10k1_wavedevice *wave_dev = (struct emu10k1_wavedevice *) refdata;
1552 struct woinst *woinst = wave_dev->woinst;