Searched refs:sioctl (Results 1 – 7 of 7) sorted by relevance
/openbsd-src/lib/libsndio/ |
H A D | sioctl_aucat.c | 29 struct sioctl_hdl sioctl; member 74 &hdl->sioctl.eof); in sioctl_aucat_rdata() 75 if (n == 0 || hdl->sioctl.eof) in sioctl_aucat_rdata() 94 _sioctl_ondesc_cb(&hdl->sioctl, in sioctl_aucat_rdata() 110 if (!_aucat_rmsg(&hdl->aucat, &hdl->sioctl.eof)) in sioctl_aucat_runmsg() 120 _sioctl_onval_cb(&hdl->sioctl, in sioctl_aucat_runmsg() 127 _sioctl_ondesc_cb(&hdl->sioctl, NULL, 0); in sioctl_aucat_runmsg() 132 hdl->sioctl.eof = 1; in sioctl_aucat_runmsg() 150 _sioctl_create(&hdl->sioctl, &sioctl_aucat_ops, mode, nbio); in _sioctl_aucat_open() 151 if (!_aucat_setfl(&hdl->aucat, 1, &hdl->sioctl.eof)) in _sioctl_aucat_open() [all …]
|
H A D | sioctl_sun.c | 18 * it easily with the sioctl api. For now expose only few 55 struct sioctl_hdl sioctl; member 203 _sioctl_onval_cb(&hdl->sioctl, vol->base_addr + addr, val); in setvol() 224 _sioctl_onval_cb(&hdl->sioctl, in setvol() 259 _sioctl_ondesc_cb(&hdl->sioctl, &desc, val); in scanvol() 280 _sioctl_ondesc_cb(&hdl->sioctl, &desc, val); in scanvol() 301 hdl->sioctl.eof = 1; in updatevol() 310 _sioctl_onval_cb(&hdl->sioctl, in updatevol() 319 _sioctl_onval_cb(&hdl->sioctl, in updatevol() 384 _sioctl_create(&hdl->sioctl, in sioctl_sun_fdopen() [all...] |
H A D | Makefile | 7 sioctl_aucat.c sioctl_sun.c sioctl.c
|
/openbsd-src/usr.bin/sndiod/ |
H A D | dev_sioctl.c | 42 "sioctl", 106 if (d->sioctl.hdl == NULL) { in dev_sioctl_onval() 116 sioctl_ondesc(d->sioctl.hdl, dev_sioctl_ondesc, d); in dev_sioctl_open() 117 sioctl_onval(d->sioctl.hdl, dev_sioctl_onval, d); in dev_sioctl_open() 157 return sioctl_pollfd(d->sioctl.hdl, pfd, events); in dev_sioctl_pollfd() 165 return sioctl_revents(d->sioctl.hdl, pfd); in dev_sioctl_pollfd() 189 if (!sioctl_setval(d->sioctl.hdl, c->u.hw.addr, c->curval)) { in dev_sioctl_out() 206 file_del(d->sioctl.file); in dev_sioctl_out() 207 sioctl_close(d->sioctl.hdl); in dev_sioctl_out() 208 d->sioctl in dev_sioctl_out() [all...] |
H A D | siofile.c | 114 d->sioctl.hdl = fdpass_sioctl_open(d->num, SIOCTL_READ | SIOCTL_WRITE); in dev_sio_open() 115 if (d->sioctl.hdl == NULL) in dev_sio_open() 217 if (d->sioctl.hdl) { in dev_sio_open() 218 d->sioctl.file = file_new(&dev_sioctl_ops, d, "mix", in dev_sio_open() 219 sioctl_nfds(d->sioctl.hdl)); in dev_sio_open() 226 if (d->sioctl.hdl) { in dev_sio_open() 227 sioctl_close(d->sioctl.hdl); in dev_sio_open() 228 d->sioctl.hdl = NULL; in dev_sio_open() 243 if (d->sioctl.hdl) { in dev_sio_open() 244 file_del(d->sioctl in dev_sio_open() [all...] |
H A D | dev.h | 234 struct dev_sioctl sioctl; member
|
/openbsd-src/lib/libossaudio/ |
H A D | Makefile | 7 SRCS= ossaudio.c aucat.c debug.c sioctl.c sioctl_aucat.c sioctl_sun.c
|