Symbol: sio_hdl
include/sndio.h
159
struct sio_hdl *sio_open(const char *, unsigned int, int);
include/sndio.h
160
void sio_close(struct sio_hdl *);
include/sndio.h
161
int sio_setpar(struct sio_hdl *, struct sio_par *);
include/sndio.h
162
int sio_getpar(struct sio_hdl *, struct sio_par *);
include/sndio.h
163
int sio_getcap(struct sio_hdl *, struct sio_cap *);
include/sndio.h
164
void sio_onmove(struct sio_hdl *, void (*)(void *, int), void *);
include/sndio.h
165
void sio_onxrun(struct sio_hdl *, void (*)(void *), void *);
include/sndio.h
166
size_t sio_write(struct sio_hdl *, const void *, size_t);
include/sndio.h
167
size_t sio_read(struct sio_hdl *, void *, size_t);
include/sndio.h
168
int sio_start(struct sio_hdl *);
include/sndio.h
169
int sio_stop(struct sio_hdl *);
include/sndio.h
170
int sio_flush(struct sio_hdl *);
include/sndio.h
171
int sio_nfds(struct sio_hdl *);
include/sndio.h
172
int sio_pollfd(struct sio_hdl *, struct pollfd *, int);
include/sndio.h
173
int sio_revents(struct sio_hdl *, struct pollfd *);
include/sndio.h
174
int sio_eof(struct sio_hdl *);
include/sndio.h
175
int sio_setvol(struct sio_hdl *, unsigned int);
include/sndio.h
176
int sio_onvol(struct sio_hdl *, void (*)(void *, unsigned int), void *);
include/sndio.h
202
struct sio_hdl *sio_sun_fdopen(int, unsigned int, int);
include/sndio.h
37
struct sio_hdl;
lib/libsndio/sio.c
133
sio_stop(struct sio_hdl *hdl)
lib/libsndio/sio.c
157
sio_flush(struct sio_hdl *hdl)
lib/libsndio/sio.c
179
sio_setpar(struct sio_hdl *hdl, struct sio_par *par)
lib/libsndio/sio.c
206
sio_getpar(struct sio_hdl *hdl, struct sio_par *par)
lib/libsndio/sio.c
226
sio_getcap(struct sio_hdl *hdl, struct sio_cap *cap)
lib/libsndio/sio.c
241
sio_psleep(struct sio_hdl *hdl, int event)
lib/libsndio/sio.c
274
sio_rdrop(struct sio_hdl *hdl)
lib/libsndio/sio.c
294
sio_wsil(struct sio_hdl *hdl)
lib/libsndio/sio.c
314
sio_read(struct sio_hdl *hdl, void *buf, size_t len)
lib/libsndio/sio.c
351
sio_write(struct sio_hdl *hdl, const void *buf, size_t len)
lib/libsndio/sio.c
389
sio_nfds(struct sio_hdl *hdl)
lib/libsndio/sio.c
395
sio_pollfd(struct sio_hdl *hdl, struct pollfd *pfd, int events)
lib/libsndio/sio.c
405
sio_revents(struct sio_hdl *hdl, struct pollfd *pfd)
lib/libsndio/sio.c
41
struct sio_hdl *
lib/libsndio/sio.c
441
sio_eof(struct sio_hdl *hdl)
lib/libsndio/sio.c
447
sio_onmove(struct sio_hdl *hdl, void (*cb)(void *, int), void *addr)
lib/libsndio/sio.c
45
struct sio_hdl *hdl;
lib/libsndio/sio.c
460
_sio_printpos(struct sio_hdl *hdl)
lib/libsndio/sio.c
509
_sio_xrun(struct sio_hdl *hdl)
lib/libsndio/sio.c
615
_sio_onmove_cb(struct sio_hdl *hdl, int delta)
lib/libsndio/sio.c
642
sio_setvol(struct sio_hdl *hdl, unsigned int ctl)
lib/libsndio/sio.c
655
sio_onvol(struct sio_hdl *hdl, void (*cb)(void *, unsigned int), void *addr)
lib/libsndio/sio.c
671
_sio_onvol_cb(struct sio_hdl *hdl, unsigned int ctl)
lib/libsndio/sio.c
678
sio_onxrun(struct sio_hdl *hdl, void (*cb)(void *), void *addr)
lib/libsndio/sio.c
690
_sio_onxrun_cb(struct sio_hdl *hdl)
lib/libsndio/sio.c
79
_sio_create(struct sio_hdl *hdl, struct sio_ops *ops,
lib/libsndio/sio.c
93
sio_close(struct sio_hdl *hdl)
lib/libsndio/sio.c
99
sio_start(struct sio_hdl *hdl)
lib/libsndio/sio_aucat.c
152
struct sio_hdl *
lib/libsndio/sio_aucat.c
170
return (struct sio_hdl *)hdl;
lib/libsndio/sio_aucat.c
174
sio_aucat_close(struct sio_hdl *sh)
lib/libsndio/sio_aucat.c
185
sio_aucat_start(struct sio_hdl *sh)
lib/libsndio/sio_aucat.c
211
sio_aucat_drain(struct sio_hdl *sh, int drain)
lib/libsndio/sio_aucat.c
268
sio_aucat_stop(struct sio_hdl *sh)
lib/libsndio/sio_aucat.c
274
sio_aucat_flush(struct sio_hdl *sh)
lib/libsndio/sio_aucat.c
280
sio_aucat_setpar(struct sio_hdl *sh, struct sio_par *par)
lib/libsndio/sio_aucat.c
305
sio_aucat_getpar(struct sio_hdl *sh, struct sio_par *par)
lib/libsndio/sio_aucat.c
340
sio_aucat_getcap(struct sio_hdl *sh, struct sio_cap *cap)
lib/libsndio/sio_aucat.c
36
struct sio_hdl sio;
lib/libsndio/sio_aucat.c
414
sio_aucat_read(struct sio_hdl *sh, void *buf, size_t len)
lib/libsndio/sio_aucat.c
426
sio_aucat_write(struct sio_hdl *sh, const void *buf, size_t len)
lib/libsndio/sio_aucat.c
450
sio_aucat_nfds(struct sio_hdl *hdl)
lib/libsndio/sio_aucat.c
456
sio_aucat_pollfd(struct sio_hdl *sh, struct pollfd *pfd, int events)
lib/libsndio/sio_aucat.c
467
sio_aucat_revents(struct sio_hdl *sh, struct pollfd *pfd)
lib/libsndio/sio_aucat.c
48
static void sio_aucat_close(struct sio_hdl *);
lib/libsndio/sio_aucat.c
49
static int sio_aucat_start(struct sio_hdl *);
lib/libsndio/sio_aucat.c
491
sio_aucat_setvol(struct sio_hdl *sh, unsigned int vol)
lib/libsndio/sio_aucat.c
50
static int sio_aucat_stop(struct sio_hdl *);
lib/libsndio/sio_aucat.c
500
sio_aucat_getvol(struct sio_hdl *sh)
lib/libsndio/sio_aucat.c
51
static int sio_aucat_flush(struct sio_hdl *);
lib/libsndio/sio_aucat.c
52
static int sio_aucat_setpar(struct sio_hdl *, struct sio_par *);
lib/libsndio/sio_aucat.c
53
static int sio_aucat_getpar(struct sio_hdl *, struct sio_par *);
lib/libsndio/sio_aucat.c
54
static int sio_aucat_getcap(struct sio_hdl *, struct sio_cap *);
lib/libsndio/sio_aucat.c
55
static size_t sio_aucat_read(struct sio_hdl *, void *, size_t);
lib/libsndio/sio_aucat.c
56
static size_t sio_aucat_write(struct sio_hdl *, const void *, size_t);
lib/libsndio/sio_aucat.c
57
static int sio_aucat_nfds(struct sio_hdl *);
lib/libsndio/sio_aucat.c
58
static int sio_aucat_pollfd(struct sio_hdl *, struct pollfd *, int);
lib/libsndio/sio_aucat.c
59
static int sio_aucat_revents(struct sio_hdl *, struct pollfd *);
lib/libsndio/sio_aucat.c
60
static int sio_aucat_setvol(struct sio_hdl *, unsigned int);
lib/libsndio/sio_aucat.c
61
static void sio_aucat_getvol(struct sio_hdl *);
lib/libsndio/sio_priv.h
57
void (*close)(struct sio_hdl *);
lib/libsndio/sio_priv.h
58
int (*setpar)(struct sio_hdl *, struct sio_par *);
lib/libsndio/sio_priv.h
59
int (*getpar)(struct sio_hdl *, struct sio_par *);
lib/libsndio/sio_priv.h
60
int (*getcap)(struct sio_hdl *, struct sio_cap *);
lib/libsndio/sio_priv.h
61
size_t (*write)(struct sio_hdl *, const void *, size_t);
lib/libsndio/sio_priv.h
62
size_t (*read)(struct sio_hdl *, void *, size_t);
lib/libsndio/sio_priv.h
63
int (*start)(struct sio_hdl *);
lib/libsndio/sio_priv.h
64
int (*stop)(struct sio_hdl *);
lib/libsndio/sio_priv.h
65
int (*flush)(struct sio_hdl *);
lib/libsndio/sio_priv.h
66
int (*nfds)(struct sio_hdl *);
lib/libsndio/sio_priv.h
67
int (*pollfd)(struct sio_hdl *, struct pollfd *, int);
lib/libsndio/sio_priv.h
68
int (*revents)(struct sio_hdl *, struct pollfd *);
lib/libsndio/sio_priv.h
69
int (*setvol)(struct sio_hdl *, unsigned);
lib/libsndio/sio_priv.h
70
void (*getvol)(struct sio_hdl *);
lib/libsndio/sio_priv.h
73
struct sio_hdl *_sio_aucat_open(const char *, unsigned, int);
lib/libsndio/sio_priv.h
74
struct sio_hdl *_sio_sun_open(const char *, unsigned, int);
lib/libsndio/sio_priv.h
75
void _sio_create(struct sio_hdl *, struct sio_ops *, unsigned, int);
lib/libsndio/sio_priv.h
76
int _sio_xrun(struct sio_hdl *);
lib/libsndio/sio_priv.h
77
void _sio_onmove_cb(struct sio_hdl *, int);
lib/libsndio/sio_priv.h
78
void _sio_onvol_cb(struct sio_hdl *, unsigned);
lib/libsndio/sio_priv.h
79
void _sio_onxrun_cb(struct sio_hdl *);
lib/libsndio/sio_priv.h
81
void _sio_printpos(struct sio_hdl *);
lib/libsndio/sio_sun.c
148
sio_sun_getcap(struct sio_hdl *sh, struct sio_cap *cap)
lib/libsndio/sio_sun.c
310
struct sio_hdl *
lib/libsndio/sio_sun.c
333
return (struct sio_hdl *)hdl;
lib/libsndio/sio_sun.c
336
struct sio_hdl *
lib/libsndio/sio_sun.c
339
struct sio_hdl *hdl;
lib/libsndio/sio_sun.c
354
sio_sun_close(struct sio_hdl *sh)
lib/libsndio/sio_sun.c
364
sio_sun_start(struct sio_hdl *sh)
lib/libsndio/sio_sun.c
396
sio_sun_flush(struct sio_hdl *sh)
lib/libsndio/sio_sun.c
40
struct sio_hdl sio;
lib/libsndio/sio_sun.c
412
sio_sun_setpar(struct sio_hdl *sh, struct sio_par *par)
lib/libsndio/sio_sun.c
447
sio_sun_getpar(struct sio_hdl *sh, struct sio_par *par)
lib/libsndio/sio_sun.c
472
sio_sun_read(struct sio_hdl *sh, void *buf, size_t len)
lib/libsndio/sio_sun.c
48
static void sio_sun_close(struct sio_hdl *);
lib/libsndio/sio_sun.c
49
static int sio_sun_start(struct sio_hdl *);
lib/libsndio/sio_sun.c
495
sio_sun_write(struct sio_hdl *sh, const void *buf, size_t len)
lib/libsndio/sio_sun.c
50
static int sio_sun_flush(struct sio_hdl *);
lib/libsndio/sio_sun.c
51
static int sio_sun_setpar(struct sio_hdl *, struct sio_par *);
lib/libsndio/sio_sun.c
52
static int sio_sun_getpar(struct sio_hdl *, struct sio_par *);
lib/libsndio/sio_sun.c
528
sio_sun_nfds(struct sio_hdl *hdl)
lib/libsndio/sio_sun.c
53
static int sio_sun_getcap(struct sio_hdl *, struct sio_cap *);
lib/libsndio/sio_sun.c
534
sio_sun_pollfd(struct sio_hdl *sh, struct pollfd *pfd, int events)
lib/libsndio/sio_sun.c
54
static size_t sio_sun_read(struct sio_hdl *, void *, size_t);
lib/libsndio/sio_sun.c
544
sio_sun_revents(struct sio_hdl *sh, struct pollfd *pfd)
lib/libsndio/sio_sun.c
55
static size_t sio_sun_write(struct sio_hdl *, const void *, size_t);
lib/libsndio/sio_sun.c
56
static int sio_sun_nfds(struct sio_hdl *);
lib/libsndio/sio_sun.c
57
static int sio_sun_pollfd(struct sio_hdl *, struct pollfd *, int);
lib/libsndio/sio_sun.c
58
static int sio_sun_revents(struct sio_hdl *, struct pollfd *);
regress/lib/libsndio/cap/cap.c
66
struct sio_hdl *hdl;
regress/lib/libsndio/fd/fd.c
105
buf_rec(struct buf *buf, struct sio_hdl *hdl)
regress/lib/libsndio/fd/fd.c
144
buf_play(struct buf *buf, struct sio_hdl *hdl)
regress/lib/libsndio/fd/fd.c
192
struct sio_hdl *hdl;
regress/lib/libsndio/fd/fd.c
22
unsigned buf_rec(struct buf *, struct sio_hdl *);
regress/lib/libsndio/fd/fd.c
23
unsigned buf_play(struct buf *, struct sio_hdl *);
regress/lib/libsndio/play/play.c
44
struct sio_hdl *hdl;
regress/lib/libsndio/rec/rec.c
41
struct sio_hdl *hdl;
regress/lib/libsndio/vol/vol.c
37
struct sio_hdl *hdl;
usr.bin/aucat/aucat.c
115
struct sio_hdl *dev_sh; /* device handle */
usr.bin/cdio/rip.c
93
struct sio_hdl *hdl; /* sndio handle */
usr.bin/sndiod/fdpass.c
205
struct sio_hdl *
usr.bin/sndiod/fdpass.h
28
struct sio_hdl *fdpass_sio_open(int, unsigned int);
usr.bin/sndiod/siofile.h
25
struct sio_hdl *hdl;