Lines Matching refs:devhandle
64 unsigned long devhandle = pbm->devhandle; in iommu_batch_flush() local
73 num = pci_sun4v_iommu_map(devhandle, HV_PCI_TSBID(0, entry), in iommu_batch_flush()
80 devhandle, HV_PCI_TSBID(0, entry), in iommu_batch_flush()
200 u32 devhandle = *(u32 *)demap_arg; in dma_4v_iommu_demap() local
205 num = pci_sun4v_iommu_demap(devhandle, in dma_4v_iommu_demap()
221 u32 devhandle; in dma_4v_free_coherent() local
226 devhandle = pbm->devhandle; in dma_4v_free_coherent()
228 dma_4v_iommu_demap(&devhandle, entry, npages); in dma_4v_free_coherent()
303 u32 devhandle; in dma_4v_unmap_page() local
313 devhandle = pbm->devhandle; in dma_4v_unmap_page()
319 dma_4v_iommu_demap(&devhandle, entry, npages); in dma_4v_unmap_page()
475 u32 devhandle; in dma_4v_unmap_sg() local
481 devhandle = pbm->devhandle; in dma_4v_unmap_sg()
497 dma_4v_iommu_demap(&devhandle, entry, npages); in dma_4v_unmap_sg()
533 u32 devhandle; in probe_existing_entries() local
535 devhandle = pbm->devhandle; in probe_existing_entries()
541 ret = pci_sun4v_iommu_getmap(devhandle, in probe_existing_entries()
546 pci_sun4v_iommu_demap(devhandle, in probe_existing_entries()
658 err = pci_sun4v_msiq_gethead(pbm->devhandle, msiqid, head); in pci_sun4v_get_head()
692 err = pci_sun4v_msi_setstate(pbm->devhandle, in pci_sun4v_dequeue_msi()
714 err = pci_sun4v_msiq_sethead(pbm->devhandle, msiqid, head); in pci_sun4v_set_head()
724 if (pci_sun4v_msi_setmsiq(pbm->devhandle, msi, msiqid, in pci_sun4v_msi_setup()
728 if (pci_sun4v_msi_setstate(pbm->devhandle, msi, HV_MSISTATE_IDLE)) in pci_sun4v_msi_setup()
730 if (pci_sun4v_msi_setvalid(pbm->devhandle, msi, HV_MSIVALID_VALID)) in pci_sun4v_msi_setup()
739 err = pci_sun4v_msi_getmsiq(pbm->devhandle, msi, &msiqid); in pci_sun4v_msi_teardown()
743 pci_sun4v_msi_setvalid(pbm->devhandle, msi, HV_MSIVALID_INVALID); in pci_sun4v_msi_teardown()
769 err = pci_sun4v_msiq_conf(pbm->devhandle, in pci_sun4v_msiq_alloc()
778 err = pci_sun4v_msiq_info(pbm->devhandle, in pci_sun4v_msiq_alloc()
810 (void) pci_sun4v_msiq_conf(pbm->devhandle, msiqid, 0UL, 0); in pci_sun4v_msiq_free()
828 unsigned int irq = sun4v_build_irq(pbm->devhandle, devino); in pci_sun4v_msiq_build_irq()
833 if (pci_sun4v_msiq_setvalid(pbm->devhandle, msiqid, HV_MSIQ_VALID)) in pci_sun4v_msiq_build_irq()
835 if (pci_sun4v_msiq_setstate(pbm->devhandle, msiqid, HV_MSIQSTATE_IDLE)) in pci_sun4v_msiq_build_irq()
863 struct platform_device *op, u32 devhandle) in pci_sun4v_pbm_init() argument
877 pbm->devhandle = devhandle; in pci_sun4v_pbm_init()
909 u32 devhandle; in pci_sun4v_probe() local
936 devhandle = (regs->phys_addr >> 32UL) & 0x0fffffff; in pci_sun4v_probe()
965 err = pci_sun4v_pbm_init(pbm, op, devhandle); in pci_sun4v_probe()