Home
last modified time | relevance | path

Searched refs:dma_address (Results 1 – 25 of 65) sorted by relevance

123

/linux/arch/alpha/kernel/
H A Dpci_iommu.c499 sg->dma_address = -1; in sg_classify()
502 sg->dma_address = -2; in sg_classify()
507 leader->dma_address = leader_flag; in sg_classify()
517 leader->dma_address = leader_flag; in sg_classify()
538 if (leader->dma_address == 0 in sg_fill()
541 out->dma_address = paddr + __direct_map_base; in sg_fill()
545 __va(paddr), size, out->dma_address); in sg_fill()
552 if (leader->dma_address == 0 && dac_allowed) { in sg_fill()
553 out->dma_address = paddr + alpha_mv.pci_dac_offset; in sg_fill()
557 __va(paddr), size, out->dma_address); in sg_fill()
[all …]
/linux/drivers/gpu/drm/ttm/
H A Dttm_tt.c130 sizeof(*ttm->dma_address), GFP_KERNEL); in ttm_dma_tt_alloc_page_directory()
134 ttm->dma_address = (void *)(ttm->pages + ttm->num_pages); in ttm_dma_tt_alloc_page_directory()
140 ttm->dma_address = kvzalloc_objs(*ttm->dma_address, ttm->num_pages); in ttm_sg_tt_alloc_page_directory()
141 if (!ttm->dma_address) in ttm_sg_tt_alloc_page_directory()
161 ttm->dma_address = NULL; in ttm_tt_init_fields()
201 kvfree(ttm->dma_address); in ttm_tt_fini()
203 ttm->dma_address = NULL; in ttm_tt_fini()
H A Dttm_pool.c735 dma_addr_t *dma_addr = tt->dma_address ? in ttm_pool_free_range()
736 tt->dma_address + i : NULL; in ttm_pool_free_range()
748 alloc->dma_addr = tt->dma_address; in ttm_pool_alloc_state_init()
984 dma_addr_t *dma_addr = tt->dma_address ? &restore->first_dma : NULL; in ttm_pool_drop_backed_up()
1059 if (tt->dma_address || flags->purge) { in ttm_pool_backup()
1071 if (tt->dma_address) in ttm_pool_backup()
1072 ttm_pool_unmap(pool, tt->dma_address[i], in ttm_pool_backup()
/linux/arch/x86/kernel/
H A Damd_gart_64.c286 gart_unmap_phys(dev, s->dma_address, s->dma_length, dir, 0); in gart_unmap_sg()
314 s->dma_address = addr; in dma_map_sg_nonforce()
337 unsigned long phys_addr = s->dma_address; in __dma_map_cont()
341 sout->dma_address = iommu_bus_base; in __dma_map_cont()
342 sout->dma_address += iommu_page*PAGE_SIZE + s->offset; in __dma_map_cont()
367 sout->dma_address = start->dma_address; in dma_map_cont()
401 s->dma_address = addr; in gart_map_sg()
/linux/arch/sparc/kernel/
H A Diommu.c546 outs->dma_address = dma_addr; in dma_4u_map_sg()
570 vaddr = s->dma_address & IO_PAGE_MASK; in dma_4u_map_sg()
571 npages = iommu_num_pages(s->dma_address, s->dma_length, in dma_4u_map_sg()
606 bus_addr = sg->dma_address & IO_PAGE_MASK; in fetch_sg_ctx()
635 dma_addr_t dma_handle = sg->dma_address; in dma_4u_unmap_sg()
730 iopte = iommu->page_table + ((sglist[0].dma_address - in dma_4u_sync_sg_for_cpu()
736 bus_addr = sglist[0].dma_address & IO_PAGE_MASK; in dma_4u_sync_sg_for_cpu()
744 npages = (IO_PAGE_ALIGN(sgprv->dma_address + sgprv->dma_length) in dma_4u_sync_sg_for_cpu()
/linux/arch/arm/mach-footbridge/
H A Ddma-isa.c95 dma->buf.dma_address = dma_map_single(&isa_dma_dev, in isa_enable_dma()
100 address = dma->buf.dma_address; in isa_enable_dma()
/linux/arch/sparc/mm/
H A Diommu.c259 sg->dma_address = __sbus_iommu_map_phys(dev, sg_phys(sg), in __sbus_iommu_map_sg()
261 if (sg->dma_address == DMA_MAPPING_ERROR) in __sbus_iommu_map_sg()
308 sbus_iommu_unmap_phys(dev, sg->dma_address, sg->length, dir, in sbus_iommu_unmap_sg()
310 sg->dma_address = 0x21212121; in sbus_iommu_unmap_sg()
H A Dio-unit.c175 sg->dma_address = in iounit_map_sg()
208 len = ((sg->dma_address & ~PAGE_MASK) + sg->length + (PAGE_SIZE-1)) >> PAGE_SHIFT; in iounit_unmap_sg()
209 vaddr = (sg->dma_address - IOUNIT_DMA_BASE) >> PAGE_SHIFT; in iounit_unmap_sg()
/linux/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_ttm_buffer.c112 viter->dma_address = &__vmw_piter_dma_addr; in vmw_piter_start()
118 viter->dma_address = &__vmw_piter_sg_addr; in vmw_piter_start()
185 vsgt->addrs = vmw_tt->dma_ttm.dma_address; in vmw_ttm_map_dma()
372 ttm->dma_address, in vmw_ttm_populate()
/linux/arch/arm/mach-rpc/
H A Ddma.c78 idma->dma_addr = idma->dma.sg->dma_address; in iomd_get_next_sg()
172 idma->dma.buf.dma_address = dma_map_single(&isa_dma_dev, in iomd_enable_dma()
178 idma->dma_addr = idma->dma.sg->dma_address; in iomd_enable_dma()
/linux/kernel/dma/
H A Ddirect.c454 dma_direct_unmap_phys(dev, sg->dma_address, in dma_direct_unmap_sg()
482 sg->dma_address = dma_direct_map_phys(dev, sg_phys(sg), in dma_direct_map_sg()
484 if (sg->dma_address == DMA_MAPPING_ERROR) { in dma_direct_map_sg()
490 sg->dma_address = pci_p2pdma_bus_addr_map( in dma_direct_map_sg()
/linux/arch/mips/jazz/
H A Djazzdma.c559 sg->dma_address = vdma_alloc(sg_phys(sg), sg->length); in jazz_dma_map_sg()
560 if (sg->dma_address == DMA_MAPPING_ERROR) in jazz_dma_map_sg()
577 vdma_free(sg->dma_address); in jazz_dma_unmap_sg()
/linux/drivers/gpu/drm/ttm/tests/
H A Dttm_tt_test.c63 KUNIT_ASSERT_NULL(test, tt->dma_address); in ttm_tt_init_basic()
124 KUNIT_ASSERT_NOT_NULL(test, tt->dma_address); in ttm_tt_fini_sg()
127 KUNIT_ASSERT_NULL(test, tt->dma_address); in ttm_tt_fini_sg()
/linux/drivers/hid/amd-sfh-hid/
H A Damd_sfh_client.c179 info.dma_address = cl_data->sensor_dma_addr[i]; in amd_sfh_resume()
260 info.dma_address = cl_data->sensor_dma_addr[i]; in amd_sfh_hid_client_init()
301 info.dma_address = cl_data->sensor_dma_addr[i]; in amd_sfh_hid_client_init()
H A Damd_sfh_common.h41 dma_addr_t dma_address; member
H A Damd_sfh_pcie.c71 writeq(info.dma_address, privdata->mmio + AMD_C2P_MSG1); in amd_start_sensor_v2()
162 writeq(info.dma_address, privdata->mmio + AMD_C2P_MSG2); in amd_start_sensor()
/linux/tools/virtio/linux/
H A Dscatterlist.h11 dma_addr_t dma_address; member
/linux/include/drm/ttm/
H A Dttm_tt.h112 dma_addr_t *dma_address; member
/linux/samples/rust/
H A Drust_dma.rs121 entry.dma_address(), in drop()
/linux/drivers/dma/
H A Dimx-dma.c271 imx_dmav1_writel(imxdma, sg->dma_address, in imxdma_sg_next()
274 imx_dmav1_writel(imxdma, sg->dma_address, in imxdma_sg_next()
817 if (sg_dma_len(sgl) & 3 || sgl->dma_address & 3) in imxdma_prep_slave_sg()
821 if (sg_dma_len(sgl) & 1 || sgl->dma_address & 1) in imxdma_prep_slave_sg()
878 imxdmac->sg_list[i].dma_address = dma_addr; in imxdma_prep_dma_cyclic()
/linux/arch/powerpc/kernel/
H A Diommu.c569 outs->dma_address = dma_addr; in ppc_iommu_map_sg()
603 vaddr = s->dma_address & IOMMU_PAGE_MASK(tbl); in ppc_iommu_map_sg()
604 npages = iommu_num_pages(s->dma_address, s->dma_length, in ppc_iommu_map_sg()
630 dma_addr_t dma_handle = sg->dma_address; in ppc_iommu_unmap_sg()
H A Ddma-iommu.c62 if (!is_direct_handle(dev, s->dma_address + s->length)) in arch_dma_unmap_sg_direct()
/linux/drivers/gpu/drm/radeon/
H A Dradeon_ttm.c371 drm_prime_sg_to_dma_addr_array(ttm->sg, gtt->ttm.dma_address, in radeon_ttm_tt_pin_userptr()
446 ttm->pages, gtt->ttm.dma_address, flags); in radeon_ttm_backend_bind()
545 drm_prime_sg_to_dma_addr_array(ttm->sg, gtt->ttm.dma_address, in radeon_ttm_tt_populate()
/linux/drivers/net/fddi/skfp/
H A Dskfddi.c1114 dma_addr_t dma_address; in send_queued_packets() local
1179 dma_address = dma_map_single(&(&bp->pdev)->dev, skb->data, in send_queued_packets()
1183 txd->txd_os.dma_addr = dma_address; // save dma mapping in send_queued_packets()
1185 hwm_tx_frag(smc, skb->data, dma_address, skb->len, in send_queued_packets()
1189 dma_unmap_single(&(&bp->pdev)->dev, dma_address, in send_queued_packets()
/linux/drivers/accel/rocket/
H A Drocket_gem.c110 args->dma_address = rkt_obj->mm.start; in rocket_ioctl_create_bo()

123