Searched refs:dma_offset (Results 26 - 50 of 54) sorted by relevance

123

/linux-master/arch/powerpc/kernel/
H A Ddma-iommu.c25 #define is_direct_handle(dev, h) ((h) >= (dev)->archdata.dma_offset)
/linux-master/drivers/infiniband/hw/hns/
H A Dhns_roce_hem.c693 int offset, dma_offset; local
704 dma_offset = offset = idx_offset * table->obj_size;
720 dma_offset = offset = obj * seg_size % mhop.bt_chunk_size;
722 dma_offset = offset = 0;
728 *dma_handle = hem->dma + dma_offset;
/linux-master/drivers/net/ethernet/sfc/falcon/
H A Dtx.c58 dma_addr_t unmap_addr = buffer->dma_addr - buffer->dma_offset;
241 buffer->dma_offset = buffer->dma_addr - unmap_addr;
H A Dnet_driver.h141 * @dma_offset: Offset of @dma_addr from the address of the backing DMA mapping.
153 unsigned short dma_offset; member in struct:ef4_tx_buffer
/linux-master/drivers/net/ethernet/sfc/siena/
H A Dtx.c277 tx_buffer->dma_offset = 0;
H A Dnet_driver.h158 * @dma_offset: Offset of @dma_addr from the address of the backing DMA mapping.
173 unsigned short dma_offset; member in struct:efx_tx_buffer
/linux-master/drivers/gpu/drm/xe/
H A Dxe_pt.c258 /** @dma_offset: DMA offset to add to the PTE. */
259 u64 dma_offset; member in struct:xe_pt_stage_bind_walk
494 xe_res_dma(curs) + xe_walk->dma_offset,
628 xe_walk.dma_offset = vram_region_gpu_offset(bo->ttm.resource);
632 xe_walk.dma_offset = xe_ttm_stolen_gpu_offset(xe_bo_device(bo));
/linux-master/drivers/net/ethernet/chelsio/cxgb/
H A Dsge.c191 u16 dma_offset; /* DMA offset to align IP headers */ member in struct:freelQ
558 q->dma_offset = sge->rx_pkt_pad ? 0 : NET_IP_ALIGN;
580 sge->freelQ[!sge->jumbo_fl].dma_offset;
789 sge->freelQ[sge->jumbo_fl].dma_offset -
826 unsigned int dma_len = q->rx_buffer_size - q->dma_offset;
836 skb_reserve(skb, q->dma_offset);
/linux-master/arch/sparc/kernel/
H A Dpci_sun4v.c871 u32 dma_mask, dma_offset; local
887 dma_offset = vdma[0];
892 iommu->tbl.table_map_base = dma_offset;
H A Diommu.c94 u32 dma_offset, u32 dma_addr_mask,
105 iommu->tbl.table_map_base = dma_offset;
93 iommu_table_init(struct iommu *iommu, int tsbsize, u32 dma_offset, u32 dma_addr_mask, int numa_node) argument
/linux-master/drivers/net/ethernet/broadcom/
H A Db44.h373 u32 dma_offset; member in struct:b44
H A Db44.c697 dp->addr = cpu_to_le32((u32) mapping + bp->dma_offset);
1003 bp->tx_ring[entry].addr = cpu_to_le32((u32) mapping+bp->dma_offset);
1409 bw32(bp, B44_DMATX_ADDR, bp->tx_ring_dma + bp->dma_offset);
1412 bw32(bp, B44_DMARX_ADDR, bp->rx_ring_dma + bp->dma_offset);
2143 bp->dma_offset = ssb_dma_translation(sdev);
/linux-master/drivers/net/ethernet/sfc/
H A Dtx.c490 tx_buffer->dma_offset = 0;
H A Dnet_driver.h138 * @dma_offset: Offset of @dma_addr from the address of the backing DMA mapping.
153 unsigned short dma_offset; member in struct:efx_tx_buffer
/linux-master/drivers/media/platform/samsung/s3c-camif/
H A Dcamif-capture.c57 f->dma_offset.initial = f->rect.top * f->f_width + f->rect.left;
58 f->dma_offset.line = f->f_width - (f->rect.left + f->rect.width);
60 pr_debug("dma_offset: initial: %d, line: %d\n",
61 f->dma_offset.initial, f->dma_offset.line);
H A Dcamif-regs.c266 struct camif_dma_offset *offset = &frame->dma_offset;
/linux-master/drivers/media/platform/samsung/exynos4-is/
H A Dfimc-core.h243 * @dma_offset: DMA offset in bytes
259 struct fimc_dma_offset dma_offset; member in struct:fimc_frame
H A Dfimc-reg.c170 const struct fimc_dma_offset *offset = &frame->dma_offset;
424 const struct fimc_dma_offset *offset = &frame->dma_offset;
/linux-master/arch/powerpc/platforms/cell/
H A Diommu.c553 dev->archdata.dma_offset = addr + dma_iommu_fixed_base;
556 dev->archdata.dma_offset = cell_dma_nommu_offset;
/linux-master/drivers/scsi/lpfc/
H A Dlpfc_scsi.c1934 uint32_t dma_offset = 0; local
2032 bf_set(lpfc_sli4_sge_offset, sgl, dma_offset);
2036 dma_offset += dma_len;
2123 uint32_t dma_offset = 0, num_sge = 0; local
2343 bf_set(lpfc_sli4_sge_offset, sgl, dma_offset);
2348 dma_offset += dma_len;
3054 uint32_t dma_offset = 0; local
3160 bf_set(lpfc_sli4_sge_offset, sgl, dma_offset);
3164 dma_offset += dma_len;
H A Dlpfc_bsg.c215 unsigned int sg_offset, dma_offset; local
235 dma_offset = 0;
237 (dma_offset < LPFC_BPL_SIZE)) {
238 dma_address = mp->virt + dma_offset;
249 if (transfer_bytes > (LPFC_BPL_SIZE - dma_offset))
250 transfer_bytes = LPFC_BPL_SIZE - dma_offset;
255 dma_offset += transfer_bytes;
H A Dlpfc_nvme.c1350 uint32_t dma_offset = 0; local
1447 bf_set(lpfc_sli4_sge_offset, sgl, dma_offset);
1451 dma_offset += dma_len;
/linux-master/drivers/media/pci/ivtv/
H A Divtv-driver.h342 u32 dma_offset; member in struct:ivtv_stream
H A Divtvfb.c376 unsigned long dma_offset = local
426 p + lead + dma_offset, (void __user *)buf, dma_size);
/linux-master/arch/powerpc/platforms/powernv/
H A Dpci-ioda.c1041 pdev->dev.archdata.dma_offset = pe->tce_bypass_base;
1151 pdev->dev.archdata.dma_offset = (1ULL << 32);
1533 dev->dev.archdata.dma_offset = pe->tce_bypass_base;

Completed in 718 milliseconds

123