Lines Matching refs:par

369 	hdl->obpf = hdl->sio.par.pchan * hdl->sio.par.bps;  in sio_sun_start()
370 hdl->ibpf = hdl->sio.par.rchan * hdl->sio.par.bps; in sio_sun_start()
416 sio_sun_setpar(struct sio_hdl *sh, struct sio_par *par) in sio_sun_setpar() argument
422 ap.sig = par->sig; in sio_sun_setpar()
423 ap.le = par->le; in sio_sun_setpar()
424 ap.bits = par->bits; in sio_sun_setpar()
425 ap.bps = par->bps; in sio_sun_setpar()
426 ap.msb = par->msb; in sio_sun_setpar()
427 ap.rate = par->rate; in sio_sun_setpar()
429 ap.pchan = par->pchan; in sio_sun_setpar()
431 ap.rchan = par->rchan; in sio_sun_setpar()
432 if (par->round != ~0U && par->appbufsz != ~0U) { in sio_sun_setpar()
433 ap.round = par->round; in sio_sun_setpar()
434 ap.nblks = par->appbufsz / par->round; in sio_sun_setpar()
435 } else if (par->round != ~0U) { in sio_sun_setpar()
436 ap.round = par->round; in sio_sun_setpar()
438 } else if (par->appbufsz != ~0U) { in sio_sun_setpar()
439 ap.round = par->appbufsz / 2; in sio_sun_setpar()
451 sio_sun_getpar(struct sio_hdl *sh, struct sio_par *par) in sio_sun_getpar() argument
461 par->sig = ap.sig; in sio_sun_getpar()
462 par->le = ap.le; in sio_sun_getpar()
463 par->bits = ap.bits; in sio_sun_getpar()
464 par->bps = ap.bps; in sio_sun_getpar()
465 par->msb = ap.msb; in sio_sun_getpar()
466 par->rate = ap.rate; in sio_sun_getpar()
467 par->pchan = ap.pchan; in sio_sun_getpar()
468 par->rchan = ap.rchan; in sio_sun_getpar()
469 par->round = ap.round; in sio_sun_getpar()
470 par->appbufsz = par->bufsz = ap.nblks * ap.round; in sio_sun_getpar()
471 par->xrun = SIO_IGNORE; in sio_sun_getpar()
531 if (hdl->filling && hdl->sio.wused == hdl->sio.par.bufsz * in sio_sun_pollfd()
532 hdl->sio.par.pchan * hdl->sio.par.bps) { in sio_sun_pollfd()