/linux-4.4.14/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() 3397 if (substream->dma_buffer.dev.type == SNDRV_DMA_TYPE_DEV_IRAM) { in snd_pcm_lib_default_mmap() 3400 substream->dma_buffer.addr >> PAGE_SHIFT, in snd_pcm_lib_default_mmap() 3406 substream->dma_buffer.dev.type == SNDRV_DMA_TYPE_DEV) in snd_pcm_lib_default_mmap() 3407 return dma_mmap_coherent(substream->dma_buffer.dev.dev, in snd_pcm_lib_default_mmap()
|
/linux-4.4.14/drivers/i2c/busses/ |
D | i2c-ismt.c | 174 u8 dma_buffer[I2C_SMBUS_BLOCK_MAX + 1]; /* temp R/W data buffer */ member 321 u8 *dma_buffer = priv->dma_buffer; in ismt_process_desc() local 334 data->byte = dma_buffer[0]; in ismt_process_desc() 338 data->word = dma_buffer[0] | (dma_buffer[1] << 8); in ismt_process_desc() 342 memcpy(&data->block[1], dma_buffer, desc->rxbytes); in ismt_process_desc() 393 memset(priv->dma_buffer, 0, sizeof(priv->dma_buffer)); in ismt_access() 442 priv->dma_buffer[0] = command; in ismt_access() 443 priv->dma_buffer[1] = data->byte; in ismt_access() 462 priv->dma_buffer[0] = command; in ismt_access() 463 priv->dma_buffer[1] = data->word & 0xff; in ismt_access() [all …]
|
D | i2c-xgene-slimpro.c | 108 u8 dma_buffer[I2C_SMBUS_BLOCK_MAX]; member 200 paddr = dma_map_single(ctx->dev, ctx->dma_buffer, readlen, DMA_FROM_DEVICE); in slimpro_i2c_blkrd() 203 ctx->dma_buffer); in slimpro_i2c_blkrd() 224 memcpy(data, ctx->dma_buffer, readlen); in slimpro_i2c_blkrd() 241 memcpy(ctx->dma_buffer, data, writelen); in slimpro_i2c_blkwr() 242 paddr = dma_map_single(ctx->dev, ctx->dma_buffer, writelen, in slimpro_i2c_blkwr() 246 ctx->dma_buffer); in slimpro_i2c_blkwr()
|
/linux-4.4.14/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.4.14/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.4.14/sound/arm/ |
D | pxa2xx-pcm-lib.c | 63 snd_pcm_set_runtime_buffer(substream, &substream->dma_buffer); in __pxa2xx_pcm_hw_params() 154 struct snd_dma_buffer *buf = &substream->dma_buffer; in pxa2xx_pcm_preallocate_dma_buffer() 178 buf = &substream->dma_buffer; in pxa2xx_pcm_free_dma_buffers()
|
/linux-4.4.14/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.4.14/sound/soc/kirkwood/ |
D | kirkwood-dma.c | 149 addr = substream->dma_buffer.addr; in kirkwood_dma_open() 192 snd_pcm_set_runtime_buffer(substream, &substream->dma_buffer); in kirkwood_dma_hw_params() 259 struct snd_dma_buffer *buf = &substream->dma_buffer; in kirkwood_dma_preallocate_dma_buffer() 311 buf = &substream->dma_buffer; in kirkwood_dma_free_dma_buffers()
|
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/sound/soc/qcom/ |
D | lpass-platform.c | 77 snd_pcm_set_runtime_buffer(substream, &substream->dma_buffer); in lpass_platform_pcmops_open() 445 struct snd_dma_buffer *buf = &substream->dma_buffer; in lpass_platform_alloc_buffer() 466 struct snd_dma_buffer *buf = &substream->dma_buffer; in lpass_platform_free_buffer()
|
/linux-4.4.14/drivers/gpu/drm/bridge/ |
D | dw_hdmi-ahb-audio.c | 350 0, substream->dma_buffer.bytes); in dw_hdmi_open() 467 dw->buf_dst = substream->dma_buffer.area; in dw_hdmi_prepare() 468 dw->buf_addr = substream->dma_buffer.addr; in dw_hdmi_prepare()
|
/linux-4.4.14/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.4.14/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 | 2125 if (fw_dump->dma_buffer) { in qlcnic_free_adapter_resources() 2127 fw_dump->dma_buffer, fw_dump->phys_addr); in qlcnic_free_adapter_resources() 2128 fw_dump->dma_buffer = NULL; in qlcnic_free_adapter_resources()
|
D | qlcnic.h | 452 void *dma_buffer; member
|
/linux-4.4.14/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.4.14/drivers/staging/wilc1000/ |
D | wilc_wlan.c | 1408 u8 *dma_buffer; in wilc_wlan_firmware_download() local 1414 dma_buffer = kmalloc(blksz, GFP_KERNEL); in wilc_wlan_firmware_download() 1415 if (dma_buffer == NULL) { in wilc_wlan_firmware_download() 1442 memcpy(dma_buffer, &buffer[offset], size2); in wilc_wlan_firmware_download() 1443 ret = p->hif_func.hif_block_tx(addr, dma_buffer, size2); in wilc_wlan_firmware_download() 1464 kfree(dma_buffer); in wilc_wlan_firmware_download()
|
/linux-4.4.14/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.4.14/sound/soc/intel/common/ |
D | sst-firmware.c | 936 &context->dma_buffer, GFP_DMA | GFP_KERNEL); in sst_module_runtime_save() 950 ret = sst_dsp_dma_copyfrom(dsp, context->dma_buffer, in sst_module_runtime_save() 995 context->dma_buffer, module->persistent_size); in sst_module_runtime_restore() 1006 context->buffer, context->dma_buffer); in sst_module_runtime_restore()
|
D | sst-dsp-priv.h | 173 dma_addr_t dma_buffer; member
|
/linux-4.4.14/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.4.14/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.4.14/sound/soc/intel/atom/ |
D | sst-mfld-platform-pcm.c | 137 u32 buffer_addr = virt_to_phys(substream->dma_buffer.area); in sst_fill_alloc_params() 243 substream->runtime->dma_area = substream->dma_buffer.area; in sst_platform_alloc_stream()
|
/linux-4.4.14/sound/soc/intel/baytrail/ |
D | sst-baytrail-pcm.c | 115 substream->dma_buffer.addr, in sst_byt_pcm_hw_params()
|
/linux-4.4.14/drivers/staging/comedi/drivers/ |
D | adl_pci9118.c | 462 unsigned short *dma_buffer, in pci9118_ai_dma_xfer() argument 475 comedi_buf_write_samples(s, dma_buffer, n_raw_samples); in pci9118_ai_dma_xfer() 499 comedi_buf_write_samples(s, dma_buffer, x); in pci9118_ai_dma_xfer()
|
/linux-4.4.14/sound/isa/sb/ |
D | emu8000_pcm.c | 585 subs->dma_buffer.bytes = params_buffer_bytes(hw_params); in emu8k_pcm_hw_params()
|
/linux-4.4.14/drivers/block/mtip32xx/ |
D | mtip32xx.c | 2023 dma_addr_t dma_buffer = 0; in exec_drive_taskfile() local 2061 dma_buffer = outbuf_dma; in exec_drive_taskfile() 2082 dma_buffer = inbuf_dma; in exec_drive_taskfile() 2177 dma_buffer, in exec_drive_taskfile()
|
/linux-4.4.14/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.4.14/include/sound/ |
D | pcm.h | 445 struct snd_dma_buffer dma_buffer; member
|
/linux-4.4.14/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()
|