tag | line | file | source code |
audio_devs | 477 | drivers/sound/ad1848.c | devc = (ad1848_info *) audio_devs[codec_dev]->devc; |
audio_devs | 564 | drivers/sound/ad1848.c | devc = (ad1848_info *) audio_devs[dev]->devc; |
audio_devs | 579 | drivers/sound/ad1848.c | if (audio_devs[dev]->flags & DMA_DUPLEX) |
audio_devs | 601 | drivers/sound/ad1848.c | ad1848_info *devc = (ad1848_info *) audio_devs[dev]->devc; |
audio_devs | 789 | drivers/sound/ad1848.c | ad1848_info *devc = (ad1848_info *) audio_devs[dev]->devc; |
audio_devs | 837 | drivers/sound/ad1848.c | ad1848_info *devc = (ad1848_info *) audio_devs[dev]->devc; |
audio_devs | 854 | drivers/sound/ad1848.c | if (devc->irq_mode & PCM_ENABLE_OUTPUT && audio_devs[dev]->flags & DMA_AUTOMODE && |
audio_devs | 889 | drivers/sound/ad1848.c | ad1848_info *devc = (ad1848_info *) audio_devs[dev]->devc; |
audio_devs | 905 | drivers/sound/ad1848.c | if (devc->irq_mode & PCM_ENABLE_INPUT && audio_devs[dev]->flags & DMA_AUTOMODE && |
audio_devs | 951 | drivers/sound/ad1848.c | ad1848_info *devc = (ad1848_info *) audio_devs[dev]->devc; |
audio_devs | 1031 | drivers/sound/ad1848.c | ad1848_info *devc = (ad1848_info *) audio_devs[dev]->devc; |
audio_devs | 1069 | drivers/sound/ad1848.c | ad1848_info *devc = (ad1848_info *) audio_devs[dev]->devc; |
audio_devs | 1096 | drivers/sound/ad1848.c | ad1848_info *devc = (ad1848_info *) audio_devs[dev]->devc; |
audio_devs | 1123 | drivers/sound/ad1848.c | ad1848_info *devc = (ad1848_info *) audio_devs[dev]->devc; |
audio_devs | 1474 | drivers/sound/ad1848.c | audio_devs[my_dev = num_audiodevs++] = &ad1848_pcm_operations[nr_ad1848_devs]; |
audio_devs | 1477 | drivers/sound/ad1848.c | audio_devs[my_dev]->devc = devc; |
audio_devs | 1480 | drivers/sound/ad1848.c | audio_devs[my_dev]->name, |
audio_devs | 1516 | drivers/sound/ad1848.c | audio_devs[my_dev]->dmachan1 = dma_playback; |
audio_devs | 1517 | drivers/sound/ad1848.c | audio_devs[my_dev]->dmachan2 = dma_capture; |
audio_devs | 1518 | drivers/sound/ad1848.c | audio_devs[my_dev]->buffsize = DSP_BUFFSIZE; |
audio_devs | 1519 | drivers/sound/ad1848.c | audio_devs[my_dev]->devc = devc; |
audio_devs | 1520 | drivers/sound/ad1848.c | audio_devs[my_dev]->format_mask = ad_format_mask[devc->mode]; |
audio_devs | 1548 | drivers/sound/ad1848.c | audio_devs[my_dev]->mixer_dev = num_mixers; |
audio_devs | 1579 | drivers/sound/ad1848.c | sound_free_dma (audio_devs[dev]->dmachan1); |
audio_devs | 1581 | drivers/sound/ad1848.c | if (audio_devs[dev]->dmachan2 != audio_devs[dev]->dmachan1) |
audio_devs | 1582 | drivers/sound/ad1848.c | sound_free_dma (audio_devs[dev]->dmachan2); |
audio_devs | 1618 | drivers/sound/ad1848.c | devc = (ad1848_info *) audio_devs[dev]->devc; |
audio_devs | 1621 | drivers/sound/ad1848.c | devc = (ad1848_info *) audio_devs[dev]->devc; |
audio_devs | 1858 | drivers/sound/ad1848.c | ad1848_info *devc = (ad1848_info *) audio_devs[dev]->devc; |
audio_devs | 1916 | drivers/sound/ad1848.c | ad1848_info *devc = (ad1848_info *) audio_devs[dev]->devc; |
audio_devs | 1929 | drivers/sound/ad1848.c | ad1848_info *devc = (ad1848_info *) audio_devs[dev]->devc; |
audio_devs | 1957 | drivers/sound/ad1848.c | sound_timer_init (&ad1848_tmr, audio_devs[dev]->name); |
audio_devs | 61 | drivers/sound/audio.c | if (!(audio_devs[dev]->format_mask & fmt)) /* Not supported */ |
audio_devs | 97 | drivers/sound/audio.c | if (audio_devs[dev]->coproc) |
audio_devs | 98 | drivers/sound/audio.c | if ((ret = audio_devs[dev]->coproc-> |
audio_devs | 99 | drivers/sound/audio.c | open (audio_devs[dev]->coproc->devc, COPR_PCM)) < 0) |
audio_devs | 148 | drivers/sound/audio.c | audio_devs[dev]->dmap_out->closing = 1; |
audio_devs | 149 | drivers/sound/audio.c | audio_devs[dev]->dmap_in->closing = 1; |
audio_devs | 153 | drivers/sound/audio.c | if (audio_devs[dev]->coproc) |
audio_devs | 154 | drivers/sound/audio.c | audio_devs[dev]->coproc->close (audio_devs[dev]->coproc->devc, COPR_PCM); |
audio_devs | 201 | drivers/sound/audio.c | if ((audio_mode[dev] & AM_READ) && !(audio_devs[dev]->flags & DMA_DUPLEX)) |
audio_devs | 205 | drivers/sound/audio.c | if (audio_devs[dev]->flags & DMA_DUPLEX) |
audio_devs | 236 | drivers/sound/audio.c | if (!audio_devs[dev]->copy_from_user) |
audio_devs | 243 | drivers/sound/audio.c | audio_devs[dev]->copy_from_user (dev, |
audio_devs | 286 | drivers/sound/audio.c | if ((audio_mode[dev] & AM_WRITE) && !(audio_devs[dev]->flags & DMA_DUPLEX)) |
audio_devs | 291 | drivers/sound/audio.c | if (audio_devs[dev]->flags & DMA_DUPLEX) |
audio_devs | 346 | drivers/sound/audio.c | if (audio_devs[dev]->coproc) /* Coprocessor ioctl */ |
audio_devs | 347 | drivers/sound/audio.c | return audio_devs[dev]->coproc->ioctl (audio_devs[dev]->coproc->devc, cmd, arg, 0); |
audio_devs | 372 | drivers/sound/audio.c | return snd_ioctl_return ((int *) arg, audio_devs[dev]->format_mask | AFMT_MU_LAW); |
audio_devs | 379 | drivers/sound/audio.c | if ((audio_mode[dev] & AM_WRITE) && !(audio_devs[dev]->flags & DMA_DUPLEX)) |
audio_devs | 395 | drivers/sound/audio.c | if ((audio_mode[dev] & AM_READ) && !(audio_devs[dev]->flags & DMA_DUPLEX)) |
audio_devs | 424 | drivers/sound/audio.c | if (audio_devs[dev]->flags & DMA_DUPLEX) |
audio_devs | 427 | drivers/sound/audio.c | if (audio_devs[dev]->coproc) |
audio_devs | 430 | drivers/sound/audio.c | if (audio_devs[dev]->local_qlen) /* Device has hidden buffers */ |
audio_devs | 433 | drivers/sound/audio.c | if (audio_devs[dev]->trigger) /* Supports SETTRIGGER */ |
audio_devs | 468 | drivers/sound/audio.c | if (audio_mode[dev] & AM_WRITE && !(audio_devs[dev]->flags & DMA_DUPLEX)) |
audio_devs | 477 | drivers/sound/audio.c | if (audio_mode[dev] & AM_READ && !(audio_devs[dev]->flags & DMA_DUPLEX)) |
audio_devs | 270 | drivers/sound/dev_table.h | struct audio_operations *audio_devs[MAX_AUDIO_DEV] = {NULL}; int num_audiodevs = 0; |
audio_devs | 499 | drivers/sound/dev_table.h | extern struct audio_operations * audio_devs[MAX_AUDIO_DEV]; extern int num_audiodevs; |
audio_devs | 70 | drivers/sound/dmabuf.c | struct audio_operations *dsp_dev = audio_devs[dev]; |
audio_devs | 141 | drivers/sound/dmabuf.c | if (dmap->fragment_size > (audio_devs[dev]->buffsize / 2)) |
audio_devs | 142 | drivers/sound/dmabuf.c | dmap->fragment_size = (audio_devs[dev]->buffsize / 2); |
audio_devs | 174 | drivers/sound/dmabuf.c | if (dmap == audio_devs[dev]->dmap_out) |
audio_devs | 186 | drivers/sound/dmabuf.c | dmap->bytes_in_use = audio_devs[dev]->buffsize; |
audio_devs | 211 | drivers/sound/dmabuf.c | if (sound_open_dma (chan, audio_devs[dev]->name)) |
audio_devs | 253 | drivers/sound/dmabuf.c | if (!audio_devs[dev]) |
audio_devs | 259 | drivers/sound/dmabuf.c | if (!(audio_devs[dev]->flags & DMA_DUPLEX)) |
audio_devs | 261 | drivers/sound/dmabuf.c | audio_devs[dev]->dmap_in = audio_devs[dev]->dmap_out; |
audio_devs | 262 | drivers/sound/dmabuf.c | audio_devs[dev]->dmachan2 = audio_devs[dev]->dmachan1; |
audio_devs | 265 | drivers/sound/dmabuf.c | if ((retval = audio_devs[dev]->open (dev, mode)) < 0) |
audio_devs | 268 | drivers/sound/dmabuf.c | dmap_out = audio_devs[dev]->dmap_out; |
audio_devs | 269 | drivers/sound/dmabuf.c | dmap_in = audio_devs[dev]->dmap_in; |
audio_devs | 271 | drivers/sound/dmabuf.c | if ((retval = open_dmap (dev, mode, dmap_out, audio_devs[dev]->dmachan1)) < 0) |
audio_devs | 273 | drivers/sound/dmabuf.c | audio_devs[dev]->close (dev); |
audio_devs | 277 | drivers/sound/dmabuf.c | audio_devs[dev]->enable_bits = mode; |
audio_devs | 278 | drivers/sound/dmabuf.c | if (audio_devs[dev]->flags & DMA_DUPLEX && dmap_out != dmap_in) |
audio_devs | 279 | drivers/sound/dmabuf.c | if ((retval = open_dmap (dev, mode, dmap_in, audio_devs[dev]->dmachan2)) < 0) |
audio_devs | 281 | drivers/sound/dmabuf.c | audio_devs[dev]->close (dev); |
audio_devs | 282 | drivers/sound/dmabuf.c | close_dmap (dev, dmap_out, audio_devs[dev]->dmachan1); |
audio_devs | 285 | drivers/sound/dmabuf.c | audio_devs[dev]->open_mode = mode; |
audio_devs | 286 | drivers/sound/dmabuf.c | audio_devs[dev]->go = 1; |
audio_devs | 290 | drivers/sound/dmabuf.c | audio_devs[dev]->ioctl (dev, SOUND_PCM_WRITE_BITS, (caddr_t) 8, 1); |
audio_devs | 291 | drivers/sound/dmabuf.c | audio_devs[dev]->ioctl (dev, SOUND_PCM_WRITE_CHANNELS, (caddr_t) 1, 1); |
audio_devs | 292 | drivers/sound/dmabuf.c | audio_devs[dev]->ioctl (dev, SOUND_PCM_WRITE_RATE, (caddr_t) DSP_DEFAULT_SPEED, 1); |
audio_devs | 304 | drivers/sound/dmabuf.c | audio_devs[dev]->reset (dev); |
audio_devs | 309 | drivers/sound/dmabuf.c | if (audio_devs[dev]->flags & DMA_DUPLEX) |
audio_devs | 320 | drivers/sound/dmabuf.c | if (!(audio_devs[dev]->flags & DMA_DUPLEX) || |
audio_devs | 321 | drivers/sound/dmabuf.c | !audio_devs[dev]->halt_output) |
audio_devs | 322 | drivers/sound/dmabuf.c | audio_devs[dev]->reset (dev); |
audio_devs | 324 | drivers/sound/dmabuf.c | audio_devs[dev]->halt_output (dev); |
audio_devs | 327 | drivers/sound/dmabuf.c | dma_init_buffers (dev, audio_devs[dev]->dmap_out); |
audio_devs | 328 | drivers/sound/dmabuf.c | reorganize_buffers (dev, audio_devs[dev]->dmap_out, 0); |
audio_devs | 338 | drivers/sound/dmabuf.c | if (!(audio_devs[dev]->flags & DMA_DUPLEX) || |
audio_devs | 339 | drivers/sound/dmabuf.c | !audio_devs[dev]->halt_input) |
audio_devs | 340 | drivers/sound/dmabuf.c | audio_devs[dev]->reset (dev); |
audio_devs | 342 | drivers/sound/dmabuf.c | audio_devs[dev]->halt_input (dev); |
audio_devs | 345 | drivers/sound/dmabuf.c | dma_init_buffers (dev, audio_devs[dev]->dmap_in); |
audio_devs | 346 | drivers/sound/dmabuf.c | reorganize_buffers (dev, audio_devs[dev]->dmap_in, 1); |
audio_devs | 354 | drivers/sound/dmabuf.c | if (!audio_devs[dev]->go && (!audio_devs[dev]->enable_bits & PCM_ENABLE_OUTPUT)) |
audio_devs | 357 | drivers/sound/dmabuf.c | if (audio_devs[dev]->dmap_out->dma_mode == DMODE_OUTPUT) |
audio_devs | 362 | drivers/sound/dmabuf.c | audio_devs[dev]->dmap_out->underrun_count = 0; |
audio_devs | 364 | drivers/sound/dmabuf.c | && audio_devs[dev]->dmap_out->qlen |
audio_devs | 365 | drivers/sound/dmabuf.c | && audio_devs[dev]->dmap_out->underrun_count == 0) |
audio_devs | 387 | drivers/sound/dmabuf.c | return audio_devs[dev]->dmap_out->qlen; |
audio_devs | 399 | drivers/sound/dmabuf.c | if (audio_devs[dev]->local_qlen) /* Device has hidden buffers */ |
audio_devs | 402 | drivers/sound/dmabuf.c | && audio_devs[dev]->local_qlen (dev)) |
audio_devs | 425 | drivers/sound/dmabuf.c | return audio_devs[dev]->dmap_out->qlen; |
audio_devs | 433 | drivers/sound/dmabuf.c | audio_devs[dev]->dmap_out->closing = 1; |
audio_devs | 434 | drivers/sound/dmabuf.c | audio_devs[dev]->dmap_in->closing = 1; |
audio_devs | 437 | drivers/sound/dmabuf.c | && (audio_devs[dev]->dmap_out->dma_mode == DMODE_OUTPUT)) |
audio_devs | 441 | drivers/sound/dmabuf.c | memset (audio_devs[dev]->dmap_out->raw_buf, |
audio_devs | 442 | drivers/sound/dmabuf.c | audio_devs[dev]->dmap_out->neutral_byte, |
audio_devs | 443 | drivers/sound/dmabuf.c | audio_devs[dev]->dmap_out->bytes_in_use); |
audio_devs | 449 | drivers/sound/dmabuf.c | audio_devs[dev]->close (dev); |
audio_devs | 451 | drivers/sound/dmabuf.c | close_dmap (dev, audio_devs[dev]->dmap_out, audio_devs[dev]->dmachan1); |
audio_devs | 453 | drivers/sound/dmabuf.c | if (audio_devs[dev]->flags & DMA_DUPLEX) |
audio_devs | 454 | drivers/sound/dmabuf.c | close_dmap (dev, audio_devs[dev]->dmap_in, audio_devs[dev]->dmachan2); |
audio_devs | 455 | drivers/sound/dmabuf.c | audio_devs[dev]->open_mode = 0; |
audio_devs | 465 | drivers/sound/dmabuf.c | if (!(audio_devs[dev]->enable_bits & PCM_ENABLE_INPUT)) |
audio_devs | 488 | drivers/sound/dmabuf.c | if ((err = audio_devs[dev]->prepare_for_input (dev, |
audio_devs | 498 | drivers/sound/dmabuf.c | audio_devs[dev]->start_input (dev, dmap->raw_buf_phys + |
audio_devs | 501 | drivers/sound/dmabuf.c | !(audio_devs[dev]->flags & DMA_AUTOMODE) || |
audio_devs | 504 | drivers/sound/dmabuf.c | if (audio_devs[dev]->trigger) |
audio_devs | 505 | drivers/sound/dmabuf.c | audio_devs[dev]->trigger (dev, |
audio_devs | 506 | drivers/sound/dmabuf.c | audio_devs[dev]->enable_bits * audio_devs[dev]->go); |
audio_devs | 516 | drivers/sound/dmabuf.c | struct dma_buffparms *dmap = audio_devs[dev]->dmap_in; |
audio_devs | 520 | drivers/sound/dmabuf.c | if (audio_devs[dev]->dmap_in->mapping_flags & DMA_MAP_MAPPED) |
audio_devs | 543 | drivers/sound/dmabuf.c | if (!(audio_devs[dev]->enable_bits & PCM_ENABLE_INPUT) & |
audio_devs | 544 | drivers/sound/dmabuf.c | audio_devs[dev]->go) |
audio_devs | 550 | drivers/sound/dmabuf.c | if (!audio_devs[dev]->go) |
audio_devs | 576 | drivers/sound/dmabuf.c | audio_devs[dev]->reset (dev); |
audio_devs | 596 | drivers/sound/dmabuf.c | struct dma_buffparms *dmap = audio_devs[dev]->dmap_in; |
audio_devs | 600 | drivers/sound/dmabuf.c | if (audio_devs[dev]->dmap_in->mapping_flags & DMA_MAP_MAPPED) |
audio_devs | 677 | drivers/sound/dmabuf.c | if (dmap->fragment_size > audio_devs[dev]->buffsize) |
audio_devs | 678 | drivers/sound/dmabuf.c | dmap->fragment_size = audio_devs[dev]->buffsize; |
audio_devs | 680 | drivers/sound/dmabuf.c | if (dmap->fragment_size == audio_devs[dev]->buffsize && |
audio_devs | 681 | drivers/sound/dmabuf.c | audio_devs[dev]->flags & DMA_AUTOMODE) |
audio_devs | 708 | drivers/sound/dmabuf.c | if (audio_devs[dev]->flags & DMA_AUTOMODE) |
audio_devs | 723 | drivers/sound/dmabuf.c | struct dma_buffparms *dmap_out = audio_devs[dev]->dmap_out; |
audio_devs | 724 | drivers/sound/dmabuf.c | struct dma_buffparms *dmap_in = audio_devs[dev]->dmap_in; |
audio_devs | 755 | drivers/sound/dmabuf.c | if (audio_devs[dev]->flags & DMA_DUPLEX) |
audio_devs | 771 | drivers/sound/dmabuf.c | if (audio_devs[dev]->flags & DMA_DUPLEX) |
audio_devs | 788 | drivers/sound/dmabuf.c | if (cmd == SNDCTL_DSP_GETISPACE && audio_devs[dev]->flags & DMA_DUPLEX) |
audio_devs | 808 | drivers/sound/dmabuf.c | if (audio_devs[dev]->local_qlen) |
audio_devs | 810 | drivers/sound/dmabuf.c | int tmp = audio_devs[dev]->local_qlen (dev); |
audio_devs | 838 | drivers/sound/dmabuf.c | int bits = get_fs_long ((long *) arg) & audio_devs[dev]->open_mode; |
audio_devs | 841 | drivers/sound/dmabuf.c | if (audio_devs[dev]->trigger == NULL) |
audio_devs | 844 | drivers/sound/dmabuf.c | if (!(audio_devs[dev]->flags & DMA_DUPLEX)) |
audio_devs | 853 | drivers/sound/dmabuf.c | changed = audio_devs[dev]->enable_bits ^ bits; |
audio_devs | 855 | drivers/sound/dmabuf.c | if ((changed & bits) & PCM_ENABLE_INPUT && audio_devs[dev]->go) |
audio_devs | 864 | drivers/sound/dmabuf.c | if ((err = audio_devs[dev]->prepare_for_input (dev, |
audio_devs | 873 | drivers/sound/dmabuf.c | audio_devs[dev]->go) |
audio_devs | 882 | drivers/sound/dmabuf.c | if ((err = audio_devs[dev]->prepare_for_output (dev, |
audio_devs | 890 | drivers/sound/dmabuf.c | audio_devs[dev]->enable_bits = bits; |
audio_devs | 891 | drivers/sound/dmabuf.c | if (changed && audio_devs[dev]->trigger) |
audio_devs | 892 | drivers/sound/dmabuf.c | audio_devs[dev]->trigger (dev, bits * audio_devs[dev]->go); |
audio_devs | 896 | drivers/sound/dmabuf.c | return snd_ioctl_return ((int *) arg, audio_devs[dev]->enable_bits); |
audio_devs | 901 | drivers/sound/dmabuf.c | if (!audio_devs[dev]->trigger) |
audio_devs | 904 | drivers/sound/dmabuf.c | audio_devs[dev]->trigger (dev, 0); |
audio_devs | 905 | drivers/sound/dmabuf.c | audio_devs[dev]->go = 0; |
audio_devs | 916 | drivers/sound/dmabuf.c | info.bytes = audio_devs[dev]->dmap_in->byte_counter; |
audio_devs | 917 | drivers/sound/dmabuf.c | info.ptr = get_buffer_pointer (dev, audio_devs[dev]->dmachan2, audio_devs[dev]->dmap_in); |
audio_devs | 918 | drivers/sound/dmabuf.c | info.blocks = audio_devs[dev]->dmap_in->qlen; |
audio_devs | 922 | drivers/sound/dmabuf.c | if (audio_devs[dev]->dmap_in->mapping_flags & DMA_MAP_MAPPED) |
audio_devs | 923 | drivers/sound/dmabuf.c | audio_devs[dev]->dmap_in->qlen = 0; /* Acknowledge interrupts */ |
audio_devs | 936 | drivers/sound/dmabuf.c | info.bytes = audio_devs[dev]->dmap_out->byte_counter; |
audio_devs | 937 | drivers/sound/dmabuf.c | info.ptr = get_buffer_pointer (dev, audio_devs[dev]->dmachan1, audio_devs[dev]->dmap_out); |
audio_devs | 938 | drivers/sound/dmabuf.c | info.blocks = audio_devs[dev]->dmap_out->qlen; |
audio_devs | 942 | drivers/sound/dmabuf.c | if (audio_devs[dev]->dmap_out->mapping_flags & DMA_MAP_MAPPED) |
audio_devs | 943 | drivers/sound/dmabuf.c | audio_devs[dev]->dmap_out->qlen = 0; /* Acknowledge interrupts */ |
audio_devs | 951 | drivers/sound/dmabuf.c | return audio_devs[dev]->ioctl (dev, cmd, arg, local); |
audio_devs | 968 | drivers/sound/dmabuf.c | if (audio_devs[dev]->open_mode != 0) |
audio_devs | 969 | drivers/sound/dmabuf.c | if (!audio_devs[dev]->go) |
audio_devs | 972 | drivers/sound/dmabuf.c | audio_devs[dev]->go = 1; |
audio_devs | 974 | drivers/sound/dmabuf.c | if (audio_devs[dev]->trigger) |
audio_devs | 975 | drivers/sound/dmabuf.c | audio_devs[dev]->trigger (dev, |
audio_devs | 976 | drivers/sound/dmabuf.c | audio_devs[dev]->enable_bits * audio_devs[dev]->go); |
audio_devs | 984 | drivers/sound/dmabuf.c | struct dma_buffparms *dmap = audio_devs[dev]->dmap_out; |
audio_devs | 997 | drivers/sound/dmabuf.c | if (audio_devs[dev]->local_qlen) |
audio_devs | 999 | drivers/sound/dmabuf.c | tmp = audio_devs[dev]->local_qlen (dev); |
audio_devs | 1017 | drivers/sound/dmabuf.c | struct dma_buffparms *dmap = audio_devs[dev]->dmap_out; |
audio_devs | 1019 | drivers/sound/dmabuf.c | if (audio_devs[dev]->dmap_out->mapping_flags & DMA_MAP_MAPPED) |
audio_devs | 1046 | drivers/sound/dmabuf.c | if ((err = audio_devs[dev]->prepare_for_output (dev, |
audio_devs | 1066 | drivers/sound/dmabuf.c | if (!(audio_devs[dev]->enable_bits & PCM_ENABLE_OUTPUT) && |
audio_devs | 1067 | drivers/sound/dmabuf.c | audio_devs[dev]->go) |
audio_devs | 1076 | drivers/sound/dmabuf.c | if (!audio_devs[dev]->go) |
audio_devs | 1104 | drivers/sound/dmabuf.c | audio_devs[dev]->reset (dev); |
audio_devs | 1129 | drivers/sound/dmabuf.c | struct dma_buffparms *dmap = audio_devs[dev]->dmap_out; |
audio_devs | 1143 | drivers/sound/dmabuf.c | struct dma_buffparms *dmap = audio_devs[dev]->dmap_out; |
audio_devs | 1158 | drivers/sound/dmabuf.c | struct dma_buffparms *dmap = audio_devs[dev]->dmap_out; |
audio_devs | 1165 | drivers/sound/dmabuf.c | if (audio_devs[dev]->dmap_out->mapping_flags & DMA_MAP_MAPPED) |
audio_devs | 1192 | drivers/sound/dmabuf.c | ((audio_devs[dev]->flags & DMA_AUTOMODE) && |
audio_devs | 1193 | drivers/sound/dmabuf.c | audio_devs[dev]->flags & NEEDS_RESTART)) |
audio_devs | 1204 | drivers/sound/dmabuf.c | audio_devs[dev]->output_block (dev, dmap->raw_buf_phys + |
audio_devs | 1207 | drivers/sound/dmabuf.c | !(audio_devs[dev]->flags & DMA_AUTOMODE) || |
audio_devs | 1210 | drivers/sound/dmabuf.c | if (audio_devs[dev]->trigger) |
audio_devs | 1211 | drivers/sound/dmabuf.c | audio_devs[dev]->trigger (dev, |
audio_devs | 1212 | drivers/sound/dmabuf.c | audio_devs[dev]->enable_bits * audio_devs[dev]->go); |
audio_devs | 1227 | drivers/sound/dmabuf.c | chan = audio_devs[dev]->dmachan1; |
audio_devs | 1228 | drivers/sound/dmabuf.c | dmap = audio_devs[dev]->dmap_out; |
audio_devs | 1232 | drivers/sound/dmabuf.c | chan = audio_devs[dev]->dmachan2; |
audio_devs | 1233 | drivers/sound/dmabuf.c | dmap = audio_devs[dev]->dmap_in; |
audio_devs | 1241 | drivers/sound/dmabuf.c | if (audio_devs[dev]->flags & DMA_AUTOMODE) |
audio_devs | 1283 | drivers/sound/dmabuf.c | if (audio_devs[dev]->dmap_out == NULL) |
audio_devs | 1285 | drivers/sound/dmabuf.c | audio_devs[dev]->dmap_out = |
audio_devs | 1286 | drivers/sound/dmabuf.c | audio_devs[dev]->dmap_in = |
audio_devs | 1289 | drivers/sound/dmabuf.c | if (audio_devs[dev]->flags & DMA_DUPLEX) |
audio_devs | 1290 | drivers/sound/dmabuf.c | audio_devs[dev]->dmap_in = |
audio_devs | 1345 | drivers/sound/dmabuf.c | struct dma_buffparms *dmap = audio_devs[dev]->dmap_out; |
audio_devs | 1350 | drivers/sound/dmabuf.c | sound_dma_intr (dev, audio_devs[dev]->dmap_out, audio_devs[dev]->dmachan1); |
audio_devs | 1362 | drivers/sound/dmabuf.c | if (!(audio_devs[dev]->flags & DMA_AUTOMODE)) |
audio_devs | 1364 | drivers/sound/dmabuf.c | audio_devs[dev]->output_block (dev, dmap->raw_buf_phys + |
audio_devs | 1367 | drivers/sound/dmabuf.c | !(audio_devs[dev]->flags & DMA_AUTOMODE)); |
audio_devs | 1368 | drivers/sound/dmabuf.c | if (audio_devs[dev]->trigger) |
audio_devs | 1369 | drivers/sound/dmabuf.c | audio_devs[dev]->trigger (dev, |
audio_devs | 1370 | drivers/sound/dmabuf.c | audio_devs[dev]->enable_bits * audio_devs[dev]->go); |
audio_devs | 1394 | drivers/sound/dmabuf.c | audio_devs[dev]->halt_xfer (dev); |
audio_devs | 1411 | drivers/sound/dmabuf.c | if (!(audio_devs[dev]->flags & DMA_AUTOMODE)) |
audio_devs | 1413 | drivers/sound/dmabuf.c | audio_devs[dev]->output_block (dev, dmap->raw_buf_phys + |
audio_devs | 1416 | drivers/sound/dmabuf.c | !(audio_devs[dev]->flags & DMA_AUTOMODE)); |
audio_devs | 1417 | drivers/sound/dmabuf.c | if (audio_devs[dev]->trigger) |
audio_devs | 1418 | drivers/sound/dmabuf.c | audio_devs[dev]->trigger (dev, |
audio_devs | 1419 | drivers/sound/dmabuf.c | audio_devs[dev]->enable_bits * audio_devs[dev]->go); |
audio_devs | 1441 | drivers/sound/dmabuf.c | struct dma_buffparms *dmap = audio_devs[dev]->dmap_in; |
audio_devs | 1446 | drivers/sound/dmabuf.c | sound_dma_intr (dev, audio_devs[dev]->dmap_in, audio_devs[dev]->dmachan2); |
audio_devs | 1454 | drivers/sound/dmabuf.c | if (!(audio_devs[dev]->flags & DMA_AUTOMODE)) |
audio_devs | 1456 | drivers/sound/dmabuf.c | audio_devs[dev]->start_input (dev, dmap->raw_buf_phys + |
audio_devs | 1459 | drivers/sound/dmabuf.c | !(audio_devs[dev]->flags & DMA_AUTOMODE)); |
audio_devs | 1460 | drivers/sound/dmabuf.c | if (audio_devs[dev]->trigger) |
audio_devs | 1461 | drivers/sound/dmabuf.c | audio_devs[dev]->trigger (dev, |
audio_devs | 1462 | drivers/sound/dmabuf.c | audio_devs[dev]->enable_bits * audio_devs[dev]->go); |
audio_devs | 1472 | drivers/sound/dmabuf.c | if (audio_devs[dev]->flags & DMA_AUTOMODE) |
audio_devs | 1475 | drivers/sound/dmabuf.c | if ((audio_devs[dev]->flags & DMA_DUPLEX) && |
audio_devs | 1476 | drivers/sound/dmabuf.c | audio_devs[dev]->halt_input) |
audio_devs | 1477 | drivers/sound/dmabuf.c | audio_devs[dev]->halt_input (dev); |
audio_devs | 1479 | drivers/sound/dmabuf.c | audio_devs[dev]->halt_xfer (dev); |
audio_devs | 1482 | drivers/sound/dmabuf.c | if (audio_devs[dev]->flags & DMA_AUTOMODE) |
audio_devs | 1497 | drivers/sound/dmabuf.c | if (!(audio_devs[dev]->flags & DMA_AUTOMODE)) |
audio_devs | 1499 | drivers/sound/dmabuf.c | audio_devs[dev]->start_input (dev, dmap->raw_buf_phys + |
audio_devs | 1502 | drivers/sound/dmabuf.c | !(audio_devs[dev]->flags & DMA_AUTOMODE)); |
audio_devs | 1503 | drivers/sound/dmabuf.c | if (audio_devs[dev]->trigger) |
audio_devs | 1504 | drivers/sound/dmabuf.c | audio_devs[dev]->trigger (dev, |
audio_devs | 1505 | drivers/sound/dmabuf.c | audio_devs[dev]->enable_bits * audio_devs[dev]->go); |
audio_devs | 1525 | drivers/sound/dmabuf.c | int chan = audio_devs[dev]->dmachan1; |
audio_devs | 1529 | drivers/sound/dmabuf.c | if ((err = open_dmap (dev, OPEN_READWRITE, audio_devs[dev]->dmap_out, audio_devs[dev]->dmachan1)) < 0) |
audio_devs | 1533 | drivers/sound/dmabuf.c | dma_init_buffers (dev, audio_devs[dev]->dmap_out); |
audio_devs | 1534 | drivers/sound/dmabuf.c | audio_devs[dev]->dmap_out->flags |= DMA_ALLOC_DONE; |
audio_devs | 1535 | drivers/sound/dmabuf.c | audio_devs[dev]->dmap_out->fragment_size = audio_devs[dev]->buffsize; |
audio_devs | 1538 | drivers/sound/dmabuf.c | if (audio_devs[dev]->flags & DMA_DUPLEX) |
audio_devs | 1540 | drivers/sound/dmabuf.c | if ((err = open_dmap (dev, OPEN_READWRITE, audio_devs[dev]->dmap_in, audio_devs[dev]->dmachan2)) < 0) |
audio_devs | 1543 | drivers/sound/dmabuf.c | audio_devs[dev]->dmachan2); |
audio_devs | 1544 | drivers/sound/dmabuf.c | close_dmap (dev, audio_devs[dev]->dmap_out, audio_devs[dev]->dmachan1); |
audio_devs | 1547 | drivers/sound/dmabuf.c | dma_init_buffers (dev, audio_devs[dev]->dmap_in); |
audio_devs | 1548 | drivers/sound/dmabuf.c | audio_devs[dev]->dmap_in->flags |= DMA_ALLOC_DONE; |
audio_devs | 1549 | drivers/sound/dmabuf.c | audio_devs[dev]->dmap_in->fragment_size = audio_devs[dev]->buffsize; |
audio_devs | 1554 | drivers/sound/dmabuf.c | audio_devs[dev]->dmap_in = audio_devs[dev]->dmap_out; |
audio_devs | 1555 | drivers/sound/dmabuf.c | audio_devs[dev]->dmachan2 = audio_devs[dev]->dmachan1; |
audio_devs | 1572 | drivers/sound/dmabuf.c | close_dmap (dev, audio_devs[dev]->dmap_out, audio_devs[dev]->dmachan1); |
audio_devs | 1574 | drivers/sound/dmabuf.c | if (audio_devs[dev]->flags & DMA_DUPLEX) |
audio_devs | 1575 | drivers/sound/dmabuf.c | close_dmap (dev, audio_devs[dev]->dmap_in, audio_devs[dev]->dmachan2); |
audio_devs | 1593 | drivers/sound/dmabuf.c | dmap = audio_devs[dev]->dmap_in; |
audio_devs | 1610 | drivers/sound/dmabuf.c | if ((audio_devs[dev]->flags & DMA_DUPLEX) && !dmap->qlen && |
audio_devs | 1611 | drivers/sound/dmabuf.c | audio_devs[dev]->enable_bits & PCM_ENABLE_INPUT && |
audio_devs | 1612 | drivers/sound/dmabuf.c | audio_devs[dev]->go) |
audio_devs | 1637 | drivers/sound/dmabuf.c | dmap = audio_devs[dev]->dmap_out; |
audio_devs | 1644 | drivers/sound/gus_wave.c | blk_sz = audio_devs[gus_devnum]->dmap_out->bytes_in_use; |
audio_devs | 1689 | drivers/sound/gus_wave.c | memcpy_fromfs (audio_devs[gus_devnum]->dmap_out->raw_buf, &((addr)[sizeof_patch + src_offs]), blk_sz); |
audio_devs | 1696 | drivers/sound/gus_wave.c | audio_devs[gus_devnum]->dmap_out->raw_buf_phys, |
audio_devs | 1705 | drivers/sound/gus_wave.c | if (audio_devs[gus_devnum]->dmachan1 > 3) |
audio_devs | 1724 | drivers/sound/gus_wave.c | if (audio_devs[gus_devnum]->dmachan1 > 3) |
audio_devs | 2084 | drivers/sound/gus_wave.c | audio_devs[dev]->format_mask = AFMT_U8; |
audio_devs | 2086 | drivers/sound/gus_wave.c | audio_devs[dev]->format_mask = AFMT_U8 | AFMT_S16_LE; |
audio_devs | 2292 | drivers/sound/gus_wave.c | if (audio_devs[dev]->dmachan1 > 3) |
audio_devs | 2309 | drivers/sound/gus_wave.c | if (audio_devs[dev]->dmachan1 > 3) |
audio_devs | 2363 | drivers/sound/gus_wave.c | if (audio_devs[dev]->dmachan2 > 3) |
audio_devs | 3141 | drivers/sound/gus_wave.c | audio_devs[gus_devnum = num_audiodevs++] = &gus_sampling_operations; |
audio_devs | 3142 | drivers/sound/gus_wave.c | audio_devs[gus_devnum]->dmachan1 = dma; |
audio_devs | 3143 | drivers/sound/gus_wave.c | audio_devs[gus_devnum]->dmachan2 = dma2; |
audio_devs | 3144 | drivers/sound/gus_wave.c | audio_devs[gus_devnum]->buffsize = DSP_BUFFSIZE; |
audio_devs | 3146 | drivers/sound/gus_wave.c | audio_devs[gus_devnum]->flags |= DMA_DUPLEX; |
audio_devs | 294 | drivers/sound/pas2_pcm.c | if (audio_devs[dev]->dmachan1 > 3) |
audio_devs | 297 | drivers/sound/pas2_pcm.c | if (audio_devs[dev]->flags & DMA_AUTOMODE && |
audio_devs | 313 | drivers/sound/pas2_pcm.c | if (audio_devs[dev]->dmachan1 > 3) |
audio_devs | 343 | drivers/sound/pas2_pcm.c | if (audio_devs[dev]->dmachan1 > 3) |
audio_devs | 346 | drivers/sound/pas2_pcm.c | if (audio_devs[my_devnum]->flags & DMA_AUTOMODE && |
audio_devs | 359 | drivers/sound/pas2_pcm.c | if (audio_devs[dev]->dmachan1 > 3) |
audio_devs | 445 | drivers/sound/pas2_pcm.c | audio_devs[my_devnum = num_audiodevs++] = &pas_pcm_operations; |
audio_devs | 446 | drivers/sound/pas2_pcm.c | audio_devs[my_devnum]->dmachan1 = hw_config->dma; |
audio_devs | 447 | drivers/sound/pas2_pcm.c | audio_devs[my_devnum]->buffsize = DSP_BUFFSIZE; |
audio_devs | 467 | drivers/sound/pas2_pcm.c | if (!(audio_devs[my_devnum]->flags & DMA_AUTOMODE)) |
audio_devs | 766 | drivers/sound/pss.c | audio_devs[prev_devs]->coproc = &pss_coproc_operations; |
audio_devs | 253 | drivers/sound/sb16_dsp.c | audio_devs[dev]->dmachan1 = audio_devs[dev]->dmachan2 = dma8; |
audio_devs | 288 | drivers/sound/sb16_dsp.c | if (audio_devs[dev]->flags & DMA_AUTOMODE && |
audio_devs | 341 | drivers/sound/sb16_dsp.c | if (audio_devs[dev]->flags & DMA_AUTOMODE && |
audio_devs | 379 | drivers/sound/sb16_dsp.c | audio_devs[my_dev]->dmachan1 = |
audio_devs | 380 | drivers/sound/sb16_dsp.c | audio_devs[my_dev]->dmachan2 = |
audio_devs | 391 | drivers/sound/sb16_dsp.c | audio_devs[my_dev]->dmachan1 = |
audio_devs | 392 | drivers/sound/sb16_dsp.c | audio_devs[my_dev]->dmachan2 = |
audio_devs | 503 | drivers/sound/sb16_dsp.c | audio_devs[my_dev = num_audiodevs++] = &sb16_dsp_operations; |
audio_devs | 504 | drivers/sound/sb16_dsp.c | audio_devs[my_dev]->dmachan1 = audio_devs[my_dev]->dmachan2 = dma8; |
audio_devs | 505 | drivers/sound/sb16_dsp.c | audio_devs[my_dev]->buffsize = DSP_BUFFSIZE; |
audio_devs | 482 | drivers/sound/sb_dsp.c | if (audio_devs[dev]->dmachan1 > 3) |
audio_devs | 572 | drivers/sound/sb_dsp.c | if (audio_devs[dev]->dmachan1 > 3) |
audio_devs | 716 | drivers/sound/sb_dsp.c | audio_devs[my_dev]->dmachan1 = |
audio_devs | 717 | drivers/sound/sb_dsp.c | audio_devs[my_dev]->dmachan2 = |
audio_devs | 787 | drivers/sound/sb_dsp.c | audio_devs[my_dev]->dmachan1 = |
audio_devs | 788 | drivers/sound/sb_dsp.c | audio_devs[my_dev]->dmachan2 = |
audio_devs | 856 | drivers/sound/sb_dsp.c | audio_devs[my_dev]->dmachan1 = |
audio_devs | 857 | drivers/sound/sb_dsp.c | audio_devs[my_dev]->dmachan2 = |
audio_devs | 888 | drivers/sound/sb_dsp.c | audio_devs[my_dev]->dmachan1 = |
audio_devs | 889 | drivers/sound/sb_dsp.c | audio_devs[my_dev]->dmachan2 = |
audio_devs | 1589 | drivers/sound/sb_dsp.c | audio_devs[my_dev = num_audiodevs++] = &sb_dsp_operations; |
audio_devs | 1592 | drivers/sound/sb_dsp.c | audio_devs[my_dev]->flags |= DMA_AUTOMODE; |
audio_devs | 1594 | drivers/sound/sb_dsp.c | audio_devs[my_dev]->buffsize = DSP_BUFFSIZE; |
audio_devs | 1595 | drivers/sound/sb_dsp.c | dma8 = audio_devs[my_dev]->dmachan1 = hw_config->dma; |
audio_devs | 1596 | drivers/sound/sb_dsp.c | dma16 = audio_devs[my_dev]->dmachan2 = hw_config->dma; |
audio_devs | 218 | drivers/sound/sound_switch.c | if (!put_status (audio_devs[i]->name)) |
audio_devs | 221 | drivers/sound/sound_switch.c | if (audio_devs[i]->flags & DMA_DUPLEX) |
audio_devs | 521 | drivers/sound/sound_switch.c | mixdev = audio_devs[dev >> 4]->mixer_dev; |
audio_devs | 263 | drivers/sound/soundcard.c | dmap = audio_devs[dev]->dmap_in; |
audio_devs | 267 | drivers/sound/soundcard.c | dmap = audio_devs[dev]->dmap_out; |
audio_devs | 630 | drivers/sound/soundcard.c | printk ("sound: buffsize[%d] = %lu\n", dev, audio_devs[dev]->buffsize); |
audio_devs | 632 | drivers/sound/soundcard.c | audio_devs[dev]->buffsize = dma_buffsize; |
audio_devs | 634 | drivers/sound/soundcard.c | if (audio_devs[dev]->buffsize > dma_pagesize) |
audio_devs | 635 | drivers/sound/soundcard.c | audio_devs[dev]->buffsize = dma_pagesize; |
audio_devs | 644 | drivers/sound/soundcard.c | while (start_addr == NULL && audio_devs[dev]->buffsize > PAGE_SIZE) |
audio_devs | 649 | drivers/sound/soundcard.c | size < audio_devs[dev]->buffsize; |
audio_devs | 652 | drivers/sound/soundcard.c | audio_devs[dev]->buffsize = PAGE_SIZE * (1 << sz); |
audio_devs | 655 | drivers/sound/soundcard.c | audio_devs[dev]->buffsize /= 2; |
audio_devs | 666 | drivers/sound/soundcard.c | end_addr = start_addr + audio_devs[dev]->buffsize - 1; |
audio_devs | 681 | drivers/sound/soundcard.c | audio_devs[dev]->buffsize); |
audio_devs | 688 | drivers/sound/soundcard.c | memset (dmap->raw_buf, 0x00, audio_devs[dev]->buffsize); |
audio_devs | 712 | drivers/sound/soundcard.c | size < audio_devs[dev]->buffsize; |
audio_devs | 716 | drivers/sound/soundcard.c | end_addr = start_addr + audio_devs[dev]->buffsize; |
audio_devs | 484 | drivers/sound/sscape.c | memcpy (audio_devs[devc->my_audiodev]->dmap_out->raw_buf, block, size); |
audio_devs | 490 | drivers/sound/sscape.c | audio_devs[devc->my_audiodev]->dmap_out->raw_buf_phys, |
audio_devs | 696 | drivers/sound/sscape.c | sscape_info *devc = (sscape_info *) audio_devs[dev]->devc; |
audio_devs | 727 | drivers/sound/sscape.c | sscape_info *devc = (sscape_info *) audio_devs[dev]->devc; |
audio_devs | 760 | drivers/sound/sscape.c | sscape_info *devc = (sscape_info *) audio_devs[dev]->devc; |
audio_devs | 991 | drivers/sound/sscape.c | audio_devs[my_dev = num_audiodevs++] = &sscape_audio_operations; |
audio_devs | 992 | drivers/sound/sscape.c | audio_devs[my_dev]->dmachan1 = hw_config->dma; |
audio_devs | 993 | drivers/sound/sscape.c | audio_devs[my_dev]->buffsize = DSP_BUFFSIZE; |
audio_devs | 994 | drivers/sound/sscape.c | audio_devs[my_dev]->devc = devc; |
audio_devs | 997 | drivers/sound/sscape.c | audio_devs[my_dev]->coproc = &sscape_coproc_operations; |
audio_devs | 1178 | drivers/sound/sscape.c | audio_devs[prev_devs]->coproc = &sscape_coproc_operations; |