/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_rx.c | 540 int offset_from, int dma_offset, u32 headlen) 546 dma_sync_single_for_cpu(rq->pdev, addr + dma_offset, len, 538 mlx5e_copy_skb_header(struct mlx5e_rq *rq, struct sk_buff *skb, struct page *page, dma_addr_t addr, int offset_from, int dma_offset, u32 headlen) argument
|
H A D | en_main.c | 936 u64 dma_offset = mul_u32_u32(i, rq->mpwqe.mtts_per_wqe) << local 941 wqe->data[0].addr = cpu_to_be64(dma_offset + headroom);
|
/linux-master/arch/powerpc/kernel/ |
H A D | pci-common.c | 1064 dev->dev.archdata.dma_offset = PCI_DRAM_OFFSET;
|
H A D | dma-iommu.c | 25 #define is_direct_handle(dev, h) ((h) >= (dev)->archdata.dma_offset)
|
/linux-master/drivers/xen/ |
H A D | grant-dma-ops.c | 172 unsigned long dma_offset = xen_offset_in_page(offset), local 174 unsigned int i, n_pages = XEN_PFN_UP(dma_offset + size); 197 dma_handle = grant_to_dma(grant) + dma_offset; 207 unsigned long dma_offset = xen_offset_in_page(dma_handle); local 208 unsigned int i, n_pages = XEN_PFN_UP(dma_offset + size);
|
/linux-master/drivers/infiniband/hw/hns/ |
H A D | hns_roce_hem.c | 693 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/gpu/drm/xe/ |
H A D | xe_pt.c | 258 /** @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/arch/powerpc/sysdev/ |
H A D | dart_iommu.c | 378 dev->dev.archdata.dma_offset = DART_U4_BYPASS_BASE;
|
H A D | fsl_pci.c | 141 dev->archdata.dma_offset = pci64_dma_offset; 403 * and dma_offset
|
/linux-master/arch/powerpc/platforms/cell/ |
H A D | iommu.c | 553 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 D | lpfc_scsi.c | 1934 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 D | lpfc_nvme.c | 1350 uint32_t dma_offset = 0; local 1447 bf_set(lpfc_sli4_sge_offset, sgl, dma_offset); 1451 dma_offset += dma_len;
|
H A D | lpfc_bsg.c | 215 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;
|
/linux-master/drivers/net/ethernet/broadcom/ |
H A D | b44.c | 697 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/arch/powerpc/platforms/pseries/ |
H A D | iommu.c | 404 u64 tce_size, num_tce, dma_offset, next; local 427 dma_offset = next + be64_to_cpu(maprange->dma_base); 430 dma_offset, 443 u64 tce_size, num_tce, dma_offset, next, proto_tce, liobn; local 497 dma_offset = next + be64_to_cpu(maprange->dma_base); 505 dma_offset, 1325 if (find_existing_ddw(pdn, &dev->dev.archdata.dma_offset, &len, &direct_mapping)) 1531 dev->dev.archdata.dma_offset = win_addr; 1568 dev->dev.bus_dma_limit = dev->dev.archdata.dma_offset + (1ULL << len);
|
/linux-master/drivers/media/platform/samsung/exynos4-is/ |
H A D | fimc-reg.c | 170 const struct fimc_dma_offset *offset = &frame->dma_offset; 424 const struct fimc_dma_offset *offset = &frame->dma_offset;
|
H A D | fimc-core.h | 243 * @dma_offset: DMA offset in bytes 259 struct fimc_dma_offset dma_offset; member in struct:fimc_frame
|
H A D | fimc-core.c | 431 f->dma_offset.y_h = f->offs_h; 433 f->dma_offset.y_h *= (depth >> 3); 435 f->dma_offset.y_v = f->offs_v; 437 f->dma_offset.cb_h = f->offs_h; 438 f->dma_offset.cb_v = f->offs_v; 440 f->dma_offset.cr_h = f->offs_h; 441 f->dma_offset.cr_v = f->offs_v; 445 f->dma_offset.cb_h >>= 1; 446 f->dma_offset.cr_h >>= 1; 449 f->dma_offset [all...] |
/linux-master/sound/soc/codecs/ |
H A D | rt5514-spi.c | 44 size_t buf_size, get_size, dma_offset; member in struct:rt5514_dsp 120 runtime->dma_area + rt5514_dsp->dma_offset, 130 runtime->dma_area + rt5514_dsp->dma_offset, 134 runtime->dma_area + rt5514_dsp->dma_offset + 142 rt5514_dsp->dma_offset += period_bytes; 143 if (rt5514_dsp->dma_offset >= runtime->dma_bytes) 144 rt5514_dsp->dma_offset = 0; 221 rt5514_dsp->dma_offset = 0; 256 return bytes_to_frames(runtime, rt5514_dsp->dma_offset);
|
/linux-master/drivers/accel/habanalabs/gaudi/ |
H A D | gaudi.c | 2643 u32 dma_offset = dma_id * DMA_CORE_OFFSET; local 2647 WREG32(mmDMA0_CORE_RD_MAX_OUTSTAND + dma_offset, 0); 2648 WREG32(mmDMA0_CORE_RD_MAX_SIZE + dma_offset, 0); 2651 WREG32(mmDMA0_CORE_LBW_MAX_OUTSTAND + dma_offset, 15); 2657 WREG32(mmDMA0_CORE_ERR_CFG + dma_offset, dma_err_cfg); 2663 WREG32(mmDMA0_CORE_ERRMSG_ADDR_LO + dma_offset, 2665 WREG32(mmDMA0_CORE_ERRMSG_ADDR_HI + dma_offset, 2668 WREG32(mmDMA0_CORE_ERRMSG_WDATA + dma_offset, 2670 WREG32(mmDMA0_CORE_PROT + dma_offset, 2673 WREG32(mmDMA0_CORE_SECURE_PROPS + dma_offset, 4570 u32 dma_offset = dma_id * DMA_CORE_OFFSET; local 4600 u32 dma_offset = dma_id * DMA_CORE_OFFSET; local 5797 u32 dma_offset = i * DMA_CORE_OFFSET; local 5882 u64 dma_offset; local 5930 u64 dma_offset, qm_offset; local 6357 u32 tmp, timeout, dma_offset; local 6435 u32 dma_id[2], dma_offset, err_cause[2], mask, i; local [all...] |
/linux-master/drivers/net/ethernet/sfc/ |
H A D | tx_common.c | 157 dma_addr_t unmap_addr = buffer->dma_addr - buffer->dma_offset; 397 buffer->dma_offset = buffer->dma_addr - unmap_addr;
|
H A D | tx_tso.c | 266 buffer->dma_offset = buffer->unmap_len - buffer->len; 330 buffer->dma_offset = 0;
|
H A D | net_driver.h | 138 * @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/net/ethernet/sfc/siena/ |
H A D | tx_common.c | 129 dma_addr_t unmap_addr = buffer->dma_addr - buffer->dma_offset; 378 buffer->dma_offset = buffer->dma_addr - unmap_addr;
|
H A D | net_driver.h | 158 * @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
|