Home
last modified time | relevance | path

Searched refs:sioctl (Results 1 – 7 of 7) sorted by relevance

/openbsd-src/lib/libsndio/
H A Dsioctl_aucat.c29 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 Dsioctl_sun.c18 * 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 DMakefile7 sioctl_aucat.c sioctl_sun.c sioctl.c
/openbsd-src/usr.bin/sndiod/
H A Ddev_sioctl.c42 "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 Dsiofile.c114 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 Ddev.h234 struct dev_sioctl sioctl; member
/openbsd-src/lib/libossaudio/
H A DMakefile7 SRCS= ossaudio.c aucat.c debug.c sioctl.c sioctl_aucat.c sioctl_sun.c