Lines Matching refs:audio
100 struct audio { struct
104 } *audio; argument
477 naudio = expandmem(i, (void **)&audio, in doaudio()
478 sizeof (struct audio)); in doaudio()
487 audio[i].name = nm; in doaudio()
490 if (lstat(audio[i].name, &stat) < 0) { in doaudio()
498 if ((sz = readlink(audio[i].name, linkvalue, in doaudio()
506 audio[i].device = nm; in doaudio()
508 cp = strrchr(audio[i].device, '/'); in doaudio()
510 (void) sscanf(cp, "%d", &audio[i].number); in doaudio()
529 naudio = expandmem(i, (void **)&audio, in doaudio()
530 sizeof (struct audio)); in doaudio()
540 audio[i].name = nm; in doaudio()
548 audio[i].device = nm; in doaudio()
550 (void) sscanf(dep->d_name, "%d", &audio[i].number); in doaudio()
563 if (strcmp(audio[i].device, audio[j].device)) in doaudio()
565 audio[j].number = -1; in doaudio()
576 if (audio[j].number != i) in doaudio()
581 (void) da_add_list(&devlist, audio[j].name, in doaudio()
625 (void) printf("%s", audio[j].name); in doaudio()
637 for (entry = devlist.audio; entry != NULL; in doaudio()
1260 audio = (struct audio *)calloc(DFLT_NAUDIO, sizeof (struct audio)); in initmem()
1274 if (tape == NULL || audio == NULL || cd == NULL || fp == NULL) in initmem()
1277 devlist.audio = devlist.cd = devlist.floppy = devlist.rmdisk = in initmem()