Lines Matching full:par
120 struct sio_par par; in sndio_open() local
122 sio_initpar(&par); in sndio_open()
123 par.pchan = *pchannels; in sndio_open()
124 par.sig = sig; in sndio_open()
125 par.bits = bits; in sndio_open()
126 par.bps = SIO_BPS(bits); in sndio_open()
127 par.le = le; in sndio_open()
128 par.rate = samplerate; in sndio_open()
129 par.appbufsz = bufsize; in sndio_open()
130 par.xrun = SIO_SYNC; in sndio_open()
131 if (!sio_setpar(hdl, &par)) in sndio_open()
133 if (!sio_getpar(hdl, &par)) in sndio_open()
135 if ((int)par.pchan != *pchannels) in sndio_open()
137 if ((int)par.sig != sig || (int)par.bits != bits || (int)par.le != le) in sndio_open()
139 if ((int)par.bits != bits) in sndio_open()
141 if ((int)par.rate < samplerate * 995 / 1000 || in sndio_open()
142 (int)par.rate > samplerate * 1005 / 1000) in sndio_open()
144 if (par.xrun != SIO_SYNC) in sndio_open()