/linux-4.1.27/sound/core/ |
D | pcm_memory.c | 53 struct snd_dma_buffer *dmab = &substream->dma_buffer; in preallocate_pcm_pages() 79 if (substream->dma_buffer.area == NULL) in snd_pcm_lib_preallocate_dma_free() 81 snd_dma_free_pages(&substream->dma_buffer); in snd_pcm_lib_preallocate_dma_free() 82 substream->dma_buffer.area = NULL; in snd_pcm_lib_preallocate_dma_free() 136 snd_iprintf(buffer, "%lu\n", (unsigned long) substream->dma_buffer.bytes / 1024); in snd_pcm_lib_preallocate_proc_read() 175 if (substream->dma_buffer.bytes == size) in snd_pcm_lib_preallocate_proc_write() 178 new_dmab.dev = substream->dma_buffer.dev; in snd_pcm_lib_preallocate_proc_write() 180 if (snd_dma_alloc_pages(substream->dma_buffer.dev.type, in snd_pcm_lib_preallocate_proc_write() 181 substream->dma_buffer.dev.dev, in snd_pcm_lib_preallocate_proc_write() 190 if (substream->dma_buffer.area) in snd_pcm_lib_preallocate_proc_write() [all …]
|
D | pcm_native.c | 251 substream->dma_buffer.dev.type == SNDRV_DMA_TYPE_DEV) in hw_support_mmap() 3399 if (substream->dma_buffer.dev.type == SNDRV_DMA_TYPE_DEV_IRAM) { in snd_pcm_lib_default_mmap() 3402 substream->dma_buffer.addr >> PAGE_SHIFT, in snd_pcm_lib_default_mmap() 3408 substream->dma_buffer.dev.type == SNDRV_DMA_TYPE_DEV) in snd_pcm_lib_default_mmap() 3409 return dma_mmap_coherent(substream->dma_buffer.dev.dev, in snd_pcm_lib_default_mmap()
|
/linux-4.1.27/drivers/i2c/busses/ |
D | i2c-ismt.c | 174 u8 dma_buffer[I2C_SMBUS_BLOCK_MAX + 1]; /* temp R/W data buffer */ member 322 u8 *dma_buffer = priv->dma_buffer; in ismt_process_desc() local 335 data->byte = dma_buffer[0]; in ismt_process_desc() 339 data->word = dma_buffer[0] | (dma_buffer[1] << 8); in ismt_process_desc() 343 memcpy(&data->block[1], dma_buffer, desc->rxbytes); in ismt_process_desc() 394 memset(priv->dma_buffer, 0, sizeof(priv->dma_buffer)); in ismt_access() 443 priv->dma_buffer[0] = command; in ismt_access() 444 priv->dma_buffer[1] = data->byte; in ismt_access() 463 priv->dma_buffer[0] = command; in ismt_access() 464 priv->dma_buffer[1] = data->word & 0xff; in ismt_access() [all …]
|
/linux-4.1.27/sound/soc/atmel/ |
D | atmel-pcm-pdc.c | 54 struct snd_dma_buffer *buf = &substream->dma_buffer; in atmel_pcm_preallocate_dma_buffer() 76 substream->dma_buffer.addr >> PAGE_SHIFT, in atmel_pcm_mmap() 120 buf = &substream->dma_buffer; in atmel_pcm_free() 153 dma_addr_t dma_buffer; /* physical address of dma buffer */ member 183 prtd->period_ptr = prtd->dma_buffer; in atmel_pcm_dma_irq() 197 prtd->period_ptr = prtd->dma_buffer; in atmel_pcm_dma_irq() 222 snd_pcm_set_runtime_buffer(substream, &substream->dma_buffer); in atmel_pcm_hw_params() 228 prtd->dma_buffer = runtime->dma_addr; in atmel_pcm_hw_params() 281 prtd->period_ptr = prtd->dma_buffer; in atmel_pcm_trigger() 343 x = bytes_to_frames(runtime, ptr - prtd->dma_buffer); in atmel_pcm_pointer()
|
/linux-4.1.27/sound/soc/fsl/ |
D | fsl_dma.c | 302 &pcm->streams[SNDRV_PCM_STREAM_PLAYBACK].substream->dma_buffer); in fsl_dma_new() 312 &pcm->streams[SNDRV_PCM_STREAM_CAPTURE].substream->dma_buffer); in fsl_dma_new() 315 snd_dma_free_pages(&pcm->streams[SNDRV_PCM_STREAM_PLAYBACK].substream->dma_buffer); in fsl_dma_new() 436 dma_private->dma_buf_phys = substream->dma_buffer.addr; in fsl_dma_open() 450 snd_pcm_set_runtime_buffer(substream, &substream->dma_buffer); in fsl_dma_open() 562 dma_addr_t temp_addr = substream->dma_buffer.addr; in fsl_dma_hw_params() 833 snd_dma_free_pages(&substream->dma_buffer); in fsl_dma_free_dma_buffers() 834 substream->dma_buffer.area = NULL; in fsl_dma_free_dma_buffers() 835 substream->dma_buffer.addr = 0; in fsl_dma_free_dma_buffers()
|
D | fsl_asrc_dma.c | 249 snd_pcm_set_runtime_buffer(substream, &substream->dma_buffer); in fsl_asrc_dma_hw_params() 354 FSL_ASRC_DMABUF_SIZE, &substream->dma_buffer); in fsl_asrc_dma_pcm_new() 365 snd_dma_free_pages(&pcm->streams[i].substream->dma_buffer); in fsl_asrc_dma_pcm_new() 380 snd_dma_free_pages(&substream->dma_buffer); in fsl_asrc_dma_pcm_free() 381 substream->dma_buffer.area = NULL; in fsl_asrc_dma_pcm_free() 382 substream->dma_buffer.addr = 0; in fsl_asrc_dma_pcm_free()
|
D | imx-pcm-fiq.c | 88 snd_pcm_set_runtime_buffer(substream, &substream->dma_buffer); in snd_imx_pcm_hw_params() 244 struct snd_dma_buffer *buf = &substream->dma_buffer; in imx_pcm_preallocate_dma_buffer() 300 struct snd_dma_buffer *buf = &substream->dma_buffer; in imx_pcm_fiq_new() 307 struct snd_dma_buffer *buf = &substream->dma_buffer; in imx_pcm_fiq_new() 329 buf = &substream->dma_buffer; in imx_pcm_free()
|
D | mpc5200_dma.c | 285 snd_pcm_set_runtime_buffer(substream, &substream->dma_buffer); in psc_dma_hw_params() 318 size, &pcm->streams[SNDRV_PCM_STREAM_PLAYBACK].substream->dma_buffer); in psc_dma_new() 325 size, &pcm->streams[SNDRV_PCM_STREAM_CAPTURE].substream->dma_buffer); in psc_dma_new() 334 snd_dma_free_pages(&pcm->streams[SNDRV_PCM_STREAM_PLAYBACK].substream->dma_buffer); in psc_dma_new() 353 snd_dma_free_pages(&substream->dma_buffer); in psc_dma_free() 354 substream->dma_buffer.area = NULL; in psc_dma_free() 355 substream->dma_buffer.addr = 0; in psc_dma_free()
|
/linux-4.1.27/sound/soc/omap/ |
D | omap-pcm.c | 92 snd_pcm_set_runtime_buffer(substream, &substream->dma_buffer); in omap_pcm_hw_params() 180 struct snd_dma_buffer *buf = &substream->dma_buffer; in omap_pcm_preallocate_dma_buffer() 206 buf = &substream->dma_buffer; in omap_pcm_free_dma_buffers()
|
/linux-4.1.27/sound/soc/kirkwood/ |
D | kirkwood-dma.c | 149 addr = substream->dma_buffer.addr; in kirkwood_dma_open() 188 snd_pcm_set_runtime_buffer(substream, &substream->dma_buffer); in kirkwood_dma_hw_params() 255 struct snd_dma_buffer *buf = &substream->dma_buffer; in kirkwood_dma_preallocate_dma_buffer() 307 buf = &substream->dma_buffer; in kirkwood_dma_free_dma_buffers()
|
/linux-4.1.27/sound/soc/pxa/ |
D | mmp-pcm.c | 78 snd_pcm_set_runtime_buffer(substream, &substream->dma_buffer); in mmp_pcm_hw_params() 162 buf = &substream->dma_buffer; in mmp_pcm_free_dma_buffers() 175 struct snd_dma_buffer *buf = &substream->dma_buffer; in mmp_pcm_preallocate_dma_buffer()
|
/linux-4.1.27/sound/arm/ |
D | pxa2xx-pcm-lib.c | 78 snd_pcm_set_runtime_buffer(substream, &substream->dma_buffer); in __pxa2xx_pcm_hw_params() 283 struct snd_dma_buffer *buf = &substream->dma_buffer; in pxa2xx_pcm_preallocate_dma_buffer() 307 buf = &substream->dma_buffer; in pxa2xx_pcm_free_dma_buffers()
|
/linux-4.1.27/drivers/mmc/host/ |
D | wbsd.c | 280 char *dmabuf = host->dma_buffer; in wbsd_sg_to_dma() 297 char *dmabuf = host->dma_buffer; in wbsd_dma_to_sg() 1388 host->dma_buffer = kmalloc(WBSD_DMA_SIZE, in wbsd_request_dma() 1390 if (!host->dma_buffer) in wbsd_request_dma() 1396 host->dma_addr = dma_map_single(mmc_dev(host->mmc), host->dma_buffer, in wbsd_request_dma() 1424 kfree(host->dma_buffer); in wbsd_request_dma() 1425 host->dma_buffer = NULL; in wbsd_request_dma() 1441 kfree(host->dma_buffer); in wbsd_release_dma() 1446 host->dma_buffer = NULL; in wbsd_release_dma()
|
D | wbsd.h | 161 char* dma_buffer; /* ISA DMA buffer */ member
|
/linux-4.1.27/sound/soc/samsung/ |
D | idma.c | 160 snd_pcm_set_runtime_buffer(substream, &substream->dma_buffer); in idma_hw_params() 350 buf = &substream->dma_buffer; in idma_free() 363 struct snd_dma_buffer *buf = &substream->dma_buffer; in preallocate_idma_buffer()
|
/linux-4.1.27/drivers/net/wireless/ath/ath6kl/ |
D | sdio.c | 47 u8 *dma_buffer; member 419 if (!ar_sdio->dma_buffer) in ath6kl_sdio_read_write_sync() 422 tbuf = ar_sdio->dma_buffer; in ath6kl_sdio_read_write_sync() 1311 ar_sdio->dma_buffer = kzalloc(HIF_DMA_BUFFER_SIZE, GFP_KERNEL); in ath6kl_sdio_probe() 1312 if (!ar_sdio->dma_buffer) { in ath6kl_sdio_probe() 1371 kfree(ar_sdio->dma_buffer); in ath6kl_sdio_probe() 1394 kfree(ar_sdio->dma_buffer); in ath6kl_sdio_remove()
|
/linux-4.1.27/sound/soc/qcom/ |
D | lpass-platform.c | 78 snd_pcm_set_runtime_buffer(substream, &substream->dma_buffer); in lpass_platform_pcmops_open() 416 struct snd_dma_buffer *buf = &substream->dma_buffer; in lpass_platform_alloc_buffer() 437 struct snd_dma_buffer *buf = &substream->dma_buffer; in lpass_platform_free_buffer()
|
/linux-4.1.27/drivers/mtd/nand/ |
D | hisi504_nand.c | 149 dma_addr_t dma_buffer; member 197 hinfc_write(host, host->dma_buffer, HINFC504_DMA_ADDR_DATA); in hisi_nfc_dma_transfer() 774 &host->dma_buffer, GFP_KERNEL); in hisi_nfc_probe() 780 host->dma_oob = host->dma_buffer + mtd->writesize; in hisi_nfc_probe()
|
/linux-4.1.27/drivers/net/ethernet/qlogic/qlcnic/ |
D | qlcnic_minidump.c | 776 void *dma_buffer; in qlcnic_read_memory_pexdma() local 808 dma_buffer = fw_dump->dma_buffer; in qlcnic_read_memory_pexdma() 843 memcpy(buffer, dma_buffer, size); in qlcnic_read_memory_pexdma() 1264 fw_dump->dma_buffer = NULL; in qlcnic_fw_cmd_get_minidump_temp() 1272 fw_dump->dma_buffer = temp_buffer; in qlcnic_fw_cmd_get_minidump_temp()
|
D | qlcnic_main.c | 2115 if (fw_dump->dma_buffer) { in qlcnic_free_adapter_resources() 2117 fw_dump->dma_buffer, fw_dump->phys_addr); in qlcnic_free_adapter_resources() 2118 fw_dump->dma_buffer = NULL; in qlcnic_free_adapter_resources()
|
D | qlcnic.h | 454 void *dma_buffer; member
|
/linux-4.1.27/sound/soc/blackfin/ |
D | bf5xx-ac97-pcm.c | 322 struct snd_dma_buffer *buf = &substream->dma_buffer; in bf5xx_pcm_preallocate_dma_buffer() 395 buf = &substream->dma_buffer; in bf5xx_pcm_free_dma_buffers()
|
D | bf5xx-i2s-pcm.c | 180 struct snd_dma_buffer *buf = &substream->dma_buffer; in bf5xx_pcm_open()
|
/linux-4.1.27/sound/pci/emu10k1/ |
D | emu10k1x.c | 251 struct snd_dma_buffer dma_buffer; member 459 u32 *table_base = (u32 *)(emu->dma_buffer.area+1024*voice); in snd_emu10k1x_pcm_prepare() 468 snd_emu10k1x_ptr_write(emu, PLAYBACK_LIST_ADDR, voice, emu->dma_buffer.addr+1024*voice); in snd_emu10k1x_pcm_prepare() 770 if (chip->dma_buffer.area) { in snd_emu10k1x_free() 771 snd_dma_free_pages(&chip->dma_buffer); in snd_emu10k1x_free() 954 4 * 1024, &chip->dma_buffer) < 0) { in snd_emu10k1x_create()
|
/linux-4.1.27/sound/soc/intel/common/ |
D | sst-firmware.c | 942 &context->dma_buffer, GFP_DMA | GFP_KERNEL); in sst_module_runtime_save() 956 ret = sst_dsp_dma_copyfrom(dsp, context->dma_buffer, in sst_module_runtime_save() 1001 context->dma_buffer, module->persistent_size); in sst_module_runtime_restore() 1012 context->buffer, context->dma_buffer); in sst_module_runtime_restore()
|
D | sst-dsp-priv.h | 171 dma_addr_t dma_buffer; member
|
/linux-4.1.27/drivers/block/ |
D | floppy.c | 2408 char *dma_buffer; in copy_buffer() local 2436 dma_buffer = floppy_track_buffer + ((fsector_t - buffer_min) << 9); in copy_buffer() 2448 if (dma_buffer + size > in copy_buffer() 2450 dma_buffer < floppy_track_buffer) { in copy_buffer() 2452 (int)((floppy_track_buffer - dma_buffer) >> 9)); in copy_buffer() 2467 memcpy(buffer, dma_buffer, size); in copy_buffer() 2469 memcpy(dma_buffer, buffer, size); in copy_buffer() 2472 dma_buffer += size; in copy_buffer()
|
/linux-4.1.27/sound/pci/trident/ |
D | trident_memory.c | 286 if (substream->dma_buffer.dev.type == SNDRV_DMA_TYPE_DEV_SG) in snd_trident_alloc_pages()
|
/linux-4.1.27/sound/soc/intel/atom/ |
D | sst-mfld-platform-pcm.c | 138 u32 buffer_addr = virt_to_phys(substream->dma_buffer.area); in sst_fill_alloc_params() 244 substream->runtime->dma_area = substream->dma_buffer.area; in sst_platform_alloc_stream()
|
/linux-4.1.27/sound/soc/intel/baytrail/ |
D | sst-baytrail-pcm.c | 115 substream->dma_buffer.addr, in sst_byt_pcm_hw_params()
|
/linux-4.1.27/drivers/staging/comedi/drivers/ |
D | adl_pci9118.c | 482 unsigned short *dma_buffer, in move_block_from_dma() argument 495 comedi_buf_write_samples(s, dma_buffer, n_raw_samples); in move_block_from_dma() 519 comedi_buf_write_samples(s, dma_buffer, x); in move_block_from_dma()
|
/linux-4.1.27/sound/isa/sb/ |
D | emu8000_pcm.c | 585 subs->dma_buffer.bytes = params_buffer_bytes(hw_params); in emu8k_pcm_hw_params()
|
/linux-4.1.27/drivers/block/mtip32xx/ |
D | mtip32xx.c | 2020 dma_addr_t dma_buffer = 0; in exec_drive_taskfile() local 2058 dma_buffer = outbuf_dma; in exec_drive_taskfile() 2079 dma_buffer = inbuf_dma; in exec_drive_taskfile() 2174 dma_buffer, in exec_drive_taskfile()
|
/linux-4.1.27/sound/pci/lx6464es/ |
D | lx6464es.c | 437 dma_addr_t buf = substream->dma_buffer.addr; in lx_trigger_start()
|
D | lx_core.c | 1051 dma_addr_t buf = substream->dma_buffer.addr + pos * period_bytes; in lx_interrupt_request_new_buffer()
|
/linux-4.1.27/include/sound/ |
D | pcm.h | 454 struct snd_dma_buffer dma_buffer; member
|
/linux-4.1.27/sound/pci/ |
D | intel8x0.c | 2774 if (! subs || subs->dma_buffer.bytes < INTEL8X0_TESTBUF_SIZE) { in intel8x0_measure_ac97_clock() 2780 ichdev->physbuf = subs->dma_buffer.addr; in intel8x0_measure_ac97_clock()
|