Home
last modified time | relevance | path

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

/openbmc/linux/drivers/iommu/
H A Ds390-iommu.c117 domain->geometry.aperture_end < zdev->start_dma)) in s390_iommu_attach_device()
125 cc = zpci_register_ioat(zdev, 0, zdev->start_dma, zdev->end_dma, in s390_iommu_attach_device()
159 if (zdev->start_dma) { in s390_iommu_get_resv_regions()
160 region = iommu_alloc_resv_region(0, zdev->start_dma, 0, in s390_iommu_get_resv_regions()
186 if (zdev->start_dma > zdev->end_dma || in s390_iommu_probe_device()
187 zdev->start_dma > ZPCI_TABLE_SIZE_RT - 1) in s390_iommu_probe_device()
215 zpci_refresh_trans((u64)zdev->fh << 32, zdev->start_dma, in s390_iommu_flush_iotlb_all()
216 zdev->end_dma - zdev->start_dma + 1); in s390_iommu_flush_iotlb_all()
/openbmc/linux/arch/s390/pci/
H A Dpci_dma.c26 return zpci_refresh_trans((u64) zdev->fh << 32, zdev->start_dma, in zpci_refresh_global()
288 start, size, zdev->start_dma >> PAGE_SHIFT, in __dma_alloc_iommu()
318 return zdev->start_dma + offset * PAGE_SIZE; in dma_alloc_address()
330 offset = (dma_addr - zdev->start_dma) >> PAGE_SHIFT; in dma_free_address()
612 zdev->start_dma = PAGE_ALIGN(zdev->start_dma); in zpci_dma_init_device()
614 ZPCI_TABLE_SIZE_RT - zdev->start_dma, in zpci_dma_init_device()
615 zdev->end_dma - zdev->start_dma + 1); in zpci_dma_init_device()
616 zdev->end_dma = zdev->start_dma + zdev->iommu_size - 1; in zpci_dma_init_device()
631 if (zpci_register_ioat(zdev, 0, zdev->start_dma, zdev->end_dma, in zpci_dma_init_device()
H A Dpci_clp.c158 zdev->start_dma = response->sdma; in clp_store_query_pci_fn()
H A Dpci.c757 rc = zpci_register_ioat(zdev, 0, zdev->start_dma, zdev->end_dma, in zpci_hot_reset_device()
/openbmc/linux/drivers/vfio/pci/
H A Dvfio_pci_zdev.c28 .start_dma = zdev->start_dma, in zpci_base_cap()
/openbmc/qemu/hw/s390x/
H A Ds390-pci-vfio.c123 pbdev->zpci_fn.sdma = cap->start_dma; in s390_pci_read_base()
139 if (vfio_size > 0 && vfio_size < cap->end_dma - cap->start_dma + 1) { in s390_pci_read_base()
140 pbdev->zpci_fn.edma = cap->start_dma + vfio_size - 1; in s390_pci_read_base()
/openbmc/qemu/linux-headers/linux/
H A Dvfio_zdev.h25 __u64 start_dma; /* Start of available DMA addresses */ member
/openbmc/linux/include/uapi/linux/
H A Dvfio_zdev.h25 __u64 start_dma; /* Start of available DMA addresses */ member
/openbmc/linux/drivers/usb/cdns3/
H A Dcdnsp-ring.c541 dma_addr_t start_dma; in cdnsp_trb_in_td() local
543 start_dma = cdnsp_trb_virt_to_dma(start_seg, start_trb); in cdnsp_trb_in_td()
547 if (start_dma == 0) in cdnsp_trb_in_td()
556 trace_cdnsp_looking_trb_in_td(suspect_dma, start_dma, in cdnsp_trb_in_td()
565 if (start_dma <= end_trb_dma) { in cdnsp_trb_in_td()
566 if (suspect_dma >= start_dma && in cdnsp_trb_in_td()
575 if ((suspect_dma >= start_dma && in cdnsp_trb_in_td()
587 if (suspect_dma >= start_dma && suspect_dma <= end_seg_dma) in cdnsp_trb_in_td()
591 start_dma = cdnsp_trb_virt_to_dma(cur_seg, &cur_seg->trbs[0]); in cdnsp_trb_in_td()
/openbmc/linux/drivers/media/pci/sta2x11/
H A Dsta2x11_vip.c214 static void start_dma(struct sta2x11_vip *vip, struct vip_buffer *vip_buf) in start_dma() function
247 start_dma(vip, vip->active); /* start dma capture */ in vip_active_buf_next()
313 start_dma(vip, vip_buf); /* start dma capture */ in buffer_queue()
342 start_dma(vip, vip->active); in start_streaming()
/openbmc/linux/drivers/ata/
H A Dsata_dwc_460ex.c958 int start_dma; in sata_dwc_bmdma_start_by_tag() local
967 start_dma = 1; in sata_dwc_bmdma_start_by_tag()
976 start_dma = 0; in sata_dwc_bmdma_start_by_tag()
979 if (start_dma) { in sata_dwc_bmdma_start_by_tag()
/openbmc/linux/arch/s390/include/asm/
H A Dpci.h175 u64 start_dma; /* Start of available DMA addresses */ member
/openbmc/linux/arch/s390/kvm/
H A Dpci.c489 rc = zpci_register_ioat(zdev, 0, zdev->start_dma, zdev->end_dma, in kvm_s390_pci_register_kvm()
558 zpci_register_ioat(zdev, 0, zdev->start_dma, zdev->end_dma, in kvm_s390_pci_unregister_kvm()
/openbmc/linux/arch/mips/include/asm/mach-au1x00/
H A Dau1000_dma.h180 static inline void start_dma(unsigned int dmanr) in start_dma() function
/openbmc/linux/sound/soc/au1x/
H A Ddma.c131 start_dma(stream->dma); in au1000_dma_start()
/openbmc/linux/drivers/usb/host/
H A Dxhci-ring.c2088 dma_addr_t start_dma; in trb_in_td() local
2093 start_dma = xhci_trb_virt_to_dma(start_seg, start_trb); in trb_in_td()
2097 if (start_dma == 0) in trb_in_td()
2109 (unsigned long long)start_dma, in trb_in_td()
2116 if (start_dma <= end_trb_dma) { in trb_in_td()
2117 if (suspect_dma >= start_dma && suspect_dma <= end_trb_dma) in trb_in_td()
2123 if ((suspect_dma >= start_dma && in trb_in_td()
2132 if (suspect_dma >= start_dma && suspect_dma <= end_seg_dma) in trb_in_td()
2136 start_dma = xhci_trb_virt_to_dma(cur_seg, &cur_seg->trbs[0]); in trb_in_td()
/openbmc/linux/drivers/usb/gadget/udc/
H A Dgoku_udc.c535 static int start_dma(struct goku_ep *ep, struct goku_request *req) in start_dma() function
635 (void) start_dma(ep, req); in dma_advance()
766 status = start_dma(ep, req); in goku_queue()
877 (void) start_dma(ep, req); in goku_clear_halt()
H A Dnet2280.c869 static void start_dma(struct net2280_ep *ep, struct net2280_request *req) in start_dma() function
1038 start_dma(ep, req); in net2280_queue()
1199 start_dma(ep, req); in restart_dma()
1308 start_dma(ep, list_entry(ep->queue.next, in net2280_dequeue()
/openbmc/linux/drivers/media/platform/atmel/
H A Datmel-isi.c358 static void start_dma(struct atmel_isi *isi, struct frame_buffer *buffer) in start_dma() function
414 start_dma(isi, buf); in buffer_queue()
452 start_dma(isi, isi->active); in start_streaming()
/openbmc/qemu/hw/ide/
H A Dmacio.c414 .start_dma = ide_dbdma_start,
H A Dpci.c594 .start_dma = bmdma_start_dma,
H A Dcore.c1014 if (s->bus->dma->ops->start_dma) { in ide_start_dma()
1015 s->bus->dma->ops->start_dma(s->bus->dma, s, cb); in ide_start_dma()
H A Dahci.c1596 .start_dma = ahci_start_dma,
/openbmc/qemu/include/hw/ide/
H A Dinternal.h464 DMAStartFunc *start_dma; member
/openbmc/qemu/hw/ssi/
H A Dxlnx-versal-ospi.c835 bool start_dma = IS_IND_DMA_START(op) && !s->src_dma_inprog; in ospi_do_ind_read() local
870 if (!ARRAY_FIELD_EX32(s->regs, CONFIG_REG, ENB_DMA_IF_FLD) || start_dma) { in ospi_do_ind_read()