play 123 compat/ossaudio/ossaudio.c tmpinfo.play.sample_rate = play 135 compat/ossaudio/ossaudio.c idat = tmpinfo.play.sample_rate; play 145 compat/ossaudio/ossaudio.c tmpinfo.play.channels = play 151 compat/ossaudio/ossaudio.c idat = tmpinfo.play.channels - 1; play 173 compat/ossaudio/ossaudio.c tmpinfo.play.precision = play 175 compat/ossaudio/ossaudio.c tmpinfo.play.encoding = play 179 compat/ossaudio/ossaudio.c tmpinfo.play.precision = play 181 compat/ossaudio/ossaudio.c tmpinfo.play.encoding = play 185 compat/ossaudio/ossaudio.c tmpinfo.play.precision = play 187 compat/ossaudio/ossaudio.c tmpinfo.play.encoding = play 191 compat/ossaudio/ossaudio.c tmpinfo.play.precision = play 193 compat/ossaudio/ossaudio.c tmpinfo.play.encoding = play 197 compat/ossaudio/ossaudio.c tmpinfo.play.precision = play 199 compat/ossaudio/ossaudio.c tmpinfo.play.encoding = play 203 compat/ossaudio/ossaudio.c tmpinfo.play.precision = play 205 compat/ossaudio/ossaudio.c tmpinfo.play.encoding = play 209 compat/ossaudio/ossaudio.c tmpinfo.play.precision = play 211 compat/ossaudio/ossaudio.c tmpinfo.play.encoding = play 215 compat/ossaudio/ossaudio.c tmpinfo.play.precision = play 217 compat/ossaudio/ossaudio.c tmpinfo.play.encoding = play 230 compat/ossaudio/ossaudio.c switch (tmpinfo.play.encoding) { play 238 compat/ossaudio/ossaudio.c if (tmpinfo.play.precision == 16) play 244 compat/ossaudio/ossaudio.c if (tmpinfo.play.precision == 16) play 250 compat/ossaudio/ossaudio.c if (tmpinfo.play.precision == 16) play 256 compat/ossaudio/ossaudio.c if (tmpinfo.play.precision == 16) play 274 compat/ossaudio/ossaudio.c tmpinfo.play.channels = play 282 compat/ossaudio/ossaudio.c idat = tmpinfo.play.channels; play 300 compat/ossaudio/ossaudio.c idat = tmpinfo.play.buffer_size / tmpinfo.blocksize; play 301 compat/ossaudio/ossaudio.c idat = (tmpinfo.play.buffer_size / idat) & -4; play 307 compat/ossaudio/ossaudio.c idat = tmpinfo.play.buffer_size / tmpinfo.blocksize; play 401 compat/ossaudio/ossaudio.c (tmpinfo.play.seek + tmpinfo.blocksize - 1) / play 405 compat/ossaudio/ossaudio.c tmpinfo.hiwat * tmpinfo.blocksize - tmpinfo.play.seek; play 454 compat/ossaudio/ossaudio.c idat = (tmpinfo.play.pause ? 0 : OSS_PCM_ENABLE_OUTPUT) | play 465 compat/ossaudio/ossaudio.c tmpinfo.play.pause = (idat & OSS_PCM_ENABLE_OUTPUT) == 0; play 134 compat/sunos/sunos.h struct sunos_audio_prinfo play; play 738 compat/sunos/sunos_ioctl.c sunos_aui.play = *(struct sunos_audio_prinfo *)&aui.play; play 742 compat/sunos/sunos_ioctl.c sunos_aui.play.avail_ports = AUDIO_SPEAKER | AUDIO_HEADPHONE; play 745 compat/sunos/sunos_ioctl.c sunos_aui.play.waiting = 0; play 747 compat/sunos/sunos_ioctl.c sunos_aui.play.eof = 0; play 771 compat/sunos/sunos_ioctl.c aui.play = *(struct audio_prinfo *)&sunos_aui.play; play 787 compat/sunos/sunos_ioctl.c if (sunos_aui.play.pause == 0 || sunos_aui.play.active == 0) play 788 compat/sunos/sunos_ioctl.c aui.play.pause = 0; play 789 compat/sunos/sunos_ioctl.c else if (sunos_aui.play.pause != (u_char)~0 || play 790 compat/sunos/sunos_ioctl.c sunos_aui.play.active != (u_char)~0) play 791 compat/sunos/sunos_ioctl.c aui.play.pause = 1; play 140 dev/audio.c void audio_selwakeup(struct audio_softc *sc, int play); play 988 dev/audio.c ai.play.sample_rate = sc->sc_pparams.sample_rate; play 989 dev/audio.c ai.play.encoding = sc->sc_pparams.encoding; play 990 dev/audio.c ai.play.channels = sc->sc_pparams.channels; play 991 dev/audio.c ai.play.precision = sc->sc_pparams.precision; play 992 dev/audio.c ai.play.pause = 0; play 1739 dev/audio.c audio_selwakeup(struct audio_softc *sc, int play) play 1743 dev/audio.c si = play? &sc->sc_wsel : &sc->sc_rsel; play 1745 dev/audio.c audio_wakeup(play? &sc->sc_wchan : &sc->sc_rchan); play 2464 dev/audio.c struct audio_prinfo *r = &ai->record, *p = &ai->play; play 2764 dev/audio.c struct audio_prinfo *r = &ai->record, *p = &ai->play; play 1192 dev/isa/ess.c ess_set_params(addr, setmode, usemode, play, rec) play 1195 dev/isa/ess.c struct audio_params *play, *rec; play 1211 dev/isa/ess.c if (play->sample_rate != rec->sample_rate && play 1214 dev/isa/ess.c rec->sample_rate = play->sample_rate; play 1217 dev/isa/ess.c play->sample_rate = rec->sample_rate; play 1228 dev/isa/ess.c p = mode == AUMODE_PLAY ? play : rec; play 1269 dev/isa/ess.c rate = play->sample_rate; play 1678 dev/isa/mcd.c mbx.cmd.length = sizeof(mbx.cmd.data.play); play 1679 dev/isa/mcd.c mbx.cmd.data.play.start_msf[0] = sc->toc[a].toc.absolute_pos[0]; play 1680 dev/isa/mcd.c mbx.cmd.data.play.start_msf[1] = sc->toc[a].toc.absolute_pos[1]; play 1681 dev/isa/mcd.c mbx.cmd.data.play.start_msf[2] = sc->toc[a].toc.absolute_pos[2]; play 1682 dev/isa/mcd.c mbx.cmd.data.play.end_msf[0] = sc->toc[z+1].toc.absolute_pos[0]; play 1683 dev/isa/mcd.c mbx.cmd.data.play.end_msf[1] = sc->toc[z+1].toc.absolute_pos[1]; play 1684 dev/isa/mcd.c mbx.cmd.data.play.end_msf[2] = sc->toc[z+1].toc.absolute_pos[2]; play 1712 dev/isa/mcd.c mbx.cmd.length = sizeof(mbx.cmd.data.play); play 1713 dev/isa/mcd.c mbx.cmd.data.play.start_msf[0] = bin2bcd(p->start_m); play 1714 dev/isa/mcd.c mbx.cmd.data.play.start_msf[1] = bin2bcd(p->start_s); play 1715 dev/isa/mcd.c mbx.cmd.data.play.start_msf[2] = bin2bcd(p->start_f); play 1716 dev/isa/mcd.c mbx.cmd.data.play.end_msf[0] = bin2bcd(p->end_m); play 1717 dev/isa/mcd.c mbx.cmd.data.play.end_msf[1] = bin2bcd(p->end_s); play 1718 dev/isa/mcd.c mbx.cmd.data.play.end_msf[2] = bin2bcd(p->end_f); play 1744 dev/isa/mcd.c mbx.cmd.length = sizeof(mbx.cmd.data.play); play 1745 dev/isa/mcd.c hsg2msf(p->blk, mbx.cmd.data.play.start_msf); play 1746 dev/isa/mcd.c hsg2msf(p->blk + p->len, mbx.cmd.data.play.end_msf); play 208 dev/isa/mcdreg.h } play; play 519 dev/isa/sbdsp.c sbdsp_set_params(addr, setmode, usemode, play, rec) play 522 dev/isa/sbdsp.c struct audio_params *play, *rec; play 546 dev/isa/sbdsp.c play->sample_rate != rec->sample_rate && play 549 dev/isa/sbdsp.c rec->sample_rate = play->sample_rate; play 552 dev/isa/sbdsp.c play->sample_rate = rec->sample_rate; play 564 dev/isa/sbdsp.c p = mode == AUMODE_PLAY ? play : rec; play 708 dev/isa/sbdsp.c play->sw_code = linear8_to_linear16; play 709 dev/isa/sbdsp.c play->factor = 2; play 712 dev/pci/auich.c auich_set_params(v, setmode, usemode, play, rec) play 715 dev/pci/auich.c struct audio_params *play, *rec; play 723 dev/pci/auich.c play->factor = 1; play 724 dev/pci/auich.c play->sw_code = NULL; play 725 dev/pci/auich.c switch(play->encoding) { play 727 dev/pci/auich.c switch (play->channels) { play 729 dev/pci/auich.c play->factor = 4; play 730 dev/pci/auich.c play->sw_code = mulaw_to_slinear16_mts; play 733 dev/pci/auich.c play->factor = 2; play 734 dev/pci/auich.c play->sw_code = mulaw_to_slinear16; play 741 dev/pci/auich.c switch (play->precision) { play 743 dev/pci/auich.c switch (play->channels) { play 745 dev/pci/auich.c play->factor = 4; play 746 dev/pci/auich.c play->sw_code = linear8_to_linear16_mts; play 749 dev/pci/auich.c play->factor = 2; play 750 dev/pci/auich.c play->sw_code = linear8_to_linear16; play 757 dev/pci/auich.c switch (play->channels) { play 759 dev/pci/auich.c play->factor = 2; play 760 dev/pci/auich.c play->sw_code = noswap_bytes_mts; play 773 dev/pci/auich.c switch (play->precision) { play 775 dev/pci/auich.c switch (play->channels) { play 777 dev/pci/auich.c play->factor = 4; play 778 dev/pci/auich.c play->sw_code = ulinear8_to_linear16_mts; play 781 dev/pci/auich.c play->factor = 2; play 782 dev/pci/auich.c play->sw_code = ulinear8_to_linear16; play 789 dev/pci/auich.c switch (play->channels) { play 791 dev/pci/auich.c play->factor = 2; play 792 dev/pci/auich.c play->sw_code = change_sign16_mts; play 795 dev/pci/auich.c play->sw_code = change_sign16; play 806 dev/pci/auich.c switch (play->channels) { play 808 dev/pci/auich.c play->factor = 4; play 809 dev/pci/auich.c play->sw_code = alaw_to_slinear16_mts; play 812 dev/pci/auich.c play->factor = 2; play 813 dev/pci/auich.c play->sw_code = alaw_to_slinear16; play 820 dev/pci/auich.c switch (play->precision) { play 822 dev/pci/auich.c switch (play->channels) { play 824 dev/pci/auich.c play->factor = 4; play 825 dev/pci/auich.c play->sw_code = linear8_to_linear16_mts; play 828 dev/pci/auich.c play->factor = 2; play 829 dev/pci/auich.c play->sw_code = linear8_to_linear16; play 836 dev/pci/auich.c switch (play->channels) { play 838 dev/pci/auich.c play->factor = 2; play 839 dev/pci/auich.c play->sw_code = swap_bytes_mts; play 842 dev/pci/auich.c play->sw_code = swap_bytes; play 853 dev/pci/auich.c switch (play->precision) { play 855 dev/pci/auich.c switch (play->channels) { play 857 dev/pci/auich.c play->factor = 4; play 858 dev/pci/auich.c play->sw_code = ulinear8_to_linear16_mts; play 861 dev/pci/auich.c play->factor = 2; play 862 dev/pci/auich.c play->sw_code = ulinear8_to_linear16; play 869 dev/pci/auich.c switch (play->channels) { play 871 dev/pci/auich.c play->factor = 2; play 872 dev/pci/auich.c play->sw_code = change_sign16_swap_bytes_mts; play 875 dev/pci/auich.c play->sw_code = change_sign16_swap_bytes; play 889 dev/pci/auich.c orate = adj_rate = play->sample_rate; play 892 dev/pci/auich.c play->sample_rate = adj_rate; play 893 dev/pci/auich.c error = ac97_set_rate(sc->codec_if, play, AUMODE_PLAY); play 894 dev/pci/auich.c if (play->sample_rate == adj_rate) play 895 dev/pci/auich.c play->sample_rate = orate; play 363 dev/pci/auixp.c struct audio_params *play, struct audio_params *rec) play 372 dev/pci/auixp.c play->factor = 1; play 373 dev/pci/auixp.c play->sw_code = NULL; play 374 dev/pci/auixp.c switch(play->encoding) { play 376 dev/pci/auixp.c switch (play->channels) { play 378 dev/pci/auixp.c play->factor = 4; play 379 dev/pci/auixp.c play->sw_code = mulaw_to_slinear16_mts; play 382 dev/pci/auixp.c play->factor = 2; play 383 dev/pci/auixp.c play->sw_code = mulaw_to_slinear16; play 390 dev/pci/auixp.c switch (play->precision) { play 392 dev/pci/auixp.c switch (play->channels) { play 394 dev/pci/auixp.c play->factor = 4; play 395 dev/pci/auixp.c play->sw_code = linear8_to_linear16_mts; play 398 dev/pci/auixp.c play->factor = 2; play 399 dev/pci/auixp.c play->sw_code = linear8_to_linear16; play 406 dev/pci/auixp.c switch (play->channels) { play 408 dev/pci/auixp.c play->factor = 2; play 409 dev/pci/auixp.c play->sw_code = noswap_bytes_mts; play 422 dev/pci/auixp.c switch (play->precision) { play 424 dev/pci/auixp.c switch (play->channels) { play 426 dev/pci/auixp.c play->factor = 4; play 427 dev/pci/auixp.c play->sw_code = ulinear8_to_linear16_mts; play 430 dev/pci/auixp.c play->factor = 2; play 431 dev/pci/auixp.c play->sw_code = ulinear8_to_linear16; play 438 dev/pci/auixp.c switch (play->channels) { play 440 dev/pci/auixp.c play->factor = 2; play 441 dev/pci/auixp.c play->sw_code = change_sign16_mts; play 444 dev/pci/auixp.c play->sw_code = change_sign16; play 455 dev/pci/auixp.c switch (play->channels) { play 457 dev/pci/auixp.c play->factor = 4; play 458 dev/pci/auixp.c play->sw_code = alaw_to_slinear16_mts; play 461 dev/pci/auixp.c play->factor = 2; play 462 dev/pci/auixp.c play->sw_code = alaw_to_slinear16; play 469 dev/pci/auixp.c switch (play->precision) { play 471 dev/pci/auixp.c switch (play->channels) { play 473 dev/pci/auixp.c play->factor = 4; play 474 dev/pci/auixp.c play->sw_code = linear8_to_linear16_mts; play 477 dev/pci/auixp.c play->factor = 2; play 478 dev/pci/auixp.c play->sw_code = linear8_to_linear16; play 485 dev/pci/auixp.c switch (play->channels) { play 487 dev/pci/auixp.c play->factor = 2; play 488 dev/pci/auixp.c play->sw_code = swap_bytes_mts; play 491 dev/pci/auixp.c play->sw_code = swap_bytes; play 502 dev/pci/auixp.c switch (play->precision) { play 504 dev/pci/auixp.c switch (play->channels) { play 506 dev/pci/auixp.c play->factor = 4; play 507 dev/pci/auixp.c play->sw_code = ulinear8_to_linear16_mts; play 510 dev/pci/auixp.c play->factor = 2; play 511 dev/pci/auixp.c play->sw_code = ulinear8_to_linear16; play 518 dev/pci/auixp.c switch (play->channels) { play 520 dev/pci/auixp.c play->factor = 2; play 521 dev/pci/auixp.c play->sw_code = change_sign16_swap_bytes_mts; play 524 dev/pci/auixp.c play->sw_code = change_sign16_swap_bytes; play 538 dev/pci/auixp.c error = ac97_set_rate(co->codec_if, play, AUMODE_PLAY); play 1000 dev/pci/autri.c autri_set_params(addr, setmode, usemode, play, rec) play 1003 dev/pci/autri.c struct audio_params *play, *rec; play 1013 dev/pci/autri.c p = mode == AUMODE_PLAY ? play : rec; play 520 dev/pci/auvia.c struct audio_params *play, struct audio_params *rec) play 534 dev/pci/auvia.c p = play; play 622 dev/pci/cmpci.c struct audio_params *play, struct audio_params *rec) play 637 dev/pci/cmpci.c p = play; play 1101 dev/pci/cs4280.c cs4280_set_params(addr, setmode, usemode, play, rec) play 1104 dev/pci/cs4280.c struct audio_params *play, *rec; play 1115 dev/pci/cs4280.c p = mode == AUMODE_PLAY ? play : rec; play 1117 dev/pci/cs4280.c if (p == play) { play 1197 dev/pci/cs4280.c cs4280_set_dac_rate(sc, play->sample_rate); play 512 dev/pci/cs4281.c cs4281_set_params(addr, setmode, usemode, play, rec) play 515 dev/pci/cs4281.c struct audio_params *play, *rec; play 526 dev/pci/cs4281.c p = mode == AUMODE_PLAY ? play : rec; play 528 dev/pci/cs4281.c if (p == play) { play 577 dev/pci/cs4281.c cs4281_set_dac_rate(sc, play->sample_rate); play 936 dev/pci/eap.c struct audio_params *play, struct audio_params *rec) play 947 dev/pci/eap.c if (play->sample_rate != rec->sample_rate && play 950 dev/pci/eap.c rec->sample_rate = play->sample_rate; play 953 dev/pci/eap.c play->sample_rate = rec->sample_rate; play 965 dev/pci/eap.c p = mode == AUMODE_PLAY ? play : rec; play 1017 dev/pci/eap.c eap1371_set_dac_rate(sc, play->sample_rate, 1); play 1018 dev/pci/eap.c eap1371_set_dac_rate(sc, play->sample_rate, 2); play 1036 dev/pci/eap.c play->sample_rate - 2); play 2204 dev/pci/emuxki.c struct audio_params *play, struct audio_params *rec) play 2215 dev/pci/emuxki.c p = (mode == AUMODE_PLAY) ? play : rec; play 253 dev/pci/esa.c esa_set_params(void *hdl, int setmode, int usemode, struct audio_params *play, play 269 dev/pci/esa.c p = play; play 270 dev/pci/esa.c ch = &vc->play; play 341 dev/pci/esa.c struct audio_params *p = &vc->play.mode; play 351 dev/pci/esa.c vc->play.data_offset = ESA_DAC_DATA + (data_bytes * vc->index); play 357 dev/pci/esa.c vc->play.data_offset + ESA_SRC3_MODE_OFFSET, play 364 dev/pci/esa.c vc->play.data_offset + ESA_SRC3_WORD_LENGTH_OFFSET, play 370 dev/pci/esa.c vc->play.data_offset + ESA_CDATA_FREQUENCY, freq); play 406 dev/pci/esa.c vc->play.blksize = vc->rec.blksize = 4096; play 408 dev/pci/esa.c return (vc->play.blksize); play 420 dev/pci/esa.c if (vc->play.active == 0) play 423 dev/pci/esa.c vc->play.active = 0; play 426 dev/pci/esa.c ESA_CDATA_INSTANCE_READY + vc->play.data_offset, 0); play 573 dev/pci/esa.c vc->play.bufsize = vc->rec.bufsize = 65536; play 575 dev/pci/esa.c return (vc->play.bufsize); play 610 dev/pci/esa.c if (vc->play.active) play 621 dev/pci/esa.c vc->play.active = 1; play 622 dev/pci/esa.c vc->play.intr = intr; play 623 dev/pci/esa.c vc->play.arg = intrarg; play 624 dev/pci/esa.c vc->play.pos = 0; play 625 dev/pci/esa.c vc->play.count = 0; play 626 dev/pci/esa.c vc->play.buf = start; play 629 dev/pci/esa.c vc->play.start = bufaddr; play 673 dev/pci/esa.c vc->play.mode.sample_rate > 45000 ? 0xff : 0); play 904 dev/pci/esa.c if (vc->play.active) { play 905 dev/pci/esa.c play_blksize = vc->play.blksize; play 906 dev/pci/esa.c play_bufsize = vc->play.bufsize; play 907 dev/pci/esa.c pos = esa_get_pointer(sc, &vc->play) play 909 dev/pci/esa.c diff = (play_bufsize + pos - vc->play.pos) play 911 dev/pci/esa.c vc->play.pos = pos; play 912 dev/pci/esa.c vc->play.count += diff; play 913 dev/pci/esa.c while(vc->play.count >= play_blksize) { play 914 dev/pci/esa.c vc->play.count -= play_blksize; play 915 dev/pci/esa.c (*vc->play.intr)(vc->play.arg); play 1363 dev/pci/esa.c vc->play.data_offset = ESA_DAC_DATA + (data_bytes * i); play 92 dev/pci/esavar.h struct esa_channel play; play 722 dev/pci/eso.c eso_set_params(hdl, setmode, usemode, play, rec) play 725 dev/pci/eso.c struct audio_params *play, *rec; play 737 dev/pci/eso.c p = (mode == AUMODE_PLAY) ? play : rec; play 543 dev/pci/fms.c fms_set_params(addr, setmode, usemode, play, rec) play 546 dev/pci/fms.c struct audio_params *play, *rec; play 552 dev/pci/fms.c play->factor = 1; play 553 dev/pci/fms.c play->sw_code = 0; play 554 dev/pci/fms.c switch(play->encoding) { play 556 dev/pci/fms.c play->factor = 2; play 557 dev/pci/fms.c play->sw_code = mulaw_to_slinear16_le; play 560 dev/pci/fms.c if (play->precision == 8) play 561 dev/pci/fms.c play->sw_code = change_sign8; play 564 dev/pci/fms.c if (play->precision == 16) play 565 dev/pci/fms.c play->sw_code = change_sign16_le; play 568 dev/pci/fms.c play->factor = 2; play 569 dev/pci/fms.c play->sw_code = alaw_to_slinear16_le; play 572 dev/pci/fms.c if (play->precision == 16) play 573 dev/pci/fms.c play->sw_code = swap_bytes; play 575 dev/pci/fms.c play->sw_code = change_sign8; play 578 dev/pci/fms.c if (play->precision == 16) play 579 dev/pci/fms.c play->sw_code = change_sign16_swap_bytes_le; play 584 dev/pci/fms.c for (i = 0; i < 10 && play->sample_rate > fms_rates[i].limit; play 587 dev/pci/fms.c play->sample_rate = fms_rates[i].rate; play 588 dev/pci/fms.c sc->sc_play_reg = (play->channels == 2 ? FM_PLAY_STEREO : 0) | play 589 dev/pci/fms.c (play->precision * play->factor == 16 ? FM_PLAY_16BIT : 0) | play 613 dev/pci/fms.c if (play->precision == 16) play 614 dev/pci/fms.c play->sw_code = swap_bytes; play 616 dev/pci/fms.c play->sw_code = change_sign8; play 619 dev/pci/fms.c if (play->precision == 16) play 620 dev/pci/fms.c play->sw_code = swap_bytes_change_sign16_le; play 462 dev/pci/maestro.c struct maestro_channel play; play 756 dev/pci/maestro.c sc->play.mode = MAESTRO_PLAY; play 757 dev/pci/maestro.c sc->play.sc = sc; play 758 dev/pci/maestro.c sc->play.num = 0; play 1046 dev/pci/maestro.c if (sc->play.mode & MAESTRO_RUNNING) play 1047 dev/pci/maestro.c freq = maestro_calc_timer_freq(&sc->play); play 1062 dev/pci/maestro.c maestro_set_params(hdl, setmode, usemode, play, rec) play 1065 dev/pci/maestro.c struct audio_params *play, *rec; play 1073 dev/pci/maestro.c if (sc->play.mode & MAESTRO_RUNNING) play 1076 dev/pci/maestro.c if (play->sample_rate < 4000) play 1077 dev/pci/maestro.c play->sample_rate = 4000; play 1078 dev/pci/maestro.c else if (play->sample_rate > 48000) play 1079 dev/pci/maestro.c play->sample_rate = 48000; play 1081 dev/pci/maestro.c play->factor = 1; play 1082 dev/pci/maestro.c play->sw_code = NULL; play 1083 dev/pci/maestro.c if (play->channels != 1 && play->channels != 2) play 1087 dev/pci/maestro.c sc->play.mode = MAESTRO_PLAY; play 1088 dev/pci/maestro.c if (play->channels == 2) play 1089 dev/pci/maestro.c sc->play.mode |= MAESTRO_STEREO; play 1091 dev/pci/maestro.c if (play->encoding == AUDIO_ENCODING_ULAW) { play 1092 dev/pci/maestro.c play->factor = 2; play 1093 dev/pci/maestro.c play->sw_code = mulaw_to_slinear16_le; play 1094 dev/pci/maestro.c } else if (play->encoding == AUDIO_ENCODING_ALAW) { play 1095 dev/pci/maestro.c play->factor = 2; play 1096 dev/pci/maestro.c play->sw_code = alaw_to_slinear16_le; play 1097 dev/pci/maestro.c } else if (play->precision == 8) { play 1098 dev/pci/maestro.c sc->play.mode |= MAESTRO_8BIT; play 1099 dev/pci/maestro.c if (play->encoding == AUDIO_ENCODING_ULINEAR_LE || play 1100 dev/pci/maestro.c play->encoding == AUDIO_ENCODING_ULINEAR_BE) play 1101 dev/pci/maestro.c sc->play.mode |= MAESTRO_UNSIGNED; play 1103 dev/pci/maestro.c else if (play->encoding == AUDIO_ENCODING_ULINEAR_LE) play 1104 dev/pci/maestro.c play->sw_code = change_sign16_le; play 1105 dev/pci/maestro.c else if (play->encoding == AUDIO_ENCODING_SLINEAR_BE) play 1106 dev/pci/maestro.c play->sw_code = swap_bytes; play 1107 dev/pci/maestro.c else if (play->encoding == AUDIO_ENCODING_ULINEAR_BE) play 1108 dev/pci/maestro.c play->sw_code = change_sign16_swap_bytes_le; play 1109 dev/pci/maestro.c else if (play->encoding != AUDIO_ENCODING_SLINEAR_LE) play 1112 dev/pci/maestro.c maestro_set_speed(&sc->play, &play->sample_rate); play 1129 dev/pci/maestro.c sc->play.mode = MAESTRO_PLAY; play 1184 dev/pci/maestro.c maestro_channel_stop(&sc->play); play 1185 dev/pci/maestro.c sc->play.mode &= ~MAESTRO_RUNNING; play 1304 dev/pci/maestro.c sc->play.mode |= MAESTRO_RUNNING; play 1305 dev/pci/maestro.c sc->play.wpwa = APU_USE_SYSMEM | (offset >> 8); play 1310 dev/pci/maestro.c sc->play.intr = intr; play 1311 dev/pci/maestro.c sc->play.intr_arg = arg; play 1312 dev/pci/maestro.c sc->play.blocksize = blksize; play 1313 dev/pci/maestro.c sc->play.end = offset+size; play 1314 dev/pci/maestro.c sc->play.start = offset; play 1315 dev/pci/maestro.c sc->play.current = sc->play.start; play 1316 dev/pci/maestro.c if ((sc->play.mode & (MAESTRO_STEREO | MAESTRO_8BIT)) == MAESTRO_STEREO) { play 1317 dev/pci/maestro.c sc->play.wpwa >>= 1; play 1318 dev/pci/maestro.c sc->play.start >>= 1; play 1319 dev/pci/maestro.c sc->play.end >>= 1; play 1320 dev/pci/maestro.c sc->play.blocksize >>= 1; play 1322 dev/pci/maestro.c maestro_channel_start(&sc->play); play 1324 dev/pci/maestro.c sc->play.threshold = sc->play.start; play 1504 dev/pci/maestro.c if (sc->play.mode & MAESTRO_RUNNING) { play 1505 dev/pci/maestro.c sc->play.current = wp_apu_read(sc, sc->play.num, APUREG_CURPTR); play 1506 dev/pci/maestro.c maestro_channel_stop(&sc->play); play 1534 dev/pci/maestro.c if (sc->play.mode & MAESTRO_RUNNING) play 1535 dev/pci/maestro.c maestro_channel_start(&sc->play); play 1659 dev/pci/maestro.c if (sc->play.mode & MAESTRO_RUNNING) { play 1660 dev/pci/maestro.c maestro_channel_advance_dma(&sc->play); play 1661 dev/pci/maestro.c if (sc->play.mode & MAESTRO_STEREO) play 1662 dev/pci/maestro.c maestro_channel_suppress_jitter(&sc->play); play 833 dev/pci/neo.c neo_set_params(addr, setmode, usemode, play, rec) play 836 dev/pci/neo.c struct audio_params *play, *rec; play 849 dev/pci/neo.c p = mode == AUMODE_PLAY ? play : rec; play 1191 dev/pci/yds.c yds_set_params(addr, setmode, usemode, play, rec) play 1194 dev/pci/yds.c struct audio_params *play, *rec; play 1204 dev/pci/yds.c p = mode == AUMODE_PLAY ? play : rec; play 3019 dev/usb/uaudio.c struct audio_params *play, struct audio_params *rec) play 3051 dev/usb/uaudio.c p = (mode == AUMODE_PLAY) ? play : rec; play 3181 dev/usb/uaudio.c uaudio_chan_init(&sc->sc_playchan, paltidx, play, 0); play 69 sys/audioio.h struct audio_prinfo play; /* Info for play (output) side */