/linux-3.4.99/drivers/parisc/ |
D | iommu-helpers.h | 21 unsigned long dma_offset = 0, dma_len = 0; in iommu_fill_pdir() local 52 dma_offset = (unsigned long) pide & ~IOVP_MASK; in iommu_fill_pdir() 71 size = startsg->length + dma_offset; in iommu_fill_pdir() 72 dma_offset = 0; in iommu_fill_pdir() 105 unsigned long dma_offset, dma_len; /* start/len of DMA stream */ in iommu_coalesce_chunks() local 116 dma_offset = sg_virt_addr(startsg) & ~IOVP_MASK; in iommu_coalesce_chunks() 145 if(unlikely(ALIGN(dma_len + dma_offset + startsg->length, in iommu_coalesce_chunks() 168 dma_len = ALIGN(dma_len + dma_offset, IOVP_SIZE); in iommu_coalesce_chunks() 172 | dma_offset; in iommu_coalesce_chunks()
|
/linux-3.4.99/drivers/gpu/drm/via/ |
D | via_dma.c | 85 uint32_t agp_base = dev_priv->dma_offset + (uint32_t) dev_priv->agpAddr; in via_cmdbuf_space() 99 uint32_t agp_base = dev_priv->dma_offset + (uint32_t) dev_priv->agpAddr; in via_cmdbuf_lag() 114 uint32_t agp_base = dev_priv->dma_offset + (uint32_t) dev_priv->agpAddr; in via_cmdbuf_wait() 219 dev_priv->dma_offset = init->offset; in via_initialize() 420 dev_priv->dma_offset + (uint32_t) dev_priv->agpAddr + 4; in via_hook_segment() 496 agp_base = dev_priv->dma_offset + (uint32_t) dev_priv->agpAddr; in via_align_cmd() 524 agp_base = dev_priv->dma_offset + (uint32_t) dev_priv->agpAddr; in via_cmdbuf_start() 558 dev_priv->dma_offset + (uint32_t) dev_priv->agpAddr + 4; in via_cmdbuf_start() 596 agp_base = dev_priv->dma_offset + (uint32_t) dev_priv->agpAddr; in via_cmdbuf_jump()
|
D | via_drv.h | 70 unsigned int dma_offset; member
|
/linux-3.4.99/drivers/net/ethernet/mellanox/mlx4/ |
D | icm.c | 285 int idx, offset, dma_offset, i; in mlx4_table_find() local 297 dma_offset = offset = idx % MLX4_TABLE_CHUNK_SIZE; in mlx4_table_find() 304 if (dma_handle && dma_offset >= 0) { in mlx4_table_find() 305 if (sg_dma_len(&chunk->mem[i]) > dma_offset) in mlx4_table_find() 307 dma_offset; in mlx4_table_find() 308 dma_offset -= sg_dma_len(&chunk->mem[i]); in mlx4_table_find()
|
/linux-3.4.99/arch/powerpc/platforms/pseries/ |
D | iommu.c | 351 u64 tce_size, num_tce, dma_offset, next; in tce_clearrange_multi_pSeriesLP() local 374 dma_offset = next + be64_to_cpu(maprange->dma_base); in tce_clearrange_multi_pSeriesLP() 377 dma_offset, in tce_clearrange_multi_pSeriesLP() 389 u64 *tcep, tce_size, num_tce, dma_offset, next, proto_tce, liobn; in tce_setrange_multi_pSeriesLP() local 429 dma_offset = next + be64_to_cpu(maprange->dma_base); in tce_setrange_multi_pSeriesLP() 437 dma_offset, in tce_setrange_multi_pSeriesLP() 1079 u64 dma_offset; in dma_set_mask_pSeriesLP() local 1107 dma_offset = enable_ddw(pdev, pdn); in dma_set_mask_pSeriesLP() 1108 if (dma_offset != 0) { in dma_set_mask_pSeriesLP() 1109 dev_info(dev, "Using 64-bit direct DMA at offset %llx\n", dma_offset); in dma_set_mask_pSeriesLP() [all …]
|
/linux-3.4.99/arch/powerpc/include/asm/ |
D | device.h | 27 dma_addr_t dma_offset; member
|
D | dma-mapping.h | 106 return dev->archdata.dma_data.dma_offset; in get_dma_offset() 114 dev->archdata.dma_data.dma_offset = off; in set_dma_offset()
|
/linux-3.4.99/drivers/infiniband/hw/mthca/ |
D | mthca_memfree.c | 280 int idx, offset, dma_offset, i; in mthca_table_find() local 292 dma_offset = offset = idx % MTHCA_TABLE_CHUNK_SIZE; in mthca_table_find() 299 if (dma_handle && dma_offset >= 0) { in mthca_table_find() 300 if (sg_dma_len(&chunk->mem[i]) > dma_offset) in mthca_table_find() 302 dma_offset; in mthca_table_find() 303 dma_offset -= sg_dma_len(&chunk->mem[i]); in mthca_table_find()
|
/linux-3.4.99/arch/sparc/include/asm/ |
D | iommu_64.h | 62 u32 dma_offset, u32 dma_addr_mask,
|
/linux-3.4.99/drivers/media/video/s5p-fimc/ |
D | fimc-core.c | 560 f->dma_offset.y_h = f->offs_h; in fimc_prepare_dma_offset() 562 f->dma_offset.y_h *= (depth >> 3); in fimc_prepare_dma_offset() 564 f->dma_offset.y_v = f->offs_v; in fimc_prepare_dma_offset() 566 f->dma_offset.cb_h = f->offs_h; in fimc_prepare_dma_offset() 567 f->dma_offset.cb_v = f->offs_v; in fimc_prepare_dma_offset() 569 f->dma_offset.cr_h = f->offs_h; in fimc_prepare_dma_offset() 570 f->dma_offset.cr_v = f->offs_v; in fimc_prepare_dma_offset() 574 f->dma_offset.cb_h >>= 1; in fimc_prepare_dma_offset() 575 f->dma_offset.cr_h >>= 1; in fimc_prepare_dma_offset() 578 f->dma_offset.cb_v >>= 1; in fimc_prepare_dma_offset() [all …]
|
D | fimc-reg.c | 177 struct fimc_dma_offset *offset = &frame->dma_offset; in fimc_hw_set_out_dma() 434 struct fimc_dma_offset *offset = &frame->dma_offset; in fimc_hw_set_in_dma()
|
/linux-3.4.99/arch/ia64/hp/common/ |
D | sba_iommu.c | 1234 unsigned long dma_offset = 0; in sba_fill_pdir() local 1255 dma_offset = (unsigned long) pide & ~iovp_mask; in sba_fill_pdir() 1275 cnt += dma_offset; in sba_fill_pdir() 1276 dma_offset=0; /* only want offset on first chunk */ in sba_fill_pdir() 1330 unsigned long dma_offset, dma_len; /* start/len of DMA stream */ in sba_coalesce_chunks() local 1344 dma_offset = vaddr & ~iovp_mask; in sba_coalesce_chunks() 1369 if (((dma_len + dma_offset + startsg->length + ~iovp_mask) & iovp_mask) in sba_coalesce_chunks() 1430 dma_len = (dma_len + dma_offset + ~iovp_mask) & iovp_mask; in sba_coalesce_chunks() 1438 | dma_offset); in sba_coalesce_chunks()
|
/linux-3.4.99/arch/powerpc/platforms/powernv/ |
D | pci.h | 143 u64 dma_offset);
|
D | pci.c | 452 u64 dma_offset) in pnv_pci_setup_iommu_table() argument 456 tbl->it_offset = dma_offset >> IOMMU_PAGE_SHIFT; in pnv_pci_setup_iommu_table()
|
/linux-3.4.99/sound/soc/s6000/ |
D | s6000-pcm.c | 64 unsigned int dma_offset; in s6000_pcm_enqueue_dma() local 71 dma_offset = prtd->period * period_size; in s6000_pcm_enqueue_dma() 72 dma_pos = runtime->dma_addr + dma_offset; in s6000_pcm_enqueue_dma()
|
/linux-3.4.99/drivers/media/video/ivtv/ |
D | ivtv-irq.c | 237 s->name, s->dma_offset); in dma_post() 265 write_dec_sync(0, s->dma_offset - IVTV_DECODER_OFFSET); in dma_post() 268 write_enc_sync(0, s->dma_offset); in dma_post() 438 s_vbi->dma_offset = s_vbi->pending_offset; in ivtv_dma_enc_start() 450 s->dma_offset = s->pending_offset; in ivtv_dma_enc_start() 570 s->dma_offset, s->sg_processed, s->sg_processing_size, itv->dma_retries); in ivtv_irq_enc_dma_complete()
|
D | ivtvfb.c | 390 unsigned long dma_offset = in ivtvfb_write() local 440 p + lead + dma_offset, (void __user *)buf, dma_size); in ivtvfb_write()
|
/linux-3.4.99/drivers/gpu/drm/nouveau/ |
D | nouveau_sgdma.c | 45 dma_addr_t dma_offset = nvbe->ttm.dma_address[i]; in nv04_sgdma_bind() local 46 uint32_t offset_l = lower_32_bits(dma_offset); in nv04_sgdma_bind()
|
/linux-3.4.99/sound/soc/davinci/ |
D | davinci-pcm.c | 184 unsigned int dma_offset; in davinci_pcm_enqueue_dma() local 195 dma_offset = prtd->period * period_size; in davinci_pcm_enqueue_dma() 196 dma_pos = runtime->dma_addr + dma_offset; in davinci_pcm_enqueue_dma()
|
/linux-3.4.99/arch/sparc/kernel/ |
D | pci_sun4v.c | 586 u32 dma_mask, dma_offset; in pci_sun4v_iommu_init() local 602 dma_offset = vdma[0]; in pci_sun4v_iommu_init() 607 iommu->page_table_map_base = dma_offset; in pci_sun4v_iommu_init()
|
D | iommu.c | 178 u32 dma_offset, u32 dma_addr_mask, in iommu_table_init() argument 189 iommu->page_table_map_base = dma_offset; in iommu_table_init()
|
/linux-3.4.99/drivers/net/ethernet/chelsio/cxgb/ |
D | sge.c | 202 u16 dma_offset; /* DMA offset to align IP headers */ member 579 q->dma_offset = sge->rx_pkt_pad ? 0 : NET_IP_ALIGN; in alloc_rx_resources() 600 sge->freelQ[!sge->jumbo_fl].dma_offset; in alloc_rx_resources() 807 sge->freelQ[sge->jumbo_fl].dma_offset - in jumbo_payload_capacity() 844 unsigned int dma_len = q->rx_buffer_size - q->dma_offset; in refill_free_list() 854 skb_reserve(skb, q->dma_offset); in refill_free_list()
|
/linux-3.4.99/drivers/net/ethernet/broadcom/ |
D | b44.h | 363 u32 dma_offset; member
|
D | b44.c | 692 dp->addr = cpu_to_le32((u32) mapping + bp->dma_offset); in b44_alloc_rx_skb() 999 bp->tx_ring[entry].addr = cpu_to_le32((u32) mapping+bp->dma_offset); in b44_start_xmit() 1403 bw32(bp, B44_DMATX_ADDR, bp->tx_ring_dma + bp->dma_offset); in b44_init_hw() 1406 bw32(bp, B44_DMARX_ADDR, bp->rx_ring_dma + bp->dma_offset); in b44_init_hw() 2076 bp->dma_offset = ssb_dma_translation(sdev); in b44_get_invariants()
|
/linux-3.4.99/drivers/scsi/lpfc/ |
D | lpfc_scsi.c | 2259 uint32_t dma_offset = 0; in lpfc_bg_setup_sgl() local 2316 bf_set(lpfc_sli4_sge_offset, sgl, dma_offset); in lpfc_bg_setup_sgl() 2320 dma_offset += dma_len; in lpfc_bg_setup_sgl() 2388 uint32_t dma_offset = 0; in lpfc_bg_setup_sgl_prot() local 2509 bf_set(lpfc_sli4_sge_offset, sgl, dma_offset); in lpfc_bg_setup_sgl_prot() 2513 dma_offset += dma_len; in lpfc_bg_setup_sgl_prot() 2917 uint32_t dma_offset = 0; in lpfc_scsi_prep_dma_buf_s4() local 2975 bf_set(lpfc_sli4_sge_offset, sgl, dma_offset); in lpfc_scsi_prep_dma_buf_s4() 2979 dma_offset += dma_len; in lpfc_scsi_prep_dma_buf_s4()
|