Home
last modified time | relevance | path

Searched refs:sg_dma_address (Results 1 – 25 of 348) sorted by relevance

12345678910>>...14

/Linux-v5.4/drivers/parisc/
Diommu-helpers.h35 (unsigned long)sg_dma_address(startsg), cnt, in iommu_fill_pdir()
44 if (sg_dma_address(startsg) & PIDE_FLAG) { in iommu_fill_pdir()
45 u32 pide = sg_dma_address(startsg) & ~PIDE_FLAG; in iommu_fill_pdir()
57 sg_dma_address(dma_sg) = pide | ioc->ibase; in iommu_fill_pdir()
62 sg_dma_address(dma_sg) = pide; in iommu_fill_pdir()
124 sg_dma_address(startsg) = 0; in iommu_coalesce_chunks()
141 sg_dma_address(startsg) = 0; in iommu_coalesce_chunks()
173 sg_dma_address(contig_sg) = in iommu_coalesce_chunks()
/Linux-v5.4/arch/arm/mm/
Ddma-mapping-nommu.c125 sg_dma_address(sg) = sg_phys(sg); in arm_nommu_dma_map_sg()
127 __dma_page_cpu_to_dev(sg_dma_address(sg), sg_dma_len(sg), dir); in arm_nommu_dma_map_sg()
141 __dma_page_dev_to_cpu(sg_dma_address(sg), sg_dma_len(sg), dir); in arm_nommu_dma_unmap_sg()
163 __dma_page_cpu_to_dev(sg_dma_address(sg), sg_dma_len(sg), dir); in arm_nommu_dma_sync_sg_for_device()
173 __dma_page_dev_to_cpu(sg_dma_address(sg), sg_dma_len(sg), dir); in arm_nommu_dma_sync_sg_for_cpu()
/Linux-v5.4/drivers/net/ethernet/micrel/
Dks8842.c442 sg_dma_address(&ctl->sg), 0, sg_dma_len(&ctl->sg), in ks8842_tx_frame_dma()
550 sg_dma_address(sg) = dma_map_single(adapter->dev, in __ks8842_start_new_rx_dma()
552 if (dma_mapping_error(adapter->dev, sg_dma_address(sg))) { in __ks8842_start_new_rx_dma()
554 sg_dma_address(sg) = 0; in __ks8842_start_new_rx_dma()
573 sg_dma_address(sg) = 0; in __ks8842_start_new_rx_dma()
579 if (sg_dma_address(sg)) in __ks8842_start_new_rx_dma()
580 dma_unmap_single(adapter->dev, sg_dma_address(sg), in __ks8842_start_new_rx_dma()
582 sg_dma_address(sg) = 0; in __ks8842_start_new_rx_dma()
596 dma_addr_t addr = sg_dma_address(&ctl->sg); in ks8842_rx_frame_dma_tasklet()
872 if (sg_dma_address(&rx_ctl->sg)) in ks8842_stop_dma()
[all …]
/Linux-v5.4/drivers/media/pci/tw68/
Dtw68-risc.c65 *(rp++) = cpu_to_le32(sg_dma_address(sg) + offset); in tw68_risc_field()
80 *(rp++) = cpu_to_le32(sg_dma_address(sg) + offset); in tw68_risc_field()
88 *(rp++) = cpu_to_le32(sg_dma_address(sg)); in tw68_risc_field()
98 *(rp++) = cpu_to_le32(sg_dma_address(sg)); in tw68_risc_field()
/Linux-v5.4/drivers/scsi/qla2xxx/
Dqla_dsd.h14 put_unaligned_le32(sg_dma_address(sg), &(*dsd)->address); in append_dsd32()
27 put_unaligned_le64(sg_dma_address(sg), &(*dsd)->address); in append_dsd64()
/Linux-v5.4/lib/
Dsg_split.c94 sg_dma_address(out_sg) = 0; in sg_split_phys()
113 sg_dma_address(out_sg) = sg_dma_address(in_sg); in sg_split_mapped()
116 sg_dma_address(out_sg) += split->skip_sg0; in sg_split_mapped()
/Linux-v5.4/drivers/gpu/drm/i915/
Di915_scatterlist.c24 sg_dma_address(new_sg) = sg_dma_address(sg); in i915_sg_trim()
/Linux-v5.4/drivers/misc/mic/host/
Dmic_boot.c202 da = mic_map(mdev, sg_dma_address(s) + s->offset, s->length); in __mic_dma_map_sg()
205 sg_dma_address(s) = da; in __mic_dma_map_sg()
210 mic_unmap(mdev, sg_dma_address(s), s->length); in __mic_dma_map_sg()
211 sg_dma_address(s) = mic_to_dma_addr(mdev, sg_dma_address(s)); in __mic_dma_map_sg()
229 da = mic_to_dma_addr(mdev, sg_dma_address(s)); in __mic_dma_unmap_sg()
230 mic_unmap(mdev, sg_dma_address(s), s->length); in __mic_dma_unmap_sg()
231 sg_dma_address(s) = da; in __mic_dma_unmap_sg()
/Linux-v5.4/drivers/gpu/drm/mediatek/
Dmtk_drm_gem.c225 expected = sg_dma_address(sg->sgl); in mtk_gem_prime_import_sg_table()
227 if (sg_dma_address(s) != expected) { in mtk_gem_prime_import_sg_table()
232 expected = sg_dma_address(s) + sg_dma_len(s); in mtk_gem_prime_import_sg_table()
235 mtk_gem->dma_addr = sg_dma_address(sg->sgl); in mtk_gem_prime_import_sg_table()
/Linux-v5.4/drivers/mmc/host/
Dmmci_stm32_sdmmc.c39 if (!IS_ALIGNED(sg_dma_address(data->sg), sizeof(u32)) || in sdmmc_idma_validate_data()
48 if (!IS_ALIGNED(sg_dma_address(data->sg), sizeof(u32))) { in sdmmc_idma_validate_data()
133 writel_relaxed(sg_dma_address(data->sg), in sdmmc_idma_start()
144 desc[i].idmabase = sg_dma_address(sg); in sdmmc_idma_start()
/Linux-v5.4/drivers/i2c/busses/
Di2c-at91-master.c108 dma_unmap_single(dev->dev, sg_dma_address(&dma->sg[0]), in at91_twi_dma_cleanup()
140 dma_unmap_single(dev->dev, sg_dma_address(&dev->dma.sg[0]), in at91_twi_write_data_dma_callback()
189 sg_dma_address(sg) = dma_addr; in at91_twi_write_data_dma()
196 sg_dma_address(sg) = dma_addr + part1_len; in at91_twi_write_data_dma()
209 sg_dma_address(&dma->sg[0]) = dma_addr; in at91_twi_write_data_dma()
282 dma_unmap_single(dev->dev, sg_dma_address(&dev->dma.sg[0]), in at91_twi_read_data_dma_callback()
329 sg_dma_address(&dma->sg[0]) = dma_addr; in at91_twi_read_data_dma()
/Linux-v5.4/drivers/hwtracing/intel_th/
Dmsu-sink.c72 PAGE_SIZE, &sg_dma_address(sg_ptr), in msu_sink_alloc_window()
89 sg_virt(sg_ptr), sg_dma_address(sg_ptr)); in msu_sink_free_window()
/Linux-v5.4/drivers/gpu/drm/rockchip/
Drockchip_drm_gem.c101 sg_dma_address(s) = sg_phys(s); in rockchip_gem_get_pages()
466 dma_addr_t expected = sg_dma_address(sgt->sgl); in rockchip_sg_get_contiguous_size()
471 if (sg_dma_address(s) != expected) in rockchip_sg_get_contiguous_size()
473 expected = sg_dma_address(s) + sg_dma_len(s); in rockchip_sg_get_contiguous_size()
507 rk_obj->dma_addr = sg_dma_address(sg->sgl); in rockchip_gem_dma_map_sg()
/Linux-v5.4/drivers/gpu/drm/
Ddrm_gem_cma_helper.c476 dma_addr_t next_addr = sg_dma_address(sgt->sgl); in drm_gem_cma_prime_import_sg_table()
488 if (sg_dma_address(s) != next_addr) in drm_gem_cma_prime_import_sg_table()
491 next_addr = sg_dma_address(s) + sg_dma_len(s); in drm_gem_cma_prime_import_sg_table()
500 cma_obj->paddr = sg_dma_address(sgt->sgl); in drm_gem_cma_prime_import_sg_table()
/Linux-v5.4/arch/powerpc/platforms/512x/
Dmpc512x_lpbfifo.c250 sg_dma_address(&sg) = dma_map_single(dma_dev->dev, in mpc512x_lpbfifo_kick()
252 if (dma_mapping_error(dma_dev->dev, sg_dma_address(&sg))) in mpc512x_lpbfifo_kick()
255 lpbfifo.ram_bus_addr = sg_dma_address(&sg); /* For freeing later */ in mpc512x_lpbfifo_kick()
327 dma_unmap_single(dma_dev->dev, sg_dma_address(&sg), in mpc512x_lpbfifo_kick()
/Linux-v5.4/drivers/crypto/rockchip/
Drk3288_crypto.c102 dev->addr_in = sg_dma_address(sg_src); in rk_load_data()
113 dev->addr_out = sg_dma_address(sg_dst); in rk_load_data()
133 dev->addr_in = sg_dma_address(&dev->sg_tmp); in rk_load_data()
145 dev->addr_out = sg_dma_address(&dev->sg_tmp); in rk_load_data()
/Linux-v5.4/drivers/iommu/
Ddma-iommu.c746 unsigned int s_iova_off = sg_dma_address(s); in __finalise_sg()
752 sg_dma_address(s) = DMA_MAPPING_ERROR; in __finalise_sg()
773 sg_dma_address(cur) = dma_addr + s_iova_off; in __finalise_sg()
795 if (sg_dma_address(s) != DMA_MAPPING_ERROR) in __invalidate_sg()
796 s->offset += sg_dma_address(s); in __invalidate_sg()
799 sg_dma_address(s) = DMA_MAPPING_ERROR; in __invalidate_sg()
838 sg_dma_address(s) = s_iova_off; in iommu_dma_map_sg()
900 start = sg_dma_address(sg); in iommu_dma_unmap_sg()
906 end = sg_dma_address(sg) + sg_dma_len(sg); in iommu_dma_unmap_sg()
/Linux-v5.4/drivers/infiniband/hw/mlx5/
Dmem.c67 pfn = sg_dma_address(sg) >> PAGE_SHIFT; in mlx5_ib_cont_pages()
157 base = sg_dma_address(sg); in __mlx5_ib_populate_pas()
/Linux-v5.4/drivers/media/common/videobuf2/
Dvideobuf2-dma-contig.c52 dma_addr_t expected = sg_dma_address(sgt->sgl); in vb2_dc_get_contiguous_size()
57 if (sg_dma_address(s) != expected) in vb2_dc_get_contiguous_size()
59 expected = sg_dma_address(s) + sg_dma_len(s); in vb2_dc_get_contiguous_size()
548 buf->dma_addr = sg_dma_address(sgt->sgl); in vb2_dc_get_userptr()
610 buf->dma_addr = sg_dma_address(sgt->sgl); in vb2_dc_map_dmabuf()
/Linux-v5.4/drivers/target/iscsi/cxgbit/
Dcxgbit_ddp.c22 addr = sg_dma_address(sg); in cxgbit_set_one_ppod()
34 addr = sg_dma_address(sg); in cxgbit_set_one_ppod()
57 addr = sg_dma_address(sg); in cxgbit_set_one_ppod()
/Linux-v5.4/drivers/spi/
Dspi-bcm2835.c518 sg_dma_address(&tfr->rx_sg.sgl[0]), in bcm2835_spi_transfer_prologue()
521 sg_dma_address(&tfr->rx_sg.sgl[0]) += bs->rx_prologue; in bcm2835_spi_transfer_prologue()
544 sg_dma_address(&tfr->tx_sg.sgl[0]) += bs->tx_prologue; in bcm2835_spi_transfer_prologue()
548 sg_dma_address(&tfr->tx_sg.sgl[1]) += 4; in bcm2835_spi_transfer_prologue()
569 sg_dma_address(&tfr->rx_sg.sgl[0]) -= bs->rx_prologue; in bcm2835_spi_undo_prologue()
577 sg_dma_address(&tfr->tx_sg.sgl[0]) -= bs->tx_prologue; in bcm2835_spi_undo_prologue()
581 sg_dma_address(&tfr->tx_sg.sgl[1]) -= 4; in bcm2835_spi_undo_prologue()
/Linux-v5.4/drivers/scsi/aic94xx/
Daic94xx_task.c82 sg->bus_addr = cpu_to_le64((u64)sg_dma_address(sc)); in asd_map_scatterlist()
90 cpu_to_le64((u64)sg_dma_address(sc)); in asd_map_scatterlist()
102 cpu_to_le64((u64)sg_dma_address(sc)); in asd_map_scatterlist()
433 cpu_to_le64((u64)sg_dma_address(&task->smp_task.smp_req)); in asd_build_smp_ascb()
438 cpu_to_le64((u64)sg_dma_address(&task->smp_task.smp_resp)); in asd_build_smp_ascb()
/Linux-v5.4/drivers/dma/
Dtimb_dma.c161 dma_desc, (unsigned long long)sg_dma_address(sg)); in td_fill_desc()
163 dma_desc[7] = (sg_dma_address(sg) >> 24) & 0xff; in td_fill_desc()
164 dma_desc[6] = (sg_dma_address(sg) >> 16) & 0xff; in td_fill_desc()
165 dma_desc[5] = (sg_dma_address(sg) >> 8) & 0xff; in td_fill_desc()
166 dma_desc[4] = (sg_dma_address(sg) >> 0) & 0xff; in td_fill_desc()
/Linux-v5.4/drivers/staging/media/tegra-vde/
Ddmabuf-cache.c90 *addrp = sg_dma_address(entry->sgt->sgl); in tegra_vde_dmabuf_cache_map()
128 *addrp = sg_dma_address(sgt->sgl); in tegra_vde_dmabuf_cache_map()
/Linux-v5.4/drivers/crypto/ccree/
Dcc_buffer_mgr.c176 rc = cc_render_buff_to_mlli(dev, sg_dma_address(curr_sgl) + in cc_render_sg_to_mlli()
300 &sg_dma_address(sg), sg_page(sg), sg_virt(sg), in cc_map_sg()
341 &sg_dma_address(&areq_ctx->ccm_adata_sg), in cc_set_aead_conf_buf()
366 &sg_dma_address(areq_ctx->buff_sg), sg_page(areq_ctx->buff_sg), in cc_set_hash_buf()
726 areq_ctx->icv_dma_addr = sg_dma_address(sg) + offset; in cc_prepare_aead_data_dlli()
776 areq_ctx->icv_dma_addr = sg_dma_address(sg) + in cc_prepare_aead_data_mlli()
808 areq_ctx->icv_dma_addr = sg_dma_address(sg) + in cc_prepare_aead_data_mlli()
832 areq_ctx->icv_dma_addr = sg_dma_address(sg) + in cc_prepare_aead_data_mlli()
1417 sg_virt(src), &sg_dma_address(src), sg_dma_len(src)); in cc_unmap_hash_request()
1425 &sg_dma_address(areq_ctx->buff_sg), in cc_unmap_hash_request()

12345678910>>...14