Searched refs:dma_buffer (Results 1 - 25 of 43) sorted by relevance

12

/linux-master/sound/core/
H A Dpcm_memory.c102 struct snd_dma_buffer *dmab = &substream->dma_buffer;
132 do_free_pages(substream->pcm->card, &substream->dma_buffer);
161 snd_iprintf(buffer, "%lu\n", (unsigned long) substream->dma_buffer.bytes / 1024);
202 if (substream->dma_buffer.bytes == size)
205 new_dmab.dev = substream->dma_buffer.dev;
208 substream->dma_buffer.dev.type,
209 substream->dma_buffer.dev.dev,
223 if (substream->dma_buffer.area)
224 do_free_pages(card, &substream->dma_buffer);
225 substream->dma_buffer
[all...]
/linux-master/drivers/net/wireless/purelifi/plfxlc/
H A Dfirmware.c240 unsigned char *dma_buffer = NULL; local
242 dma_buffer = kmalloc(PLF_SERIAL_LEN, GFP_KERNEL);
243 if (!dma_buffer)
249 send_vendor_request(udev, PLF_MAC_VENDOR_REQUEST, dma_buffer,
252 memcpy(hw_address, dma_buffer, ETH_ALEN);
255 dma_buffer, PLF_SERIAL_LEN);
258 dma_buffer, PLF_SERIAL_LEN);
260 memcpy(serial_number, dma_buffer, PLF_SERIAL_LEN);
262 memset(dma_buffer, 0x00, PLF_SERIAL_LEN);
265 (unsigned char *)dma_buffer, PLF_FW_VER_LE
[all...]
H A Dusb.c516 unsigned char *dma_buffer = NULL; local
526 dma_buffer = kmemdup(&usb_req, usb_bulk_msg_len, GFP_KERNEL);
528 if (!dma_buffer) {
535 dma_buffer, usb_bulk_msg_len,
537 kfree(dma_buffer);
/linux-master/drivers/i2c/busses/
H A Di2c-ismt.c329 u8 *dma_buffer = PTR_ALIGN(&priv->buffer[0], 16); local
345 data->byte = dma_buffer[0];
349 data->word = dma_buffer[0] | (dma_buffer[1] << 8);
353 if (desc->rxbytes != dma_buffer[0] + 1)
356 memcpy(data->block, dma_buffer, desc->rxbytes);
359 memcpy(&data->block[1], dma_buffer, desc->rxbytes);
406 u8 *dma_buffer = PTR_ALIGN(&priv->buffer[0], 16); local
463 dma_buffer[0] = command;
464 dma_buffer[
[all...]
H A Di2c-xgene-slimpro.c102 u8 dma_buffer[I2C_SMBUS_BLOCK_MAX + 1]; /* dma_buffer[0] is used for length */ member in struct:slimpro_i2c_dev
271 paddr = dma_map_single(ctx->dev, ctx->dma_buffer, readlen, DMA_FROM_DEVICE);
274 ctx->dma_buffer);
289 memcpy(data, ctx->dma_buffer, readlen);
306 memcpy(ctx->dma_buffer, data, writelen);
307 paddr = dma_map_single(ctx->dev, ctx->dma_buffer, writelen,
311 ctx->dma_buffer);
/linux-master/sound/soc/atmel/
H A Datmel-pcm-pdc.c78 dma_addr_t dma_buffer; /* physical address of dma buffer */ member in struct:atmel_runtime_data
108 prtd->period_ptr = prtd->dma_buffer;
122 prtd->period_ptr = prtd->dma_buffer;
151 prtd->dma_buffer = runtime->dma_addr;
206 prtd->period_ptr = prtd->dma_buffer;
268 x = bytes_to_frames(runtime, ptr - prtd->dma_buffer);
/linux-master/sound/soc/google/
H A Dchv3-i2s.c176 I2S_MAX_BUFFER_SIZE, &substream->dma_buffer);
184 I2S_MAX_BUFFER_SIZE, &substream->dma_buffer);
196 snd_pcm_set_runtime_buffer(substream, &substream->dma_buffer);
213 chv3_i2s_wr(i2s, I2S_RX_BASE_ADDR, substream->dma_buffer.addr);
219 chv3_i2s_wr(i2s, I2S_TX_BASE_ADDR, substream->dma_buffer.addr);
/linux-master/sound/soc/qcom/qdsp6/
H A Dq6apm-dai.c63 struct snd_dma_buffer dma_buffer; member in struct:q6apm_dai_rtd
398 prtd->phys = substream->dma_buffer.addr;
400 prtd->phys = substream->dma_buffer.addr | (pdata->sid << 32);
509 ret = snd_dma_alloc_pages(SNDRV_DMA_TYPE_DEV, dev, size, &prtd->dma_buffer);
514 prtd->phys = prtd->dma_buffer.addr;
516 prtd->phys = prtd->dma_buffer.addr | (pdata->sid << 32);
518 snd_compr_set_runtime_buffer(stream, &prtd->dma_buffer);
534 snd_dma_free_pages(&prtd->dma_buffer);
748 return dma_mmap_coherent(dev, vma, prtd->dma_buffer.area, prtd->dma_buffer
[all...]
H A Dq6asm-dai.c55 struct snd_dma_buffer dma_buffer; member in struct:q6asm_dai_rtd
436 prtd->phys = substream->dma_buffer.addr;
438 prtd->phys = substream->dma_buffer.addr | (pdata->sid << 32);
640 &prtd->dma_buffer);
647 prtd->phys = prtd->dma_buffer.addr;
649 prtd->phys = prtd->dma_buffer.addr | (pdata->sid << 32);
651 snd_compr_set_runtime_buffer(stream, &prtd->dma_buffer);
683 snd_dma_free_pages(&prtd->dma_buffer);
1074 dstn = prtd->dma_buffer.area + app_pointer;
1083 if (copy_from_user(prtd->dma_buffer
[all...]
/linux-master/sound/soc/fsl/
H A Dimx-pcm-fiq.c245 struct snd_dma_buffer *buf = &substream->dma_buffer;
252 struct snd_dma_buffer *buf = &substream->dma_buffer;
/linux-master/sound/soc/intel/avs/
H A Dprobes.c134 cstream->dma_buffer.dev.type = SNDRV_DMA_TYPE_DEV_SG;
135 cstream->dma_buffer.dev.dev = adev->dev;
/linux-master/drivers/mmc/host/
H A Dwbsd.c280 sg_copy_to_buffer(data->sg, data->sg_len, host->dma_buffer, len);
290 sg_copy_from_buffer(data->sg, data->sg_len, host->dma_buffer, len);
1369 host->dma_buffer = kmalloc(WBSD_DMA_SIZE,
1371 if (!host->dma_buffer)
1377 host->dma_addr = dma_map_single(mmc_dev(host->mmc), host->dma_buffer,
1408 kfree(host->dma_buffer);
1409 host->dma_buffer = NULL;
1422 * host->dma_addr is valid here iff host->dma_buffer is not NULL.
1424 if (host->dma_buffer) {
1427 kfree(host->dma_buffer);
[all...]
H A Dwbsd.h157 char* dma_buffer; /* ISA DMA buffer */ member in struct:wbsd_host
/linux-master/sound/soc/samsung/
H A Didma.c154 snd_pcm_set_runtime_buffer(substream, &substream->dma_buffer);
337 buf = &substream->dma_buffer;
350 struct snd_dma_buffer *buf = &substream->dma_buffer;
/linux-master/include/sound/
H A Dcompress_driver.h72 * @dma_buffer: allocated buffer if any
86 struct snd_dma_buffer dma_buffer; member in struct:snd_compr_stream
/linux-master/drivers/mtd/spi-nor/controllers/
H A Dhisi-sfc.c97 dma_addr_t dma_buffer; member in struct:hifmc_host
280 from + offset, host->dma_buffer, trans, FMC_OP_READ);
304 to + offset, host->dma_buffer, trans, FMC_OP_WRITE);
453 &host->dma_buffer, GFP_KERNEL);
/linux-master/sound/soc/loongson/
H A Dloongson_dma.c160 snd_pcm_set_runtime_buffer(substream, &substream->dma_buffer);
306 substream->dma_buffer.addr >> PAGE_SHIFT,
/linux-master/drivers/net/wireless/ath/ath6kl/
H A Dsdio.c47 u8 *dma_buffer; member in struct:ath6kl_sdio
49 /* protects access to dma_buffer */
421 if (!ar_sdio->dma_buffer)
424 tbuf = ar_sdio->dma_buffer;
1323 ar_sdio->dma_buffer = kzalloc(HIF_DMA_BUFFER_SIZE, GFP_KERNEL);
1324 if (!ar_sdio->dma_buffer) {
1383 kfree(ar_sdio->dma_buffer);
1406 kfree(ar_sdio->dma_buffer);
/linux-master/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi-ahb-audio.c347 0, substream->dma_buffer.bytes);
456 dw->buf_dst = substream->dma_buffer.area;
457 dw->buf_addr = substream->dma_buffer.addr;
/linux-master/drivers/spi/
H A Dspi-rockchip-sfc.c178 /* virtual mapped addr for dma_buffer */
180 dma_addr_t dma_buffer; member in struct:rockchip_sfc
458 ret = rockchip_sfc_fifo_transfer_dma(sfc, sfc->dma_buffer, len);
605 &sfc->dma_buffer,
/linux-master/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_minidump.c776 void *dma_buffer; local
808 dma_buffer = fw_dump->dma_buffer;
843 memcpy(buffer, dma_buffer, size);
1264 fw_dump->dma_buffer = NULL;
1272 fw_dump->dma_buffer = temp_buffer;
/linux-master/sound/soc/sof/
H A Dcompress.c202 cstream->dma_buffer.dev.type = SNDRV_DMA_TYPE_DEV_SG;
203 cstream->dma_buffer.dev.dev = sdev->dev;
/linux-master/sound/pci/trident/
H A Dtrident_memory.c250 if (substream->dma_buffer.dev.type == SNDRV_DMA_TYPE_DEV_SG)
/linux-master/drivers/mtd/nand/raw/
H A Dhisi504_nand.c138 dma_addr_t dma_buffer; member in struct:hinfc_host
186 hinfc_write(host, host->dma_buffer, HINFC504_DMA_ADDR_DATA);
701 &host->dma_buffer, GFP_KERNEL);
705 host->dma_oob = host->dma_buffer + mtd->writesize;
/linux-master/sound/pci/emu10k1/
H A Demu10k1x.c235 struct snd_dma_buffer *dma_buffer; member in struct:emu10k1x
444 u32 *table_base = (u32 *)(emu->dma_buffer->area+1024*voice);
453 snd_emu10k1x_ptr_write(emu, PLAYBACK_LIST_ADDR, voice, emu->dma_buffer->addr+1024*voice);
901 chip->dma_buffer = snd_devm_alloc_pages(&pci->dev, SNDRV_DMA_TYPE_DEV,
903 if (!chip->dma_buffer)

Completed in 246 milliseconds

12