Searched refs:dma_addr (Results 201 - 225 of 832) sorted by relevance

1234567891011>>

/linux-master/include/linux/
H A Duio_driver.h31 * @dma_addr: DMA handle set by dma_alloc_coherent, used with
45 dma_addr_t dma_addr; member in struct:uio_mem
/linux-master/drivers/dma/xilinx/
H A Dxilinx_dpdma.c183 * @dma_addr: DMA address of the software descriptor
188 dma_addr_t dma_addr; member in struct:xilinx_dpdma_sw_desc
497 * @dma_addr: array of dma addresses
498 * @num_src_addr: number of addresses in @dma_addr
501 * from @dma_addr. If a previous descriptor is specified in @prev, its next
508 dma_addr_t dma_addr[],
514 hw_desc->src_addr = lower_32_bits(dma_addr[0]);
518 upper_32_bits(dma_addr[0]));
523 addr[i - 1] = lower_32_bits(dma_addr[i]);
529 addr_msb = upper_32_bits(dma_addr[
505 xilinx_dpdma_sw_desc_set_dma_addrs(struct xilinx_dpdma_device *xdev, struct xilinx_dpdma_sw_desc *sw_desc, struct xilinx_dpdma_sw_desc *prev, dma_addr_t dma_addr[], unsigned int num_src_addr) argument
557 dma_addr_t dma_addr; local
[all...]
/linux-master/include/net/
H A Dsmc.h38 dma_addr_t dma_addr; member in struct:smcd_dmb
/linux-master/sound/soc/meson/
H A Daxg-fifo.c107 return bytes_to_frames(runtime, addr - (unsigned int)runtime->dma_addr);
123 end_ptr = runtime->dma_addr + runtime->dma_bytes - AXG_FIFO_BURST;
124 regmap_write(fifo->map, FIFO_START_ADDR, runtime->dma_addr);
169 regmap_write(fifo->map, FIFO_INIT_ADDR, runtime->dma_addr);
/linux-master/drivers/net/ethernet/cavium/liquidio/
H A Drequest_manager.c741 u64 dma_addr; local
752 (dma_addr_t *)&dma_addr);
758 sc->dma_addr = dma_addr;
847 lio_dma_free(oct, sc->size, sc, sc->dma_addr);
863 u64 dma_addr; local
893 dma_addr = sc->dma_addr;
898 sc->dma_addr = dma_addr;
[all...]
/linux-master/drivers/net/ethernet/stmicro/stmmac/
H A Dnorm_desc.c269 dma_addr_t dma_addr; local
276 dma_addr = dma_rx_phy + i * sizeof(*p);
280 i, &dma_addr,
/linux-master/drivers/net/ethernet/i825xx/
H A Dsni_82596.c135 &lp->dma_addr, GFP_KERNEL);
146 lp->dma_addr);
163 lp->dma_addr);
/linux-master/drivers/gpu/drm/imagination/
H A Dpvr_fw_mips.c99 dma_addr_t dma_addr; local
130 &dma_addr));
131 boot_data->stack_phys_addr = dma_addr;
H A Dpvr_vm_mips.c183 dma_addr_t dma_addr; local
189 &dma_addr);
193 pte = ((dma_addr >> ROGUE_MIPSFW_LOG2_PAGE_SIZE_4K)
/linux-master/drivers/infiniband/ulp/iser/
H A Diser_initiator.c153 tx_desc->dma_addr, ISER_HEADERS_LEN, DMA_TO_DEVICE);
227 u64 dma_addr; local
252 dma_addr = ib_dma_map_single(device->ib_device, (void *)rx_desc,
254 if (ib_dma_mapping_error(device->ib_device, dma_addr))
257 rx_desc->dma_addr = dma_addr;
260 rx_sg->addr = rx_desc->dma_addr;
270 ib_dma_unmap_single(device->ib_device, rx_desc->dma_addr,
294 ib_dma_unmap_single(device->ib_device, rx_desc->dma_addr,
648 desc->dma_addr, ISER_RX_PAYLOAD_SIZ
[all...]
/linux-master/drivers/char/agp/
H A Dalpha-agp.c17 dma_addr_t dma_addr; local
21 dma_addr = vmf->address - vmf->vma->vm_start + agp->aperture.bus_base;
22 pa = agp->ops->translate(agp, dma_addr);
/linux-master/sound/soc/kirkwood/
H A Dkirkwood-dma.c183 unsigned long addr = substream->runtime->dma_addr;
211 writel(runtime->dma_addr, priv->io + KIRKWOOD_PLAY_BUF_ADDR);
215 writel(runtime->dma_addr, priv->io + KIRKWOOD_REC_BUF_ADDR);
/linux-master/drivers/infiniband/ulp/isert/
H A Dib_isert.c155 u64 dma_addr; local
167 dma_addr = ib_dma_map_single(ib_dev, rx_desc->buf,
169 if (ib_dma_mapping_error(ib_dev, dma_addr))
172 rx_desc->dma_addr = dma_addr;
175 rx_sg->addr = rx_desc->dma_addr + isert_get_hdr_offset(rx_desc);
186 ib_dma_unmap_single(ib_dev, rx_desc->dma_addr,
207 ib_dma_unmap_single(ib_dev, rx_desc->dma_addr,
328 ib_dma_unmap_single(ib_dev, isert_conn->login_desc->dma_addr,
344 isert_conn->login_desc->dma_addr
844 u64 dma_addr; local
[all...]
/linux-master/drivers/char/xillybus/
H A Dxillybus_core.c306 dma_unmap_single(data->device, data->dma_addr,
334 this->dma_addr = addr;
349 dma_addr_t dma_addr; local
396 &dma_addr);
400 iowrite32((u32) (dma_addr & 0xffffffff),
402 iowrite32(((u32) ((((u64) dma_addr) >> 32) & 0xffffffff)),
407 this_buffer->dma_addr = dma_addr;
414 ep->msgbuf_dma_addr = dma_addr;
660 channel->wr_buffers[0]->dma_addr,
[all...]
/linux-master/kernel/dma/
H A Ddebug.c1210 size_t size, int direction, dma_addr_t dma_addr,
1218 if (dma_mapping_error(dev, dma_addr))
1229 entry->dev_addr = dma_addr;
1245 void debug_dma_mapping_error(struct device *dev, dma_addr_t dma_addr) argument
1256 ref.dev_addr = dma_addr;
1283 void debug_dma_unmap_page(struct device *dev, dma_addr_t dma_addr, argument
1289 .dev_addr = dma_addr,
1389 dma_addr_t dma_addr, void *virt,
1412 entry->dev_addr = dma_addr;
1424 void *virt, dma_addr_t dma_addr)
1209 debug_dma_map_page(struct device *dev, struct page *page, size_t offset, size_t size, int direction, dma_addr_t dma_addr, unsigned long attrs) argument
1388 debug_dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t dma_addr, void *virt, unsigned long attrs) argument
1423 debug_dma_free_coherent(struct device *dev, size_t size, void *virt, dma_addr_t dma_addr) argument
1450 debug_dma_map_resource(struct device *dev, phys_addr_t addr, size_t size, int direction, dma_addr_t dma_addr, unsigned long attrs) argument
1475 debug_dma_unmap_resource(struct device *dev, dma_addr_t dma_addr, size_t size, int direction) argument
[all...]
/linux-master/arch/powerpc/kernel/
H A Diommu.c389 static bool iommu_free_check(struct iommu_table *tbl, dma_addr_t dma_addr, argument
394 entry = dma_addr >> tbl->it_page_shift;
402 printk(KERN_INFO "\tdma_addr = 0x%llx\n", (u64)dma_addr);
436 static void __iommu_free(struct iommu_table *tbl, dma_addr_t dma_addr, argument
443 entry = dma_addr >> tbl->it_page_shift;
448 if (!iommu_free_check(tbl, dma_addr, npages))
458 static void iommu_free(struct iommu_table *tbl, dma_addr_t dma_addr, argument
461 __iommu_free(tbl, dma_addr, npages);
476 dma_addr_t dma_next = 0, dma_addr; local
532 dma_addr
[all...]
/linux-master/arch/arm/mach-rpc/
H A Ddma.c32 dma_addr_t dma_addr; member in struct:iomd_dma
59 idma->cur_addr = idma->dma_addr;
73 idma->dma_addr += end - offset;
78 idma->dma_addr = idma->dma.sg->dma_address;
178 idma->dma_addr = idma->dma.sg->dma_address;
/linux-master/drivers/comedi/
H A Dcomedi_buf.c37 buf->virt_addr, buf->dma_addr);
98 dma_addr_t dma_addr; local
105 PAGE_SIZE * n_pages, &dma_addr,
113 buf->dma_addr = dma_addr + (i << PAGE_SHIFT);
/linux-master/drivers/crypto/marvell/octeontx2/
H A Dotx2_cptlf.h71 dma_addr_t dma_addr; member in struct:otx2_cpt_inst_queue
168 iq->dma_addr = iq->real_dma_addr + OTX2_CPT_INST_GRP_QLEN_BYTES;
172 iq->dma_addr = PTR_ALIGN(iq->dma_addr,
189 lf_q_base.u = lfs->lf[slot].iqueue.dma_addr;
/linux-master/drivers/media/platform/nxp/
H A Dimx7-media-csi.c219 dma_addr_t dma_addr; member in struct:imx7_csi_dma_buf
399 static void imx7_csi_update_buf(struct imx7_csi *csi, dma_addr_t dma_addr, argument
403 imx7_csi_reg_write(csi, dma_addr, CSI_CSIDMASA_FB2);
405 imx7_csi_reg_write(csi, dma_addr, CSI_CSIDMASA_FB1);
417 dma_addr_t dma_addr; local
423 dma_addr = vb2_dma_contig_plane_dma_addr(vb2_buf, 0);
426 dma_addr = csi->underrun_buf.dma_addr;
429 imx7_csi_update_buf(csi, dma_addr, i);
456 dma_free_coherent(csi->dev, buf->len, buf->virt, buf->dma_addr);
738 dma_addr_t dma_addr; local
1320 dma_addr_t dma_addr; local
[all...]
/linux-master/drivers/scsi/
H A Datari_scsi.c162 unsigned long addr = SCSI_DMA_READ_P(dma_addr), end_addr;
198 SCSI_DMA_READ_P(dma_addr));
214 (SCSI_DMA_READ_P(dma_addr) - atari_dma_startaddr);
235 * dma_addr is 9 bytes to high, but this could vary.
337 phys_dst = SCSI_DMA_READ_P(dma_addr);
458 SCSI_DMA_WRITE_P(dma_addr, addr);
H A Dzorro_esp.c60 unsigned char dma_addr; /* DMA address [0x0000] */ member in struct:blz1230_dma_registers
68 unsigned char dma_addr; /* DMA address [0x0000] */ member in struct:blz1230II_dma_registers
218 static u32 zorro_esp_dma_length_limit(struct esp *esp, u32 dma_addr, argument
224 static u32 fastlane_esp_dma_length_limit(struct esp *esp, u32 dma_addr, argument
296 writeb((addr >> 24) & 0xff, &dregs->dma_addr);
297 writeb((addr >> 16) & 0xff, &dregs->dma_addr);
298 writeb((addr >> 8) & 0xff, &dregs->dma_addr);
299 writeb(addr & 0xff, &dregs->dma_addr);
342 writeb((addr >> 16) & 0xff, &dregs->dma_addr);
343 writeb((addr >> 8) & 0xff, &dregs->dma_addr);
[all...]
/linux-master/net/smc/
H A Dsmc_loopback.c84 dmb_node->dma_addr = SMC_DMA_ADDR_INVALID;
104 dmb->dma_addr = dmb_node->dma_addr;
190 dmb->dma_addr = dmb_node->dma_addr;
/linux-master/drivers/media/platform/mediatek/vcodec/decoder/vdec/
H A Dvdec_h264_req_if.c168 inst->vsi_ctx.pred_buf_dma = inst->pred_buf.dma_addr;
200 inst->vsi_ctx.mv_buf_dma[i] = mem->dma_addr;
353 y_fb_dma = fb ? (u64)fb->base_y.dma_addr : 0;
354 c_fb_dma = fb ? (u64)fb->base_c.dma_addr : 0;
359 inst->vsi_ctx.dec.bs_dma = (uint64_t)bs->dma_addr;
/linux-master/drivers/gpu/drm/sti/
H A Dsti_gdp.c520 dma_addr_t dma_addr; local
527 base = dma_alloc_wc(gdp->dev, size, &dma_addr, GFP_KERNEL);
536 if (dma_addr & 0xF) {
541 gdp->node_list[i].top_field_paddr = dma_addr;
545 dma_addr += sizeof(struct sti_gdp_node);
547 if (dma_addr & 0xF) {
552 gdp->node_list[i].btm_field_paddr = dma_addr;
555 dma_addr += sizeof(struct sti_gdp_node);
785 (unsigned long) dma_obj->dma_addr);
789 top_field->gam_gdp_pml = (u32) dma_obj->dma_addr
[all...]

Completed in 391 milliseconds

1234567891011>>