| /linux/sound/core/ |
| A D | pcm_memory.c | 204 if (substream->dma_buffer.bytes == size) in snd_pcm_lib_preallocate_proc_write() 210 substream->dma_buffer.dev.type, in snd_pcm_lib_preallocate_proc_write() 211 substream->dma_buffer.dev.dev, in snd_pcm_lib_preallocate_proc_write() 225 if (substream->dma_buffer.area) in snd_pcm_lib_preallocate_proc_write() 227 substream->dma_buffer = new_dmab; in snd_pcm_lib_preallocate_proc_write() 270 substream->dma_buffer.dev.type = type; in preallocate_pages() 271 substream->dma_buffer.dev.dev = data; in preallocate_pages() 287 if (substream->dma_buffer.bytes > 0) in preallocate_pages() 454 dmab->dev = substream->dma_buffer.dev; in snd_pcm_lib_malloc_pages() 456 substream->dma_buffer.dev.type, in snd_pcm_lib_malloc_pages() [all …]
|
| /linux/drivers/net/wireless/purelifi/plfxlc/ |
| A D | firmware.c | 240 unsigned char *dma_buffer = NULL; in plfxlc_upload_mac_and_serial() local 242 dma_buffer = kmalloc(PLF_SERIAL_LEN, GFP_KERNEL); in plfxlc_upload_mac_and_serial() 243 if (!dma_buffer) in plfxlc_upload_mac_and_serial() 252 memcpy(hw_address, dma_buffer, ETH_ALEN); in plfxlc_upload_mac_and_serial() 255 dma_buffer, PLF_SERIAL_LEN); in plfxlc_upload_mac_and_serial() 258 dma_buffer, PLF_SERIAL_LEN); in plfxlc_upload_mac_and_serial() 260 memcpy(serial_number, dma_buffer, PLF_SERIAL_LEN); in plfxlc_upload_mac_and_serial() 262 memset(dma_buffer, 0x00, PLF_SERIAL_LEN); in plfxlc_upload_mac_and_serial() 265 (unsigned char *)dma_buffer, PLF_FW_VER_LEN); in plfxlc_upload_mac_and_serial() 267 memcpy(&firmware_version, dma_buffer, PLF_FW_VER_LEN); in plfxlc_upload_mac_and_serial() [all …]
|
| A D | usb.c | 516 unsigned char *dma_buffer = NULL; in plfxlc_usb_wreq() local 526 dma_buffer = kmemdup(&usb_req, usb_bulk_msg_len, GFP_KERNEL); in plfxlc_usb_wreq() 528 if (!dma_buffer) { in plfxlc_usb_wreq() 535 dma_buffer, usb_bulk_msg_len, in plfxlc_usb_wreq() 537 kfree(dma_buffer); in plfxlc_usb_wreq()
|
| /linux/drivers/i2c/busses/ |
| A D | i2c-ismt.c | 345 data->byte = dma_buffer[0]; in ismt_process_desc() 349 data->word = dma_buffer[0] | (dma_buffer[1] << 8); in ismt_process_desc() 472 dma_buffer[0] = command; in ismt_access() 473 dma_buffer[1] = data->byte; in ismt_access() 492 dma_buffer[0] = command; in ismt_access() 512 dma_buffer[0] = command; in ismt_access() 528 dma_buffer[0] = command; in ismt_access() 552 dma_buffer[0] = command; in ismt_access() 571 dma_buffer[0] = command; in ismt_access() 606 dma_buffer, in ismt_access() [all …]
|
| A D | i2c-xgene-slimpro.c | 102 u8 dma_buffer[I2C_SMBUS_BLOCK_MAX + 1]; /* dma_buffer[0] is used for length */ member 271 paddr = dma_map_single(ctx->dev, ctx->dma_buffer, readlen, DMA_FROM_DEVICE); in slimpro_i2c_blkrd() 274 ctx->dma_buffer); in slimpro_i2c_blkrd() 289 memcpy(data, ctx->dma_buffer, readlen); in slimpro_i2c_blkrd() 306 memcpy(ctx->dma_buffer, data, writelen); in slimpro_i2c_blkwr() 307 paddr = dma_map_single(ctx->dev, ctx->dma_buffer, writelen, in slimpro_i2c_blkwr() 311 ctx->dma_buffer); in slimpro_i2c_blkwr()
|
| /linux/drivers/media/pci/intel/ipu6/ |
| A D | ipu6-fw-com.c | 88 void *dma_buffer; member 209 ctx->dma_buffer = dma_alloc_attrs(dev, sizeall, &ctx->dma_addr, in ipu6_fw_com_prepare() 212 if (!ctx->dma_buffer) { in ipu6_fw_com_prepare() 220 config_host_addr = ctx->dma_buffer; in ipu6_fw_com_prepare() 224 ctx->input_queue = ctx->dma_buffer + offset; in ipu6_fw_com_prepare() 229 ctx->output_queue = ctx->dma_buffer + offset; in ipu6_fw_com_prepare() 235 specific_host_addr = ctx->dma_buffer + offset; in ipu6_fw_com_prepare() 245 res.host_address = (u64)(ctx->dma_buffer + offset); in ipu6_fw_com_prepare() 254 res.host_address = (u64)(ctx->dma_buffer + offset); in ipu6_fw_com_prepare() 319 ctx->dma_buffer, ctx->dma_addr, ctx->attrs); in ipu6_fw_com_release()
|
| /linux/sound/soc/atmel/ |
| A D | atmel-pcm-pdc.c | 78 dma_addr_t dma_buffer; /* physical address of dma buffer */ member 108 prtd->period_ptr = prtd->dma_buffer; in atmel_pcm_dma_irq() 122 prtd->period_ptr = prtd->dma_buffer; in atmel_pcm_dma_irq() 151 prtd->dma_buffer = runtime->dma_addr; in atmel_pcm_hw_params() 206 prtd->period_ptr = prtd->dma_buffer; in atmel_pcm_trigger() 268 x = bytes_to_frames(runtime, ptr - prtd->dma_buffer); in atmel_pcm_pointer()
|
| /linux/sound/soc/qcom/qdsp6/ |
| A D | q6apm-dai.c | 63 struct snd_dma_buffer dma_buffer; member 395 prtd->phys = substream->dma_buffer.addr; in q6apm_dai_open() 397 prtd->phys = substream->dma_buffer.addr | (pdata->sid << 32); in q6apm_dai_open() 511 prtd->phys = prtd->dma_buffer.addr; in q6apm_dai_compr_open() 513 prtd->phys = prtd->dma_buffer.addr | (pdata->sid << 32); in q6apm_dai_compr_open() 515 snd_compr_set_runtime_buffer(stream, &prtd->dma_buffer); in q6apm_dai_compr_open() 531 snd_dma_free_pages(&prtd->dma_buffer); in q6apm_dai_compr_free() 745 return dma_mmap_coherent(dev, vma, prtd->dma_buffer.area, prtd->dma_buffer.addr, in q6apm_dai_compr_mmap() 746 prtd->dma_buffer.bytes); in q6apm_dai_compr_mmap() 775 dstn = prtd->dma_buffer.area + app_pointer; in q6apm_compr_copy() [all …]
|
| A D | q6asm-dai.c | 55 struct snd_dma_buffer dma_buffer; member 425 prtd->phys = substream->dma_buffer.addr; in q6asm_dai_open() 629 &prtd->dma_buffer); in q6asm_dai_compr_open() 636 prtd->phys = prtd->dma_buffer.addr; in q6asm_dai_compr_open() 638 prtd->phys = prtd->dma_buffer.addr | (pdata->sid << 32); in q6asm_dai_compr_open() 640 snd_compr_set_runtime_buffer(stream, &prtd->dma_buffer); in q6asm_dai_compr_open() 672 snd_dma_free_pages(&prtd->dma_buffer); in q6asm_dai_compr_free() 1063 dstn = prtd->dma_buffer.area + app_pointer; in q6asm_compr_copy() 1072 if (copy_from_user(prtd->dma_buffer.area, buf + copy, in q6asm_compr_copy() 1117 prtd->dma_buffer.area, prtd->dma_buffer.addr, in q6asm_dai_compr_mmap() [all …]
|
| /linux/sound/soc/google/ |
| A D | chv3-i2s.c | 176 I2S_MAX_BUFFER_SIZE, &substream->dma_buffer); in chv3_dma_pcm_construct() 184 I2S_MAX_BUFFER_SIZE, &substream->dma_buffer); in chv3_dma_pcm_construct() 196 snd_pcm_set_runtime_buffer(substream, &substream->dma_buffer); in chv3_dma_hw_params() 213 chv3_i2s_wr(i2s, I2S_RX_BASE_ADDR, substream->dma_buffer.addr); in chv3_dma_prepare() 219 chv3_i2s_wr(i2s, I2S_TX_BASE_ADDR, substream->dma_buffer.addr); in chv3_dma_prepare()
|
| /linux/drivers/mmc/host/ |
| A D | wbsd.c | 280 sg_copy_to_buffer(data->sg, data->sg_len, host->dma_buffer, len); in wbsd_sg_to_dma() 290 sg_copy_from_buffer(data->sg, data->sg_len, host->dma_buffer, len); in wbsd_dma_to_sg() 1369 host->dma_buffer = kmalloc(WBSD_DMA_SIZE, in wbsd_request_dma() 1371 if (!host->dma_buffer) in wbsd_request_dma() 1377 host->dma_addr = dma_map_single(mmc_dev(host->mmc), host->dma_buffer, in wbsd_request_dma() 1408 kfree(host->dma_buffer); in wbsd_request_dma() 1409 host->dma_buffer = NULL; in wbsd_request_dma() 1424 if (host->dma_buffer) { in wbsd_release_dma() 1427 kfree(host->dma_buffer); in wbsd_release_dma() 1433 host->dma_buffer = NULL; in wbsd_release_dma()
|
| A D | wbsd.h | 157 char* dma_buffer; /* ISA DMA buffer */ member
|
| /linux/drivers/mtd/spi-nor/controllers/ |
| A D | hisi-sfc.c | 97 dma_addr_t dma_buffer; member 280 from + offset, host->dma_buffer, trans, FMC_OP_READ); in hisi_spi_nor_read() 304 to + offset, host->dma_buffer, trans, FMC_OP_WRITE); in hisi_spi_nor_write() 453 &host->dma_buffer, GFP_KERNEL); in hisi_spi_nor_probe()
|
| /linux/sound/soc/samsung/ |
| A D | idma.c | 154 snd_pcm_set_runtime_buffer(substream, &substream->dma_buffer); in idma_hw_params() 337 buf = &substream->dma_buffer; in idma_free() 350 struct snd_dma_buffer *buf = &substream->dma_buffer; in preallocate_idma_buffer()
|
| /linux/drivers/net/wireless/ath/ath6kl/ |
| A D | sdio.c | 47 u8 *dma_buffer; member 421 if (!ar_sdio->dma_buffer) in ath6kl_sdio_read_write_sync() 424 tbuf = ar_sdio->dma_buffer; in ath6kl_sdio_read_write_sync() 1323 ar_sdio->dma_buffer = kzalloc(HIF_DMA_BUFFER_SIZE, GFP_KERNEL); in ath6kl_sdio_probe() 1324 if (!ar_sdio->dma_buffer) { in ath6kl_sdio_probe() 1383 kfree(ar_sdio->dma_buffer); in ath6kl_sdio_probe() 1406 kfree(ar_sdio->dma_buffer); in ath6kl_sdio_remove()
|
| /linux/sound/soc/fsl/ |
| A D | imx-pcm-fiq.c | 245 struct snd_dma_buffer *buf = &substream->dma_buffer; in snd_imx_pcm_new() 252 struct snd_dma_buffer *buf = &substream->dma_buffer; in snd_imx_pcm_new()
|
| /linux/sound/soc/intel/avs/ |
| A D | probes.c | 138 cstream->dma_buffer.dev.type = SNDRV_DMA_TYPE_DEV_SG; in avs_probe_compr_set_params() 139 cstream->dma_buffer.dev.dev = adev->dev; in avs_probe_compr_set_params()
|
| /linux/sound/soc/loongson/ |
| A D | loongson_dma.c | 159 snd_pcm_set_runtime_buffer(substream, &substream->dma_buffer); in loongson_pcm_hw_params() 301 substream->dma_buffer.addr >> PAGE_SHIFT, in loongson_pcm_mmap()
|
| /linux/drivers/gpu/drm/bridge/synopsys/ |
| A D | dw-hdmi-ahb-audio.c | 348 0, substream->dma_buffer.bytes); in dw_hdmi_open() 478 dw->buf_dst = substream->dma_buffer.area; in dw_hdmi_prepare() 479 dw->buf_addr = substream->dma_buffer.addr; in dw_hdmi_prepare()
|
| /linux/drivers/mtd/nand/raw/ |
| A D | hisi504_nand.c | 138 dma_addr_t dma_buffer; member 186 hinfc_write(host, host->dma_buffer, HINFC504_DMA_ADDR_DATA); in hisi_nfc_dma_transfer() 701 &host->dma_buffer, GFP_KERNEL); in hisi_nfc_attach_chip() 705 host->dma_oob = host->dma_buffer + mtd->writesize; in hisi_nfc_attach_chip()
|
| /linux/drivers/spi/ |
| A D | spi-rockchip-sfc.c | 180 dma_addr_t dma_buffer; member 458 ret = rockchip_sfc_fifo_transfer_dma(sfc, sfc->dma_buffer, len); in rockchip_sfc_xfer_data_dma() 605 &sfc->dma_buffer, in rockchip_sfc_probe()
|
| /linux/include/sound/ |
| A D | compress_driver.h | 86 struct snd_dma_buffer dma_buffer; member
|
| /linux/drivers/net/ethernet/qlogic/qlcnic/ |
| A 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()
|
| /linux/sound/soc/sof/ |
| A D | compress.c | 202 cstream->dma_buffer.dev.type = SNDRV_DMA_TYPE_DEV_SG; in sof_compr_set_params() 203 cstream->dma_buffer.dev.dev = sdev->dev; in sof_compr_set_params()
|
| /linux/sound/pci/emu10k1/ |
| A D | emu10k1x.c | 235 struct snd_dma_buffer *dma_buffer; member 444 u32 *table_base = (u32 *)(emu->dma_buffer->area+1024*voice); in snd_emu10k1x_pcm_prepare() 453 snd_emu10k1x_ptr_write(emu, PLAYBACK_LIST_ADDR, voice, emu->dma_buffer->addr+1024*voice); in snd_emu10k1x_pcm_prepare() 901 chip->dma_buffer = snd_devm_alloc_pages(&pci->dev, SNDRV_DMA_TYPE_DEV, in snd_emu10k1x_create() 903 if (!chip->dma_buffer) in snd_emu10k1x_create()
|