Home | History | Annotate | Download | only in ossaudio

Lines Matching defs:idat

187 	int idat, idata;
225 error = copyin(SCARG(uap, data), &idat, sizeof idat);
232 tmpinfo.record.sample_rate = idat;
233 DPRINTF(("%s: SNDCTL_DSP_SPEED > %d\n", __func__, idat));
266 __func__, idat, error));
278 idat = GETPRINFO(&tmpinfo, sample_rate);
279 DPRINTF(("%s: SNDCTL_PCM_READ_RATE < %d\n", __func__, idat));
280 error = copyout(&idat, SCARG(uap, data), sizeof idat);
283 __func__, idat, error));
289 error = copyin(SCARG(uap, data), &idat, sizeof idat);
296 tmpinfo.record.channels = idat ? 2 : 1;
309 idat = GETPRINFO(&tmpinfo, channels) - 1;
310 error = copyout(&idat, SCARG(uap, data), sizeof idat);
313 __func__, idat, error));
325 idat = tmpinfo.blocksize;
327 __func__, idat));
328 error = copyout(&idat, SCARG(uap, data), sizeof idat);
331 __func__, idat, error));
337 error = copyin(SCARG(uap, data), &idat, sizeof idat);
343 switch (idat) {
414 __func__, idat));
433 idat = OSS_AFMT_MU_LAW;
436 idat = OSS_AFMT_A_LAW;
440 idat = OSS_AFMT_S16_LE;
442 idat = OSS_AFMT_S8;
446 idat = OSS_AFMT_S16_BE;
448 idat = OSS_AFMT_S8;
452 idat = OSS_AFMT_U16_LE;
454 idat = OSS_AFMT_U8;
458 idat = OSS_AFMT_U16_BE;
460 idat = OSS_AFMT_U8;
463 idat = OSS_AFMT_IMA_ADPCM;
466 idat = OSS_AFMT_AC3;
475 __func__, idat));
476 error = copyout(&idat, SCARG(uap, data), sizeof idat);
479 __func__, idat, error));
485 error = copyin(SCARG(uap, data), &idat, sizeof idat);
497 setchannels(fp, tmpinfo.mode, idat);
506 idat = GETPRINFO(&tmpinfo, channels);
507 DPRINTF(("%s: SOUND_PCM_READ_CHANNELS < %d\n", __func__, idat));
508 error = copyout(&idat, SCARG(uap, data), sizeof idat);
511 __func__, idat, error));
522 error = copyin(SCARG(uap, data), &idat, sizeof idat);
535 if (idat == 0)
536 idat = tmpinfo.play.buffer_size / tmpinfo.blocksize;
537 idat = (tmpinfo.play.buffer_size / idat) & -4;
539 tmpinfo.blocksize = idat;
546 idat = tmpinfo.play.buffer_size / tmpinfo.blocksize;
547 error = copyout(&idat, SCARG(uap, data), sizeof idat);
550 __func__, idat, error));
556 error = copyin(SCARG(uap, data), &idat, sizeof idat);
562 if ((idat & 0xffff) < 4 || (idat & 0xffff) > 17) {
564 __func__, idat));
568 tmpinfo.blocksize = 1 << (idat & 0xffff);
569 tmpinfo.hiwat = (idat >> 16) & 0x7fff;
587 for(idat = 0; u > 1; idat++, u >>= 1)
589 idat |= (tmpinfo.hiwat & 0x7fff) << 16;
590 error = copyout(&idat, SCARG(uap, data), sizeof idat);
593 __func__, idat, error));
598 for (idat = 0, tmpenc.index = 0;
603 idat |= OSS_AFMT_MU_LAW;
606 idat |= OSS_AFMT_A_LAW;
609 idat |= OSS_AFMT_S8;
613 idat |= OSS_AFMT_S16_LE;
615 idat |= OSS_AFMT_S8;
619 idat |= OSS_AFMT_S16_BE;
621 idat |= OSS_AFMT_S8;
624 idat |= OSS_AFMT_U8;
628 idat |= OSS_AFMT_U16_LE;
630 idat |= OSS_AFMT_U8;
634 idat |= OSS_AFMT_U16_BE;
636 idat |= OSS_AFMT_U8;
639 idat |= OSS_AFMT_IMA_ADPCM;
642 idat |= OSS_AFMT_AC3;
651 __func__, idat));
652 error = copyout(&idat, SCARG(uap, data), sizeof idat);
655 __func__, idat, error));
705 idat = 1;
706 error = ioctlf(fp, FIONBIO, &idat);
720 idat = OSS_DSP_CAP_TRIGGER;
722 idat |= OSS_DSP_CAP_DUPLEX;
724 idat |= OSS_DSP_CAP_MMAP;
726 __func__, (idat & OSS_DSP_CAP_DUPLEX) ? "full" : "half",
727 (idat & OSS_DSP_CAP_MMAP) ? "" : "no "));
728 error = copyout(&idat, SCARG(uap, data), sizeof idat);
731 idat, error));
736 error = copyin(SCARG(uap, data), &idat, sizeof idat);
750 tmpinfo.play.pause = (idat & OSS_PCM_ENABLE_OUTPUT) == 0;
752 tmpinfo.record.pause = (idat & OSS_PCM_ENABLE_INPUT) == 0;
762 idat = 0;
764 idat |= OSS_PCM_ENABLE_OUTPUT;
766 idat |= OSS_PCM_ENABLE_INPUT;
767 error = copyout(&idat, SCARG(uap, data), sizeof idat);
770 __func__, idat, error));
811 idat = 1;
812 error = ioctlf(fp, AUDIO_SETFD, &idat);
815 __func__, idat, error));
841 idat = tmpinfo.play.seek + tmpinfo.blocksize / 2;
842 error = copyout(&idat, SCARG(uap, data), sizeof idat);
1072 int idat = 0;
1100 idat = OSS_SOUND_VERSION;
1139 idat = 1 << di->rdevmap[e];
1150 idat = 1 << di->rdevmap[e];
1154 idat = di->devmask;
1157 idat = di->recmask;
1160 idat = di->stereomask;
1163 idat = di->caps;
1174 error = copyin(SCARG(uap, data), &idat, sizeof idat);
1183 if (idat & (1 << i))
1197 if (idat & (1 << i)) {
1245 idat = TO_OSSVOL(l) | (TO_OSSVOL(r) << 8);
1246 DPRINTF(("%s: n=%d (dev=%d) l=%d, r=%d, idat=%04x\n",
1247 __func__, n, di->devmap[n], l, r, idat));
1260 error = copyin(SCARG(uap, data), &idat, sizeof idat);
1266 l = FROM_OSSVOL( idat & 0xff);
1267 r = FROM_OSSVOL((idat >> 8) & 0xff);
1279 DPRINTF(("%s: n=%d (dev=%d) l=%d, r=%d, idat=%04x\n",
1280 __func__, n, di->devmap[n], l, r, idat));
1300 error = copyout(&idat, SCARG(uap, data), sizeof idat);
1317 int idat, idat1;
1340 error = ioctlf(fp, SEQUENCER_RESET, &idat);
1343 error = ioctlf(fp, SEQUENCER_SYNC, &idat);
1389 error = copyin(SCARG(uap, data), &idat, sizeof idat);
1392 error = ioctlf(fp, SEQUENCER_CTRLRATE, &idat);
1395 retval[0] = idat;
1398 error = ioctlf(fp, SEQUENCER_GETOUTCOUNT, &idat);
1401 retval[0] = idat;
1404 error = ioctlf(fp, SEQUENCER_GETINCOUNT, &idat);
1407 retval[0] = idat;
1410 error = ioctlf(fp, SEQUENCER_NRSYNTHS, &idat);
1413 retval[0] = idat;
1416 error = ioctlf(fp, SEQUENCER_NRMIDIS, &idat);
1419 retval[0] = idat;
1422 error = copyin(SCARG(uap, data), &idat, sizeof idat);
1425 error = ioctlf(fp, SEQUENCER_THRESHOLD, &idat);
1428 error = copyin(SCARG(uap, data), &idat, sizeof idat);
1431 error = ioctlf(fp, SEQUENCER_MEMAVL, &idat);
1434 retval[0] = idat;
1437 error = ioctlf(fp, SEQUENCER_PANIC, &idat);
1448 error = ioctlf(fp, SEQUENCER_GETTIME, &idat);
1451 retval[0] = idat;
1454 error = copyin(SCARG(uap, data), &idat, sizeof idat);
1457 error = ioctlf(fp, SEQUENCER_TMR_TIMEBASE, &idat);
1460 retval[0] = idat;
1463 error = ioctlf(fp, SEQUENCER_TMR_START, &idat);
1466 error = ioctlf(fp, SEQUENCER_TMR_STOP, &idat);
1469 error = ioctlf(fp, SEQUENCER_TMR_CONTINUE, &idat);
1472 error = copyin(SCARG(uap, data), &idat, sizeof idat);
1475 error = ioctlf(fp, SEQUENCER_TMR_TEMPO, &idat);
1478 retval[0] = idat;
1481 error = copyin(SCARG(uap, data), &idat1, sizeof idat);
1484 idat = 0;
1485 if (idat1 & OSS_TMR_INTERNAL) idat |= SEQUENCER_TMR_INTERNAL;
1486 error = ioctlf(fp, SEQUENCER_TMR_SOURCE, &idat);
1489 idat1 = idat;
1490 if (idat1 & SEQUENCER_TMR_INTERNAL) idat |= OSS_TMR_INTERNAL;
1491 retval[0] = idat;
1494 error = copyin(SCARG(uap, data), &idat, sizeof idat);
1497 error = ioctlf(fp, SEQUENCER_TMR_METRONOME, &idat);
1500 error = copyin(SCARG(uap, data), &idat, sizeof idat);
1503 retval[0] = idat;
1504 error = ioctlf(fp, SEQUENCER_TMR_SELECT, &idat);
1513 error = copyout(&idat, SCARG(uap, data), sizeof idat);