tag | line | file | source code |
audio_devs | 476 | drivers/sound/ad1848.c | devc = (ad1848_info *) audio_devs[codec_dev]->devc; |
audio_devs | 563 | drivers/sound/ad1848.c | devc = (ad1848_info *) audio_devs[dev]->devc; |
audio_devs | 577 | drivers/sound/ad1848.c | if (audio_devs[dev]->flags & DMA_DUPLEX) |
audio_devs | 599 | drivers/sound/ad1848.c | ad1848_info *devc = (ad1848_info *) audio_devs[dev]->devc; |
audio_devs | 787 | drivers/sound/ad1848.c | ad1848_info *devc = (ad1848_info *) audio_devs[dev]->devc; |
audio_devs | 835 | drivers/sound/ad1848.c | ad1848_info *devc = (ad1848_info *) audio_devs[dev]->devc; |
audio_devs | 852 | drivers/sound/ad1848.c | if (devc->irq_mode & PCM_ENABLE_OUTPUT && audio_devs[dev]->flags & DMA_AUTOMODE && |
audio_devs | 887 | drivers/sound/ad1848.c | ad1848_info *devc = (ad1848_info *) audio_devs[dev]->devc; |
audio_devs | 903 | drivers/sound/ad1848.c | if (devc->irq_mode & PCM_ENABLE_INPUT && audio_devs[dev]->flags & DMA_AUTOMODE && |
audio_devs | 949 | drivers/sound/ad1848.c | ad1848_info *devc = (ad1848_info *) audio_devs[dev]->devc; |
audio_devs | 1026 | drivers/sound/ad1848.c | ad1848_info *devc = (ad1848_info *) audio_devs[dev]->devc; |
audio_devs | 1063 | drivers/sound/ad1848.c | ad1848_info *devc = (ad1848_info *) audio_devs[dev]->devc; |
audio_devs | 1087 | drivers/sound/ad1848.c | ad1848_info *devc = (ad1848_info *) audio_devs[dev]->devc; |
audio_devs | 1111 | drivers/sound/ad1848.c | ad1848_info *devc = (ad1848_info *) audio_devs[dev]->devc; |
audio_devs | 1463 | drivers/sound/ad1848.c | audio_devs[my_dev = num_audiodevs++] = &ad1848_pcm_operations[nr_ad1848_devs]; |
audio_devs | 1466 | drivers/sound/ad1848.c | audio_devs[my_dev]->devc = devc; |
audio_devs | 1469 | drivers/sound/ad1848.c | audio_devs[my_dev]->name, |
audio_devs | 1505 | drivers/sound/ad1848.c | audio_devs[my_dev]->dmachan1 = dma_playback; |
audio_devs | 1506 | drivers/sound/ad1848.c | audio_devs[my_dev]->dmachan2 = dma_capture; |
audio_devs | 1507 | drivers/sound/ad1848.c | audio_devs[my_dev]->buffsize = DSP_BUFFSIZE; |
audio_devs | 1508 | drivers/sound/ad1848.c | audio_devs[my_dev]->devc = devc; |
audio_devs | 1509 | drivers/sound/ad1848.c | audio_devs[my_dev]->format_mask = ad_format_mask[devc->mode]; |
audio_devs | 1537 | drivers/sound/ad1848.c | audio_devs[my_dev]->mixer_dev = num_mixers; |
audio_devs | 1568 | drivers/sound/ad1848.c | sound_free_dma (audio_devs[dev]->dmachan1); |
audio_devs | 1570 | drivers/sound/ad1848.c | if (audio_devs[dev]->dmachan2 != audio_devs[dev]->dmachan1) |
audio_devs | 1571 | drivers/sound/ad1848.c | sound_free_dma (audio_devs[dev]->dmachan2); |
audio_devs | 1607 | drivers/sound/ad1848.c | devc = (ad1848_info *) audio_devs[dev]->devc; |
audio_devs | 1610 | drivers/sound/ad1848.c | devc = (ad1848_info *) audio_devs[dev]->devc; |
audio_devs | 1847 | drivers/sound/ad1848.c | ad1848_info *devc = (ad1848_info *) audio_devs[dev]->devc; |
audio_devs | 1905 | drivers/sound/ad1848.c | ad1848_info *devc = (ad1848_info *) audio_devs[dev]->devc; |
audio_devs | 1918 | drivers/sound/ad1848.c | ad1848_info *devc = (ad1848_info *) audio_devs[dev]->devc; |
audio_devs | 1946 | 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 | 150 | drivers/sound/audio.c | if (audio_devs[dev]->coproc) |
audio_devs | 151 | drivers/sound/audio.c | audio_devs[dev]->coproc->close (audio_devs[dev]->coproc->devc, COPR_PCM); |
audio_devs | 198 | drivers/sound/audio.c | if ((audio_mode[dev] & AM_READ) && !(audio_devs[dev]->flags & DMA_DUPLEX)) |
audio_devs | 202 | drivers/sound/audio.c | if (audio_devs[dev]->flags & DMA_DUPLEX) |
audio_devs | 233 | drivers/sound/audio.c | if (!audio_devs[dev]->copy_from_user) |
audio_devs | 240 | drivers/sound/audio.c | audio_devs[dev]->copy_from_user (dev, |
audio_devs | 283 | drivers/sound/audio.c | if ((audio_mode[dev] & AM_WRITE) && !(audio_devs[dev]->flags & DMA_DUPLEX)) |
audio_devs | 288 | drivers/sound/audio.c | if (audio_devs[dev]->flags & DMA_DUPLEX) |
audio_devs | 343 | drivers/sound/audio.c | if (audio_devs[dev]->coproc) /* Coprocessor ioctl */ |
audio_devs | 344 | drivers/sound/audio.c | return audio_devs[dev]->coproc->ioctl (audio_devs[dev]->coproc->devc, cmd, arg, 0); |
audio_devs | 369 | drivers/sound/audio.c | return snd_ioctl_return ((int *) arg, audio_devs[dev]->format_mask); |
audio_devs | 376 | drivers/sound/audio.c | if ((audio_mode[dev] & AM_WRITE) && !(audio_devs[dev]->flags & DMA_DUPLEX)) |
audio_devs | 392 | drivers/sound/audio.c | if ((audio_mode[dev] & AM_READ) && !(audio_devs[dev]->flags & DMA_DUPLEX)) |
audio_devs | 421 | drivers/sound/audio.c | if (audio_devs[dev]->flags & DMA_DUPLEX) |
audio_devs | 424 | drivers/sound/audio.c | if (audio_devs[dev]->coproc) |
audio_devs | 427 | drivers/sound/audio.c | if (audio_devs[dev]->local_qlen) /* Device has hidden buffers */ |
audio_devs | 430 | drivers/sound/audio.c | if (audio_devs[dev]->trigger) /* Supports SETTRIGGER */ |
audio_devs | 463 | drivers/sound/audio.c | if (audio_mode[dev] & AM_WRITE && !(audio_devs[dev]->flags & DMA_DUPLEX)) |
audio_devs | 472 | drivers/sound/audio.c | if (audio_mode[dev] & AM_READ && !(audio_devs[dev]->flags & DMA_DUPLEX)) |
audio_devs | 268 | drivers/sound/dev_table.h | struct audio_operations *audio_devs[MAX_AUDIO_DEV] = {NULL}; int num_audiodevs = 0; |
audio_devs | 494 | drivers/sound/dev_table.h | extern struct audio_operations * audio_devs[MAX_AUDIO_DEV]; extern int num_audiodevs; |
audio_devs | 71 | drivers/sound/dmabuf.c | struct audio_operations *dsp_dev = audio_devs[dev]; |
audio_devs | 140 | drivers/sound/dmabuf.c | if (dmap->fragment_size > (audio_devs[dev]->buffsize / 2)) |
audio_devs | 141 | drivers/sound/dmabuf.c | dmap->fragment_size = (audio_devs[dev]->buffsize / 2); |
audio_devs | 169 | drivers/sound/dmabuf.c | if (dmap == audio_devs[dev]->dmap_out) |
audio_devs | 181 | drivers/sound/dmabuf.c | dmap->bytes_in_use = audio_devs[dev]->buffsize; |
audio_devs | 206 | drivers/sound/dmabuf.c | if (sound_open_dma (chan, audio_devs[dev]->name)) |
audio_devs | 248 | drivers/sound/dmabuf.c | if (!audio_devs[dev]) |
audio_devs | 254 | drivers/sound/dmabuf.c | if (!(audio_devs[dev]->flags & DMA_DUPLEX)) |
audio_devs | 256 | drivers/sound/dmabuf.c | audio_devs[dev]->dmap_in = audio_devs[dev]->dmap_out; |
audio_devs | 257 | drivers/sound/dmabuf.c | audio_devs[dev]->dmachan2 = audio_devs[dev]->dmachan1; |
audio_devs | 260 | drivers/sound/dmabuf.c | if ((retval = audio_devs[dev]->open (dev, mode)) < 0) |
audio_devs | 263 | drivers/sound/dmabuf.c | dmap_out = audio_devs[dev]->dmap_out; |
audio_devs | 264 | drivers/sound/dmabuf.c | dmap_in = audio_devs[dev]->dmap_in; |
audio_devs | 266 | drivers/sound/dmabuf.c | if ((retval = open_dmap (dev, mode, dmap_out, audio_devs[dev]->dmachan1)) < 0) |
audio_devs | 268 | drivers/sound/dmabuf.c | audio_devs[dev]->close (dev); |
audio_devs | 272 | drivers/sound/dmabuf.c | audio_devs[dev]->enable_bits = mode; |
audio_devs | 273 | drivers/sound/dmabuf.c | if (audio_devs[dev]->flags & DMA_DUPLEX && dmap_out != dmap_in) |
audio_devs | 274 | drivers/sound/dmabuf.c | if ((retval = open_dmap (dev, mode, dmap_in, audio_devs[dev]->dmachan2)) < 0) |
audio_devs | 276 | drivers/sound/dmabuf.c | audio_devs[dev]->close (dev); |
audio_devs | 277 | drivers/sound/dmabuf.c | close_dmap (dev, dmap_out, audio_devs[dev]->dmachan1); |
audio_devs | 280 | drivers/sound/dmabuf.c | audio_devs[dev]->open_mode = mode; |
audio_devs | 281 | drivers/sound/dmabuf.c | audio_devs[dev]->go = 1; |
audio_devs | 285 | drivers/sound/dmabuf.c | audio_devs[dev]->ioctl (dev, SOUND_PCM_WRITE_BITS, (caddr_t) 8, 1); |
audio_devs | 286 | drivers/sound/dmabuf.c | audio_devs[dev]->ioctl (dev, SOUND_PCM_WRITE_CHANNELS, (caddr_t) 1, 1); |
audio_devs | 287 | drivers/sound/dmabuf.c | audio_devs[dev]->ioctl (dev, SOUND_PCM_WRITE_RATE, (caddr_t) DSP_DEFAULT_SPEED, 1); |
audio_devs | 299 | drivers/sound/dmabuf.c | audio_devs[dev]->reset (dev); |
audio_devs | 304 | drivers/sound/dmabuf.c | if (audio_devs[dev]->flags & DMA_DUPLEX) |
audio_devs | 315 | drivers/sound/dmabuf.c | if (!(audio_devs[dev]->flags & DMA_DUPLEX) || |
audio_devs | 316 | drivers/sound/dmabuf.c | !audio_devs[dev]->halt_output) |
audio_devs | 317 | drivers/sound/dmabuf.c | audio_devs[dev]->reset (dev); |
audio_devs | 319 | drivers/sound/dmabuf.c | audio_devs[dev]->halt_output (dev); |
audio_devs | 322 | drivers/sound/dmabuf.c | dma_init_buffers (dev, audio_devs[dev]->dmap_out); |
audio_devs | 323 | drivers/sound/dmabuf.c | reorganize_buffers (dev, audio_devs[dev]->dmap_out); |
audio_devs | 333 | drivers/sound/dmabuf.c | if (!(audio_devs[dev]->flags & DMA_DUPLEX) || |
audio_devs | 334 | drivers/sound/dmabuf.c | !audio_devs[dev]->halt_input) |
audio_devs | 335 | drivers/sound/dmabuf.c | audio_devs[dev]->reset (dev); |
audio_devs | 337 | drivers/sound/dmabuf.c | audio_devs[dev]->halt_input (dev); |
audio_devs | 340 | drivers/sound/dmabuf.c | dma_init_buffers (dev, audio_devs[dev]->dmap_in); |
audio_devs | 341 | drivers/sound/dmabuf.c | reorganize_buffers (dev, audio_devs[dev]->dmap_in); |
audio_devs | 349 | drivers/sound/dmabuf.c | if (!audio_devs[dev]->go && (!audio_devs[dev]->enable_bits & PCM_ENABLE_OUTPUT)) |
audio_devs | 352 | drivers/sound/dmabuf.c | if (audio_devs[dev]->dmap_out->dma_mode == DMODE_OUTPUT) |
audio_devs | 358 | drivers/sound/dmabuf.c | && audio_devs[dev]->dmap_out->qlen) |
audio_devs | 380 | drivers/sound/dmabuf.c | return audio_devs[dev]->dmap_out->qlen; |
audio_devs | 392 | drivers/sound/dmabuf.c | if (audio_devs[dev]->local_qlen) /* Device has hidden buffers */ |
audio_devs | 395 | drivers/sound/dmabuf.c | && audio_devs[dev]->local_qlen (dev)) |
audio_devs | 418 | drivers/sound/dmabuf.c | return audio_devs[dev]->dmap_out->qlen; |
audio_devs | 426 | drivers/sound/dmabuf.c | audio_devs[dev]->dmap_out->closing = 1; |
audio_devs | 427 | drivers/sound/dmabuf.c | audio_devs[dev]->dmap_in->closing = 1; |
audio_devs | 430 | drivers/sound/dmabuf.c | && (audio_devs[dev]->dmap_out->dma_mode == DMODE_OUTPUT)) |
audio_devs | 434 | drivers/sound/dmabuf.c | memset (audio_devs[dev]->dmap_out->raw_buf, |
audio_devs | 435 | drivers/sound/dmabuf.c | audio_devs[dev]->dmap_out->neutral_byte, |
audio_devs | 436 | drivers/sound/dmabuf.c | audio_devs[dev]->dmap_out->bytes_in_use); |
audio_devs | 442 | drivers/sound/dmabuf.c | audio_devs[dev]->close (dev); |
audio_devs | 444 | drivers/sound/dmabuf.c | close_dmap (dev, audio_devs[dev]->dmap_out, audio_devs[dev]->dmachan1); |
audio_devs | 446 | drivers/sound/dmabuf.c | if (audio_devs[dev]->flags & DMA_DUPLEX) |
audio_devs | 447 | drivers/sound/dmabuf.c | close_dmap (dev, audio_devs[dev]->dmap_in, audio_devs[dev]->dmachan2); |
audio_devs | 448 | drivers/sound/dmabuf.c | audio_devs[dev]->open_mode = 0; |
audio_devs | 458 | drivers/sound/dmabuf.c | if (!(audio_devs[dev]->enable_bits & PCM_ENABLE_INPUT)) |
audio_devs | 481 | drivers/sound/dmabuf.c | if ((err = audio_devs[dev]->prepare_for_input (dev, |
audio_devs | 491 | drivers/sound/dmabuf.c | audio_devs[dev]->start_input (dev, dmap->raw_buf_phys + |
audio_devs | 494 | drivers/sound/dmabuf.c | !(audio_devs[dev]->flags & DMA_AUTOMODE) || |
audio_devs | 497 | drivers/sound/dmabuf.c | if (audio_devs[dev]->trigger) |
audio_devs | 498 | drivers/sound/dmabuf.c | audio_devs[dev]->trigger (dev, |
audio_devs | 499 | drivers/sound/dmabuf.c | audio_devs[dev]->enable_bits * audio_devs[dev]->go); |
audio_devs | 509 | drivers/sound/dmabuf.c | struct dma_buffparms *dmap = audio_devs[dev]->dmap_in; |
audio_devs | 513 | drivers/sound/dmabuf.c | if (audio_devs[dev]->dmap_in->mapping_flags & DMA_MAP_MAPPED) |
audio_devs | 536 | drivers/sound/dmabuf.c | if (!(audio_devs[dev]->enable_bits & PCM_ENABLE_INPUT) & |
audio_devs | 537 | drivers/sound/dmabuf.c | audio_devs[dev]->go) |
audio_devs | 543 | drivers/sound/dmabuf.c | if (!audio_devs[dev]->go) |
audio_devs | 569 | drivers/sound/dmabuf.c | audio_devs[dev]->reset (dev); |
audio_devs | 589 | drivers/sound/dmabuf.c | struct dma_buffparms *dmap = audio_devs[dev]->dmap_in; |
audio_devs | 593 | drivers/sound/dmabuf.c | if (audio_devs[dev]->dmap_in->mapping_flags & DMA_MAP_MAPPED) |
audio_devs | 670 | drivers/sound/dmabuf.c | if (dmap->fragment_size > audio_devs[dev]->buffsize) |
audio_devs | 671 | drivers/sound/dmabuf.c | dmap->fragment_size = audio_devs[dev]->buffsize; |
audio_devs | 673 | drivers/sound/dmabuf.c | if (dmap->fragment_size == audio_devs[dev]->buffsize && |
audio_devs | 674 | drivers/sound/dmabuf.c | audio_devs[dev]->flags & DMA_AUTOMODE) |
audio_devs | 701 | drivers/sound/dmabuf.c | if (audio_devs[dev]->flags & DMA_AUTOMODE) |
audio_devs | 715 | drivers/sound/dmabuf.c | struct dma_buffparms *dmap_out = audio_devs[dev]->dmap_out; |
audio_devs | 716 | drivers/sound/dmabuf.c | struct dma_buffparms *dmap_in = audio_devs[dev]->dmap_in; |
audio_devs | 747 | drivers/sound/dmabuf.c | if (audio_devs[dev]->flags & DMA_DUPLEX) |
audio_devs | 763 | drivers/sound/dmabuf.c | if (audio_devs[dev]->flags & DMA_DUPLEX) |
audio_devs | 780 | drivers/sound/dmabuf.c | if (cmd == SNDCTL_DSP_GETISPACE && audio_devs[dev]->flags & DMA_DUPLEX) |
audio_devs | 800 | drivers/sound/dmabuf.c | if (audio_devs[dev]->local_qlen) |
audio_devs | 802 | drivers/sound/dmabuf.c | int tmp = audio_devs[dev]->local_qlen (dev); |
audio_devs | 830 | drivers/sound/dmabuf.c | int bits = get_fs_long ((long *) arg) & audio_devs[dev]->open_mode; |
audio_devs | 833 | drivers/sound/dmabuf.c | if (audio_devs[dev]->trigger == NULL) |
audio_devs | 836 | drivers/sound/dmabuf.c | if (!(audio_devs[dev]->flags & DMA_DUPLEX)) |
audio_devs | 845 | drivers/sound/dmabuf.c | changed = audio_devs[dev]->enable_bits ^ bits; |
audio_devs | 847 | drivers/sound/dmabuf.c | if ((changed & bits) & PCM_ENABLE_INPUT && audio_devs[dev]->go) |
audio_devs | 857 | drivers/sound/dmabuf.c | audio_devs[dev]->go) |
audio_devs | 866 | drivers/sound/dmabuf.c | audio_devs[dev]->enable_bits = bits; |
audio_devs | 867 | drivers/sound/dmabuf.c | if (changed && audio_devs[dev]->trigger) |
audio_devs | 868 | drivers/sound/dmabuf.c | audio_devs[dev]->trigger (dev, bits * audio_devs[dev]->go); |
audio_devs | 872 | drivers/sound/dmabuf.c | return snd_ioctl_return ((int *) arg, audio_devs[dev]->enable_bits); |
audio_devs | 877 | drivers/sound/dmabuf.c | if (!audio_devs[dev]->trigger) |
audio_devs | 880 | drivers/sound/dmabuf.c | audio_devs[dev]->trigger (dev, 0); |
audio_devs | 881 | drivers/sound/dmabuf.c | audio_devs[dev]->go = 0; |
audio_devs | 892 | drivers/sound/dmabuf.c | info.bytes = audio_devs[dev]->dmap_in->byte_counter; |
audio_devs | 893 | drivers/sound/dmabuf.c | info.ptr = get_buffer_pointer (dev, audio_devs[dev]->dmachan2, audio_devs[dev]->dmap_in); |
audio_devs | 894 | drivers/sound/dmabuf.c | info.blocks = audio_devs[dev]->dmap_in->qlen; |
audio_devs | 898 | drivers/sound/dmabuf.c | if (audio_devs[dev]->dmap_in->mapping_flags & DMA_MAP_MAPPED) |
audio_devs | 899 | drivers/sound/dmabuf.c | audio_devs[dev]->dmap_in->qlen = 0; /* Acknowledge interrupts */ |
audio_devs | 912 | drivers/sound/dmabuf.c | info.bytes = audio_devs[dev]->dmap_out->byte_counter; |
audio_devs | 913 | drivers/sound/dmabuf.c | info.ptr = get_buffer_pointer (dev, audio_devs[dev]->dmachan1, audio_devs[dev]->dmap_out); |
audio_devs | 914 | drivers/sound/dmabuf.c | info.blocks = audio_devs[dev]->dmap_out->qlen; |
audio_devs | 918 | drivers/sound/dmabuf.c | if (audio_devs[dev]->dmap_out->mapping_flags & DMA_MAP_MAPPED) |
audio_devs | 919 | drivers/sound/dmabuf.c | audio_devs[dev]->dmap_out->qlen = 0; /* Acknowledge interrupts */ |
audio_devs | 927 | drivers/sound/dmabuf.c | return audio_devs[dev]->ioctl (dev, cmd, arg, local); |
audio_devs | 944 | drivers/sound/dmabuf.c | if (audio_devs[dev]->open_mode != 0) |
audio_devs | 945 | drivers/sound/dmabuf.c | if (!audio_devs[dev]->go) |
audio_devs | 948 | drivers/sound/dmabuf.c | audio_devs[dev]->go = 1; |
audio_devs | 950 | drivers/sound/dmabuf.c | if (audio_devs[dev]->trigger) |
audio_devs | 951 | drivers/sound/dmabuf.c | audio_devs[dev]->trigger (dev, |
audio_devs | 952 | drivers/sound/dmabuf.c | audio_devs[dev]->enable_bits * audio_devs[dev]->go); |
audio_devs | 960 | drivers/sound/dmabuf.c | struct dma_buffparms *dmap = audio_devs[dev]->dmap_out; |
audio_devs | 973 | drivers/sound/dmabuf.c | if (audio_devs[dev]->local_qlen) |
audio_devs | 975 | drivers/sound/dmabuf.c | tmp = audio_devs[dev]->local_qlen (dev); |
audio_devs | 993 | drivers/sound/dmabuf.c | struct dma_buffparms *dmap = audio_devs[dev]->dmap_out; |
audio_devs | 995 | drivers/sound/dmabuf.c | if (audio_devs[dev]->dmap_out->mapping_flags & DMA_MAP_MAPPED) |
audio_devs | 1022 | drivers/sound/dmabuf.c | if ((err = audio_devs[dev]->prepare_for_output (dev, |
audio_devs | 1042 | drivers/sound/dmabuf.c | if (!(audio_devs[dev]->enable_bits & PCM_ENABLE_OUTPUT) && |
audio_devs | 1043 | drivers/sound/dmabuf.c | audio_devs[dev]->go) |
audio_devs | 1052 | drivers/sound/dmabuf.c | if (!audio_devs[dev]->go) |
audio_devs | 1080 | drivers/sound/dmabuf.c | audio_devs[dev]->reset (dev); |
audio_devs | 1110 | drivers/sound/dmabuf.c | struct dma_buffparms *dmap = audio_devs[dev]->dmap_out; |
audio_devs | 1124 | drivers/sound/dmabuf.c | struct dma_buffparms *dmap = audio_devs[dev]->dmap_out; |
audio_devs | 1139 | drivers/sound/dmabuf.c | struct dma_buffparms *dmap = audio_devs[dev]->dmap_out; |
audio_devs | 1146 | drivers/sound/dmabuf.c | if (audio_devs[dev]->dmap_out->mapping_flags & DMA_MAP_MAPPED) |
audio_devs | 1165 | drivers/sound/dmabuf.c | ((audio_devs[dev]->flags & DMA_AUTOMODE) && |
audio_devs | 1166 | drivers/sound/dmabuf.c | audio_devs[dev]->flags & NEEDS_RESTART)) |
audio_devs | 1177 | drivers/sound/dmabuf.c | audio_devs[dev]->output_block (dev, dmap->raw_buf_phys + |
audio_devs | 1180 | drivers/sound/dmabuf.c | !(audio_devs[dev]->flags & DMA_AUTOMODE) || |
audio_devs | 1183 | drivers/sound/dmabuf.c | if (audio_devs[dev]->trigger) |
audio_devs | 1184 | drivers/sound/dmabuf.c | audio_devs[dev]->trigger (dev, |
audio_devs | 1185 | drivers/sound/dmabuf.c | audio_devs[dev]->enable_bits * audio_devs[dev]->go); |
audio_devs | 1200 | drivers/sound/dmabuf.c | chan = audio_devs[dev]->dmachan1; |
audio_devs | 1201 | drivers/sound/dmabuf.c | dmap = audio_devs[dev]->dmap_out; |
audio_devs | 1205 | drivers/sound/dmabuf.c | chan = audio_devs[dev]->dmachan2; |
audio_devs | 1206 | drivers/sound/dmabuf.c | dmap = audio_devs[dev]->dmap_in; |
audio_devs | 1214 | drivers/sound/dmabuf.c | if (audio_devs[dev]->flags & DMA_AUTOMODE) |
audio_devs | 1256 | drivers/sound/dmabuf.c | if (audio_devs[dev]->dmap_out == NULL) |
audio_devs | 1258 | drivers/sound/dmabuf.c | audio_devs[dev]->dmap_out = |
audio_devs | 1259 | drivers/sound/dmabuf.c | audio_devs[dev]->dmap_in = |
audio_devs | 1262 | drivers/sound/dmabuf.c | if (audio_devs[dev]->flags & DMA_DUPLEX) |
audio_devs | 1263 | drivers/sound/dmabuf.c | audio_devs[dev]->dmap_in = |
audio_devs | 1283 | drivers/sound/dmabuf.c | struct dma_buffparms *dmap = audio_devs[dev]->dmap_out; |
audio_devs | 1288 | drivers/sound/dmabuf.c | sound_dma_intr (dev, audio_devs[dev]->dmap_out, audio_devs[dev]->dmachan1); |
audio_devs | 1306 | drivers/sound/dmabuf.c | if (!(audio_devs[dev]->flags & DMA_AUTOMODE)) |
audio_devs | 1308 | drivers/sound/dmabuf.c | audio_devs[dev]->output_block (dev, dmap->raw_buf_phys + |
audio_devs | 1311 | drivers/sound/dmabuf.c | !(audio_devs[dev]->flags & DMA_AUTOMODE)); |
audio_devs | 1312 | drivers/sound/dmabuf.c | if (audio_devs[dev]->trigger) |
audio_devs | 1313 | drivers/sound/dmabuf.c | audio_devs[dev]->trigger (dev, |
audio_devs | 1314 | drivers/sound/dmabuf.c | audio_devs[dev]->enable_bits * audio_devs[dev]->go); |
audio_devs | 1337 | drivers/sound/dmabuf.c | audio_devs[dev]->halt_xfer (dev); |
audio_devs | 1345 | drivers/sound/dmabuf.c | memset (audio_devs[dev]->dmap_out->raw_buf, |
audio_devs | 1346 | drivers/sound/dmabuf.c | audio_devs[dev]->dmap_out->neutral_byte, |
audio_devs | 1347 | drivers/sound/dmabuf.c | audio_devs[dev]->dmap_out->bytes_in_use); |
audio_devs | 1353 | drivers/sound/dmabuf.c | if (!(audio_devs[dev]->flags & DMA_AUTOMODE)) |
audio_devs | 1355 | drivers/sound/dmabuf.c | audio_devs[dev]->output_block (dev, dmap->raw_buf_phys + |
audio_devs | 1358 | drivers/sound/dmabuf.c | !(audio_devs[dev]->flags & DMA_AUTOMODE)); |
audio_devs | 1359 | drivers/sound/dmabuf.c | if (audio_devs[dev]->trigger) |
audio_devs | 1360 | drivers/sound/dmabuf.c | audio_devs[dev]->trigger (dev, |
audio_devs | 1361 | drivers/sound/dmabuf.c | audio_devs[dev]->enable_bits * audio_devs[dev]->go); |
audio_devs | 1383 | drivers/sound/dmabuf.c | struct dma_buffparms *dmap = audio_devs[dev]->dmap_in; |
audio_devs | 1388 | drivers/sound/dmabuf.c | sound_dma_intr (dev, audio_devs[dev]->dmap_in, audio_devs[dev]->dmachan2); |
audio_devs | 1396 | drivers/sound/dmabuf.c | if (!(audio_devs[dev]->flags & DMA_AUTOMODE)) |
audio_devs | 1398 | drivers/sound/dmabuf.c | audio_devs[dev]->start_input (dev, dmap->raw_buf_phys + |
audio_devs | 1401 | drivers/sound/dmabuf.c | !(audio_devs[dev]->flags & DMA_AUTOMODE)); |
audio_devs | 1402 | drivers/sound/dmabuf.c | if (audio_devs[dev]->trigger) |
audio_devs | 1403 | drivers/sound/dmabuf.c | audio_devs[dev]->trigger (dev, |
audio_devs | 1404 | drivers/sound/dmabuf.c | audio_devs[dev]->enable_bits * audio_devs[dev]->go); |
audio_devs | 1414 | drivers/sound/dmabuf.c | if (audio_devs[dev]->flags & DMA_AUTOMODE) |
audio_devs | 1417 | drivers/sound/dmabuf.c | if ((audio_devs[dev]->flags & DMA_DUPLEX) && |
audio_devs | 1418 | drivers/sound/dmabuf.c | audio_devs[dev]->halt_input) |
audio_devs | 1419 | drivers/sound/dmabuf.c | audio_devs[dev]->halt_input (dev); |
audio_devs | 1421 | drivers/sound/dmabuf.c | audio_devs[dev]->halt_xfer (dev); |
audio_devs | 1424 | drivers/sound/dmabuf.c | if (audio_devs[dev]->flags & DMA_AUTOMODE) |
audio_devs | 1439 | drivers/sound/dmabuf.c | if (!(audio_devs[dev]->flags & DMA_AUTOMODE)) |
audio_devs | 1441 | drivers/sound/dmabuf.c | audio_devs[dev]->start_input (dev, dmap->raw_buf_phys + |
audio_devs | 1444 | drivers/sound/dmabuf.c | !(audio_devs[dev]->flags & DMA_AUTOMODE)); |
audio_devs | 1445 | drivers/sound/dmabuf.c | if (audio_devs[dev]->trigger) |
audio_devs | 1446 | drivers/sound/dmabuf.c | audio_devs[dev]->trigger (dev, |
audio_devs | 1447 | drivers/sound/dmabuf.c | audio_devs[dev]->enable_bits * audio_devs[dev]->go); |
audio_devs | 1467 | drivers/sound/dmabuf.c | int chan = audio_devs[dev]->dmachan1; |
audio_devs | 1471 | drivers/sound/dmabuf.c | if ((err = open_dmap (dev, OPEN_READWRITE, audio_devs[dev]->dmap_out, audio_devs[dev]->dmachan1)) < 0) |
audio_devs | 1475 | drivers/sound/dmabuf.c | dma_init_buffers (dev, audio_devs[dev]->dmap_out); |
audio_devs | 1476 | drivers/sound/dmabuf.c | audio_devs[dev]->dmap_out->flags |= DMA_ALLOC_DONE; |
audio_devs | 1477 | drivers/sound/dmabuf.c | audio_devs[dev]->dmap_out->fragment_size = audio_devs[dev]->buffsize; |
audio_devs | 1480 | drivers/sound/dmabuf.c | if (audio_devs[dev]->flags & DMA_DUPLEX) |
audio_devs | 1482 | drivers/sound/dmabuf.c | if ((err = open_dmap (dev, OPEN_READWRITE, audio_devs[dev]->dmap_in, audio_devs[dev]->dmachan2)) < 0) |
audio_devs | 1485 | drivers/sound/dmabuf.c | audio_devs[dev]->dmachan2); |
audio_devs | 1486 | drivers/sound/dmabuf.c | close_dmap (dev, audio_devs[dev]->dmap_out, audio_devs[dev]->dmachan1); |
audio_devs | 1489 | drivers/sound/dmabuf.c | dma_init_buffers (dev, audio_devs[dev]->dmap_in); |
audio_devs | 1490 | drivers/sound/dmabuf.c | audio_devs[dev]->dmap_in->flags |= DMA_ALLOC_DONE; |
audio_devs | 1491 | drivers/sound/dmabuf.c | audio_devs[dev]->dmap_in->fragment_size = audio_devs[dev]->buffsize; |
audio_devs | 1496 | drivers/sound/dmabuf.c | audio_devs[dev]->dmap_in = audio_devs[dev]->dmap_out; |
audio_devs | 1497 | drivers/sound/dmabuf.c | audio_devs[dev]->dmachan2 = audio_devs[dev]->dmachan1; |
audio_devs | 1514 | drivers/sound/dmabuf.c | close_dmap (dev, audio_devs[dev]->dmap_out, audio_devs[dev]->dmachan1); |
audio_devs | 1516 | drivers/sound/dmabuf.c | if (audio_devs[dev]->flags & DMA_DUPLEX) |
audio_devs | 1517 | drivers/sound/dmabuf.c | close_dmap (dev, audio_devs[dev]->dmap_in, audio_devs[dev]->dmachan2); |
audio_devs | 1535 | drivers/sound/dmabuf.c | dmap = audio_devs[dev]->dmap_in; |
audio_devs | 1552 | drivers/sound/dmabuf.c | if ((audio_devs[dev]->flags & DMA_DUPLEX) && !dmap->qlen && |
audio_devs | 1553 | drivers/sound/dmabuf.c | audio_devs[dev]->enable_bits & PCM_ENABLE_INPUT && |
audio_devs | 1554 | drivers/sound/dmabuf.c | audio_devs[dev]->go) |
audio_devs | 1579 | 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 | 292 | drivers/sound/pas2_pcm.c | if (audio_devs[dev]->dmachan1 > 3) |
audio_devs | 295 | drivers/sound/pas2_pcm.c | if (audio_devs[dev]->flags & DMA_AUTOMODE && |
audio_devs | 311 | drivers/sound/pas2_pcm.c | if (audio_devs[dev]->dmachan1 > 3) |
audio_devs | 342 | drivers/sound/pas2_pcm.c | if (audio_devs[dev]->dmachan1 > 3) |
audio_devs | 345 | drivers/sound/pas2_pcm.c | if (audio_devs[my_devnum]->flags & DMA_AUTOMODE && |
audio_devs | 358 | drivers/sound/pas2_pcm.c | if (audio_devs[dev]->dmachan1 > 3) |
audio_devs | 422 | drivers/sound/pas2_pcm.c | audio_devs[my_devnum = num_audiodevs++] = &pas_pcm_operations; |
audio_devs | 423 | drivers/sound/pas2_pcm.c | audio_devs[my_devnum]->dmachan1 = hw_config->dma; |
audio_devs | 424 | drivers/sound/pas2_pcm.c | audio_devs[my_devnum]->buffsize = DSP_BUFFSIZE; |
audio_devs | 444 | drivers/sound/pas2_pcm.c | if (!(audio_devs[my_devnum]->flags & DMA_AUTOMODE)) |
audio_devs | 765 | 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 | 475 | drivers/sound/sb_dsp.c | if (audio_devs[dev]->dmachan1 > 3) |
audio_devs | 565 | drivers/sound/sb_dsp.c | if (audio_devs[dev]->dmachan1 > 3) |
audio_devs | 709 | drivers/sound/sb_dsp.c | audio_devs[my_dev]->dmachan1 = |
audio_devs | 710 | drivers/sound/sb_dsp.c | audio_devs[my_dev]->dmachan2 = |
audio_devs | 780 | drivers/sound/sb_dsp.c | audio_devs[my_dev]->dmachan1 = |
audio_devs | 781 | drivers/sound/sb_dsp.c | audio_devs[my_dev]->dmachan2 = |
audio_devs | 847 | drivers/sound/sb_dsp.c | audio_devs[my_dev]->dmachan1 = |
audio_devs | 848 | drivers/sound/sb_dsp.c | audio_devs[my_dev]->dmachan2 = |
audio_devs | 879 | drivers/sound/sb_dsp.c | audio_devs[my_dev]->dmachan1 = |
audio_devs | 880 | drivers/sound/sb_dsp.c | audio_devs[my_dev]->dmachan2 = |
audio_devs | 1577 | drivers/sound/sb_dsp.c | audio_devs[my_dev = num_audiodevs++] = &sb_dsp_operations; |
audio_devs | 1580 | drivers/sound/sb_dsp.c | audio_devs[my_dev]->flags |= DMA_AUTOMODE; |
audio_devs | 1582 | drivers/sound/sb_dsp.c | audio_devs[my_dev]->buffsize = DSP_BUFFSIZE; |
audio_devs | 1583 | drivers/sound/sb_dsp.c | dma8 = audio_devs[my_dev]->dmachan1 = hw_config->dma; |
audio_devs | 1584 | 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 | 523 | drivers/sound/sound_switch.c | mixdev = audio_devs[dev >> 4]->mixer_dev; |
audio_devs | 261 | drivers/sound/soundcard.c | dmap = audio_devs[dev]->dmap_in; |
audio_devs | 265 | 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; |