Home
last modified time | relevance | path

Searched refs:dma_offset (Results 1 – 25 of 36) sorted by relevance

12

/drivers/parisc/
A Diommu-helpers.h22 unsigned long dma_offset = 0, dma_len = 0; in iommu_fill_pdir() local
53 dma_offset = (unsigned long) pide & ~IOVP_MASK; in iommu_fill_pdir()
72 size = startsg->length + dma_offset; in iommu_fill_pdir()
73 dma_offset = 0; in iommu_fill_pdir()
106 unsigned long dma_offset, dma_len; /* start/len of DMA stream */ in iommu_coalesce_chunks() local
121 dma_offset = startsg->offset; in iommu_coalesce_chunks()
149 if (unlikely(ALIGN(dma_len + dma_offset + startsg->length, IOVP_SIZE) > in iommu_coalesce_chunks()
172 dma_len = ALIGN(dma_len + dma_offset, IOVP_SIZE); in iommu_coalesce_chunks()
176 | dma_offset; in iommu_coalesce_chunks()
/drivers/scsi/
A Dzorro_esp.c627 unsigned long dma_offset; member
650 .dma_offset = 0x10000,
657 .dma_offset = 0x10021,
664 .dma_offset = 0x1ffe0,
670 .dma_offset = 0xf800,
676 .dma_offset = 0x1ff43,
683 .dma_offset = 0x1000041,
764 dmaaddr = zdd->dma_offset; in zorro_esp_probe()
767 dmaaddr = board + zdd->dma_offset; in zorro_esp_probe()
/drivers/media/platform/samsung/exynos4-is/
A Dfimc-core.c431 f->dma_offset.y_h = f->offs_h; in fimc_prepare_dma_offset()
435 f->dma_offset.y_v = f->offs_v; in fimc_prepare_dma_offset()
437 f->dma_offset.cb_h = f->offs_h; in fimc_prepare_dma_offset()
438 f->dma_offset.cb_v = f->offs_v; in fimc_prepare_dma_offset()
440 f->dma_offset.cr_h = f->offs_h; in fimc_prepare_dma_offset()
441 f->dma_offset.cr_v = f->offs_v; in fimc_prepare_dma_offset()
445 f->dma_offset.cb_h >>= 1; in fimc_prepare_dma_offset()
446 f->dma_offset.cr_h >>= 1; in fimc_prepare_dma_offset()
449 f->dma_offset.cb_v >>= 1; in fimc_prepare_dma_offset()
450 f->dma_offset.cr_v >>= 1; in fimc_prepare_dma_offset()
[all …]
A Dfimc-reg.c170 const struct fimc_dma_offset *offset = &frame->dma_offset; in fimc_hw_set_out_dma()
424 const struct fimc_dma_offset *offset = &frame->dma_offset; in fimc_hw_set_in_dma()
A Dfimc-core.h259 struct fimc_dma_offset dma_offset; member
/drivers/xen/
A Dgrant-dma-ops.c172 unsigned long dma_offset = xen_offset_in_page(offset), in xen_grant_dma_map_page() local
174 unsigned int i, n_pages = XEN_PFN_UP(dma_offset + size); in xen_grant_dma_map_page()
197 dma_handle = grant_to_dma(grant) + dma_offset; in xen_grant_dma_map_page()
207 unsigned long dma_offset = xen_offset_in_page(dma_handle); in xen_grant_dma_unmap_page() local
208 unsigned int i, n_pages = XEN_PFN_UP(dma_offset + size); in xen_grant_dma_unmap_page()
/drivers/net/ethernet/mellanox/mlx4/
A Dicm.c317 int offset, dma_offset, i; in mlx4_table_find() local
330 dma_offset = offset = idx % MLX4_TABLE_CHUNK_SIZE; in mlx4_table_find()
359 if (dma_handle && dma_offset >= 0) { in mlx4_table_find()
360 if (len > dma_offset) in mlx4_table_find()
361 *dma_handle = dma_addr + dma_offset; in mlx4_table_find()
362 dma_offset -= len; in mlx4_table_find()
/drivers/infiniband/hw/mthca/
A Dmthca_memfree.c280 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()
/drivers/accel/habanalabs/gaudi/
A Dgaudi.c2668 WREG32(mmDMA0_CORE_PROT + dma_offset, in gaudi_init_dma_core()
4596 mmDMA0_CORE_STS0 + dma_offset, in gaudi_scrub_device_dram()
5789 u32 dma_offset = i * DMA_CORE_OFFSET; in gaudi_restore_dma_registers() local
5874 u64 dma_offset; in gaudi_dma_core_transfer() local
5877 dma_offset = dma_id * DMA_CORE_OFFSET; in gaudi_dma_core_transfer()
5884 WREG32(mmDMA0_CORE_COMMIT + dma_offset, in gaudi_dma_core_transfer()
5889 mmDMA0_CORE_STS0 + dma_offset, in gaudi_dma_core_transfer()
5922 u64 dma_offset, qm_offset; in gaudi_debugfs_read_dma() local
5936 dma_offset = dma_id * DMA_CORE_OFFSET; in gaudi_debugfs_read_dma()
6349 u32 tmp, timeout, dma_offset; in gaudi_send_job_on_qman0() local
[all …]
/drivers/dma/ti/
A Ddma-crossbar.c211 u32 dma_offset; member
284 dma_spec->args[0] = map->xbar_out + xbar->dma_offset; in ti_dra7_xbar_route_allocate()
417 xbar->dma_offset = *(u32 *)match->data; in ti_dra7_xbar_probe()
/drivers/media/pci/ivtv/
A Divtv-irq.c256 s->name, s->dma_offset); in dma_post()
282 write_dec_sync(0, s->dma_offset - IVTV_DECODER_OFFSET); in dma_post()
285 write_enc_sync(0, s->dma_offset); in dma_post()
478 s_vbi->dma_offset = s_vbi->pending_offset; in ivtv_dma_enc_start()
490 s->dma_offset = s->pending_offset; in ivtv_dma_enc_start()
610 s->dma_offset, s->sg_processed, s->sg_processing_size, itv->dma_retries); in ivtv_irq_enc_dma_complete()
/drivers/gpu/drm/nouveau/include/nvfw/
A Dpmu.h17 u8 dma_offset; member
/drivers/net/ethernet/sfc/
A Dtx_tso.c266 buffer->dma_offset = buffer->unmap_len - buffer->len; in tso_fill_packet_with_fragment()
330 buffer->dma_offset = 0; in tso_start_new_packet()
A Dtx_common.c166 dma_addr_t unmap_addr = buffer->dma_addr - buffer->dma_offset; in efx_dequeue_buffer()
418 buffer->dma_offset = buffer->dma_addr - unmap_addr; in efx_tx_map_data()
A Dtx.c482 tx_buffer->dma_offset = 0; in efx_xdp_tx_buffers()
/drivers/net/ethernet/sfc/siena/
A Dtx_common.c129 dma_addr_t unmap_addr = buffer->dma_addr - buffer->dma_offset; in efx_dequeue_buffer()
378 buffer->dma_offset = buffer->dma_addr - unmap_addr; in efx_siena_tx_map_data()
A Dtx.c277 tx_buffer->dma_offset = 0; in efx_siena_xdp_tx_buffers()
/drivers/infiniband/hw/hns/
A Dhns_roce_hem.c685 int offset, dma_offset; in hns_roce_table_find() local
696 dma_offset = offset = idx_offset * table->obj_size; in hns_roce_table_find()
712 dma_offset = offset = obj * seg_size % mhop.bt_chunk_size; in hns_roce_table_find()
714 dma_offset = offset = 0; in hns_roce_table_find()
720 *dma_handle = hem->dma + dma_offset; in hns_roce_table_find()
/drivers/net/ethernet/sfc/falcon/
A Dtx.c50 dma_addr_t unmap_addr = buffer->dma_addr - buffer->dma_offset; in ef4_dequeue_buffer()
233 buffer->dma_offset = buffer->dma_addr - unmap_addr; in ef4_tx_map_data()
/drivers/net/ethernet/chelsio/cxgb/
A Dsge.c191 u16 dma_offset; /* DMA offset to align IP headers */ member
558 q->dma_offset = sge->rx_pkt_pad ? 0 : NET_IP_ALIGN; in alloc_rx_resources()
580 sge->freelQ[!sge->jumbo_fl].dma_offset; in alloc_rx_resources()
789 sge->freelQ[sge->jumbo_fl].dma_offset - in jumbo_payload_capacity()
826 unsigned int dma_len = q->rx_buffer_size - q->dma_offset; in refill_free_list()
836 skb_reserve(skb, q->dma_offset); in refill_free_list()
/drivers/media/platform/samsung/s3c-camif/
A Dcamif-core.h121 struct camif_dma_offset dma_offset; member
A Dcamif-capture.c57 f->dma_offset.initial = f->rect.top * f->f_width + f->rect.left; in camif_prepare_dma_offset()
58 f->dma_offset.line = f->f_width - (f->rect.left + f->rect.width); in camif_prepare_dma_offset()
61 f->dma_offset.initial, f->dma_offset.line); in camif_prepare_dma_offset()
/drivers/net/ethernet/broadcom/
A Db44.h373 u32 dma_offset; member
A Db44.c697 dp->addr = cpu_to_le32((u32) mapping + bp->dma_offset); in b44_alloc_rx_skb()
1003 bp->tx_ring[entry].addr = cpu_to_le32((u32) mapping+bp->dma_offset); in b44_start_xmit()
1409 bw32(bp, B44_DMATX_ADDR, bp->tx_ring_dma + bp->dma_offset); in b44_init_hw()
1412 bw32(bp, B44_DMARX_ADDR, bp->rx_ring_dma + bp->dma_offset); in b44_init_hw()
2143 bp->dma_offset = ssb_dma_translation(sdev); in b44_get_invariants()
/drivers/scsi/lpfc/
A Dlpfc_scsi.c1939 uint32_t dma_offset = 0; in lpfc_bg_setup_sgl() local
2037 bf_set(lpfc_sli4_sge_offset, sgl, dma_offset); in lpfc_bg_setup_sgl()
2041 dma_offset += dma_len; in lpfc_bg_setup_sgl()
2128 uint32_t dma_offset = 0, num_sge = 0; in lpfc_bg_setup_sgl_prot() local
2348 bf_set(lpfc_sli4_sge_offset, sgl, dma_offset); in lpfc_bg_setup_sgl_prot()
2353 dma_offset += dma_len; in lpfc_bg_setup_sgl_prot()
3059 uint32_t dma_offset = 0; in lpfc_scsi_prep_dma_buf_s4() local
3165 bf_set(lpfc_sli4_sge_offset, sgl, dma_offset); in lpfc_scsi_prep_dma_buf_s4()
3169 dma_offset += dma_len; in lpfc_scsi_prep_dma_buf_s4()

Completed in 99 milliseconds

12