Lines Matching refs:devhandle
87 unsigned long devhandle = pbm->devhandle; in iommu_batch_flush() local
101 num = pci_sun4v_iommu_map(devhandle, in iommu_batch_flush()
109 devhandle, in iommu_batch_flush()
118 ret = pci_sun4v_iotsb_map(devhandle, in iommu_batch_flush()
127 devhandle, iotsb_num, in iommu_batch_flush()
257 unsigned long dma_4v_iotsb_bind(unsigned long devhandle, in dma_4v_iotsb_bind() argument
270 dma_4v_iotsb_bind(devhandle, iotsb_num, in dma_4v_iotsb_bind()
276 err = pci_sun4v_iotsb_bind(devhandle, iotsb_num, in dma_4v_iotsb_bind()
294 static void dma_4v_iommu_demap(struct device *dev, unsigned long devhandle, in dma_4v_iommu_demap() argument
304 num = pci_sun4v_iommu_demap(devhandle, in dma_4v_iommu_demap()
308 ret = pci_sun4v_iotsb_demap(devhandle, iotsb_num, in dma_4v_iommu_demap()
330 u32 devhandle; in dma_4v_free_coherent() local
336 devhandle = pbm->devhandle; in dma_4v_free_coherent()
346 dma_4v_iommu_demap(dev, devhandle, dvma, iotsb_num, entry, npages); in dma_4v_free_coherent()
438 u32 devhandle; in dma_4v_unmap_page() local
449 devhandle = pbm->devhandle; in dma_4v_unmap_page()
463 dma_4v_iommu_demap(dev, devhandle, bus_addr, iotsb_num, entry, npages); in dma_4v_unmap_page()
635 u32 devhandle; in dma_4v_unmap_sg() local
642 devhandle = pbm->devhandle; in dma_4v_unmap_sg()
666 dma_4v_iommu_demap(dev, devhandle, dma_handle, iotsb_num, in dma_4v_unmap_sg()
715 u32 devhandle; in probe_existing_entries() local
717 devhandle = pbm->devhandle; in probe_existing_entries()
723 ret = pci_sun4v_iommu_getmap(devhandle, in probe_existing_entries()
728 pci_sun4v_iommu_demap(devhandle, in probe_existing_entries()
774 err = pci_sun4v_iotsb_conf(pbm->devhandle, in pci_sun4v_atu_alloc_iotsb()
786 err = dma_4v_iotsb_bind(pbm->devhandle, iotsb_num, pbm->pci_bus); in pci_sun4v_atu_alloc_iotsb()
966 err = pci_sun4v_msiq_gethead(pbm->devhandle, msiqid, head); in pci_sun4v_get_head()
1000 err = pci_sun4v_msi_setstate(pbm->devhandle, in pci_sun4v_dequeue_msi()
1022 err = pci_sun4v_msiq_sethead(pbm->devhandle, msiqid, head); in pci_sun4v_set_head()
1032 if (pci_sun4v_msi_setmsiq(pbm->devhandle, msi, msiqid, in pci_sun4v_msi_setup()
1036 if (pci_sun4v_msi_setstate(pbm->devhandle, msi, HV_MSISTATE_IDLE)) in pci_sun4v_msi_setup()
1038 if (pci_sun4v_msi_setvalid(pbm->devhandle, msi, HV_MSIVALID_VALID)) in pci_sun4v_msi_setup()
1047 err = pci_sun4v_msi_getmsiq(pbm->devhandle, msi, &msiqid); in pci_sun4v_msi_teardown()
1051 pci_sun4v_msi_setvalid(pbm->devhandle, msi, HV_MSIVALID_INVALID); in pci_sun4v_msi_teardown()
1077 err = pci_sun4v_msiq_conf(pbm->devhandle, in pci_sun4v_msiq_alloc()
1086 err = pci_sun4v_msiq_info(pbm->devhandle, in pci_sun4v_msiq_alloc()
1118 (void) pci_sun4v_msiq_conf(pbm->devhandle, msiqid, 0UL, 0); in pci_sun4v_msiq_free()
1136 unsigned int irq = sun4v_build_irq(pbm->devhandle, devino); in pci_sun4v_msiq_build_irq()
1141 if (pci_sun4v_msiq_setvalid(pbm->devhandle, msiqid, HV_MSIQ_VALID)) in pci_sun4v_msiq_build_irq()
1143 if (pci_sun4v_msiq_setstate(pbm->devhandle, msiqid, HV_MSIQSTATE_IDLE)) in pci_sun4v_msiq_build_irq()
1171 struct platform_device *op, u32 devhandle) in pci_sun4v_pbm_init() argument
1185 pbm->devhandle = devhandle; in pci_sun4v_pbm_init()
1230 u32 devhandle; in pci_sun4v_probe() local
1274 devhandle = (regs->phys_addr >> 32UL) & 0x0fffffff; in pci_sun4v_probe()
1311 err = pci_sun4v_pbm_init(pbm, op, devhandle); in pci_sun4v_probe()