Symbol: afile
sbin/restore/interactive.c
504
struct afile *fp, *list, *listp = NULL;
sbin/restore/interactive.c
506
struct afile single;
sbin/restore/interactive.c
530
list = calloc(entries, sizeof(struct afile));
sbin/restore/interactive.c
570
qsort((char *)list, entries, sizeof(struct afile), fcmp);
sbin/restore/interactive.c
585
mkentry(char *name, struct direct *dp, struct afile *fp)
sbin/restore/interactive.c
641
formatf(struct afile *list, int nentry)
sbin/restore/interactive.c
643
struct afile *fp, *endlist;
sbin/restore/interactive.c
754
return (strcmp(((struct afile *)f1)->fname,
sbin/restore/interactive.c
755
((struct afile *)f2)->fname));
sbin/restore/interactive.c
81
static void formatf(struct afile *, int);
sbin/restore/interactive.c
85
static void mkentry(char *, struct direct *, struct afile *);
usr.bin/aucat/afile.c
220
afile_readhdr(struct afile *f, void *addr, size_t size)
usr.bin/aucat/afile.c
234
afile_writehdr(struct afile *f, void *addr, size_t size)
usr.bin/aucat/afile.c
249
afile_checkpar(struct afile *f)
usr.bin/aucat/afile.c
275
afile_wav_readfmt(struct afile *f, unsigned int csize)
usr.bin/aucat/afile.c
336
afile_wav_readhdr(struct afile *f)
usr.bin/aucat/afile.c
397
afile_wav_writehdr(struct afile *f)
usr.bin/aucat/afile.c
424
afile_aiff_readcomm(struct afile *f, unsigned int csize,
usr.bin/aucat/afile.c
479
afile_aiff_readdata(struct afile *f, unsigned int csize, unsigned int *roffs)
usr.bin/aucat/afile.c
497
afile_aiff_readhdr(struct afile *f)
usr.bin/aucat/afile.c
573
afile_aiff_writehdr(struct afile *f)
usr.bin/aucat/afile.c
612
afile_au_readhdr(struct afile *f)
usr.bin/aucat/afile.c
676
afile_au_writehdr(struct afile *f)
usr.bin/aucat/afile.c
712
afile_read(struct afile *f, void *data, size_t count)
usr.bin/aucat/afile.c
738
afile_write(struct afile *f, void *data, size_t count)
usr.bin/aucat/afile.c
766
afile_seek(struct afile *f, off_t pos)
usr.bin/aucat/afile.c
788
afile_close(struct afile *f)
usr.bin/aucat/afile.c
802
afile_open(struct afile *f, char *path, int hdr, int flags,
usr.bin/aucat/afile.h
49
int afile_open(struct afile *, char *, int, int, struct aparams *, int, int);
usr.bin/aucat/afile.h
50
size_t afile_read(struct afile *, void *, size_t);
usr.bin/aucat/afile.h
51
size_t afile_write(struct afile *, void *, size_t);
usr.bin/aucat/afile.h
52
int afile_seek(struct afile *, off_t);
usr.bin/aucat/afile.h
53
void afile_close(struct afile *);
usr.bin/aucat/aucat.c
188
switch (s->afile.fmt) {
usr.bin/aucat/aucat.c
190
aparams_enctostr(&s->afile.par, enc);
usr.bin/aucat/aucat.c
208
s->afile.nch, s->imin, s->imax, s->omin, s->omax,
usr.bin/aucat/aucat.c
209
s->afile.rate, enc);
usr.bin/aucat/aucat.c
212
if (s->afile.endpos >= 0) {
usr.bin/aucat/aucat.c
215
(long long)s->afile.startpos,
usr.bin/aucat/aucat.c
216
(long long)s->afile.endpos);
usr.bin/aucat/aucat.c
233
n = afile_write(&s->afile, data, count);
usr.bin/aucat/aucat.c
235
logx(1, "%s: can't write, disabled", s->afile.path);
usr.bin/aucat/aucat.c
253
n = afile_read(&s->afile, data, count);
usr.bin/aucat/aucat.c
256
logx(3, "%s: eof reached, stopping", s->afile.path);
usr.bin/aucat/aucat.c
274
if (!afile_open(&s->afile, path, hdr,
usr.bin/aucat/aucat.c
281
s->imax = (imax != -1) ? imax : s->imin + s->afile.nch - 1;
usr.bin/aucat/aucat.c
283
s->omax = (omax != -1) ? omax : s->omin + s->afile.nch - 1;
usr.bin/aucat/aucat.c
290
logx(2, "%s: %s", s->afile.path, (slot_fmt(str, sizeof(str), s), str));
usr.bin/aucat/aucat.c
306
logx(1, "%s: slot_init: wrong state", s->afile.path);
usr.bin/aucat/aucat.c
310
s->bpf = s->afile.par.bps * s->afile.nch;
usr.bin/aucat/aucat.c
311
s->round = ((long long)dev_round * s->afile.rate +
usr.bin/aucat/aucat.c
320
logx(3, "%s: allocated %u frame buffer", s->afile.path, bufsz);
usr.bin/aucat/aucat.c
327
0, s->afile.nch - 1, s->imin, s->imax,
usr.bin/aucat/aucat.c
329
if (s->afile.fmt != AFILE_FMT_PCM ||
usr.bin/aucat/aucat.c
330
!aparams_native(&s->afile.par)) {
usr.bin/aucat/aucat.c
331
dec_init(&s->conv, &s->afile.par, s->afile.nch);
usr.bin/aucat/aucat.c
332
s->convbuf = allocbuf(s->round, s->afile.nch, sizeof(adata_t));
usr.bin/aucat/aucat.c
334
if (s->afile.rate != dev_rate) {
usr.bin/aucat/aucat.c
335
resamp_init(&s->resamp, s->afile.rate, dev_rate,
usr.bin/aucat/aucat.c
336
s->afile.nch);
usr.bin/aucat/aucat.c
337
s->resampbuf = allocbuf(dev_round, s->afile.nch, sizeof(adata_t));
usr.bin/aucat/aucat.c
343
0, s->afile.nch - 1, s->omin, s->omax, s->dup);
usr.bin/aucat/aucat.c
344
if (s->afile.rate != dev_rate) {
usr.bin/aucat/aucat.c
345
resamp_init(&s->resamp, dev_rate, s->afile.rate,
usr.bin/aucat/aucat.c
346
s->afile.nch);
usr.bin/aucat/aucat.c
347
s->resampbuf = allocbuf(dev_round, s->afile.nch, sizeof(adata_t));
usr.bin/aucat/aucat.c
349
if (!aparams_native(&s->afile.par)) {
usr.bin/aucat/aucat.c
350
enc_init(&s->conv, &s->afile.par, s->afile.nch);
usr.bin/aucat/aucat.c
351
s->convbuf = allocbuf(s->round, s->afile.nch, sizeof(adata_t));
usr.bin/aucat/aucat.c
362
dev_round * s->afile.nch * sizeof(adata_t));
usr.bin/aucat/aucat.c
365
s->round * s->afile.nch * sizeof(adata_t));
usr.bin/aucat/aucat.c
368
bufsz * s->afile.nch * sizeof(adata_t));
usr.bin/aucat/aucat.c
373
logx(3, "%s: chain initialized", s->afile.path);
usr.bin/aucat/aucat.c
382
logx(1, "%s: slot_start: wrong state", s->afile.path);
usr.bin/aucat/aucat.c
399
pos = pos * s->afile.rate / dev_rate;
usr.bin/aucat/aucat.c
401
if (!afile_seek(&s->afile, pos * s->bpf)) {
usr.bin/aucat/aucat.c
409
logx(2, "%s: started", s->afile.path);
usr.bin/aucat/aucat.c
424
logx(2, "%s: stopped", s->afile.path);
usr.bin/aucat/aucat.c
435
afile_close(&s->afile);
usr.bin/aucat/aucat.c
437
logx(3, "%s: closed", s->afile.path);
usr.bin/aucat/aucat.c
479
switch (s->afile.fmt) {
usr.bin/aucat/aucat.c
618
if (s->afile.rate > rate)
usr.bin/aucat/aucat.c
619
rate = s->afile.rate;
usr.bin/aucat/aucat.c
720
logx(3, "%s: volume set to %u", s->afile.path, val);
usr.bin/aucat/aucat.c
919
logx(3, "%s: drained, done", s->afile.path);
usr.bin/aucat/aucat.c
94
struct afile afile; /* file desc & friends */
usr.bin/aucat/aucat.c
976
if (s->afile.rate > rate)
usr.bin/aucat/aucat.c
977
rate = s->afile.rate;