Lines Matching refs:devhandle
89 unsigned long devhandle = pbm->devhandle; in iommu_batch_flush() local
103 num = pci_sun4v_iommu_map(devhandle, in iommu_batch_flush()
111 devhandle, in iommu_batch_flush()
120 ret = pci_sun4v_iotsb_map(devhandle, in iommu_batch_flush()
129 devhandle, iotsb_num, in iommu_batch_flush()
259 static unsigned long dma_4v_iotsb_bind(unsigned long devhandle, in dma_4v_iotsb_bind() argument
272 dma_4v_iotsb_bind(devhandle, iotsb_num, in dma_4v_iotsb_bind()
278 err = pci_sun4v_iotsb_bind(devhandle, iotsb_num, in dma_4v_iotsb_bind()
296 static void dma_4v_iommu_demap(struct device *dev, unsigned long devhandle, in dma_4v_iommu_demap() argument
306 num = pci_sun4v_iommu_demap(devhandle, in dma_4v_iommu_demap()
310 ret = pci_sun4v_iotsb_demap(devhandle, iotsb_num, in dma_4v_iommu_demap()
332 u32 devhandle; in dma_4v_free_coherent() local
338 devhandle = pbm->devhandle; in dma_4v_free_coherent()
348 dma_4v_iommu_demap(dev, devhandle, dvma, iotsb_num, entry, npages); in dma_4v_free_coherent()
449 u32 devhandle; in dma_4v_unmap_phys() local
460 devhandle = pbm->devhandle; in dma_4v_unmap_phys()
474 dma_4v_iommu_demap(dev, devhandle, bus_addr, iotsb_num, entry, npages); in dma_4v_unmap_phys()
643 u32 devhandle; in dma_4v_unmap_sg() local
650 devhandle = pbm->devhandle; in dma_4v_unmap_sg()
674 dma_4v_iommu_demap(dev, devhandle, dma_handle, iotsb_num, in dma_4v_unmap_sg()
723 u32 devhandle; in probe_existing_entries() local
725 devhandle = pbm->devhandle; in probe_existing_entries()
731 ret = pci_sun4v_iommu_getmap(devhandle, in probe_existing_entries()
736 pci_sun4v_iommu_demap(devhandle, in probe_existing_entries()
782 err = pci_sun4v_iotsb_conf(pbm->devhandle, in pci_sun4v_atu_alloc_iotsb()
794 err = dma_4v_iotsb_bind(pbm->devhandle, iotsb_num, pbm->pci_bus); in pci_sun4v_atu_alloc_iotsb()
974 err = pci_sun4v_msiq_gethead(pbm->devhandle, msiqid, head); in pci_sun4v_get_head()
1008 err = pci_sun4v_msi_setstate(pbm->devhandle, in pci_sun4v_dequeue_msi()
1030 err = pci_sun4v_msiq_sethead(pbm->devhandle, msiqid, head); in pci_sun4v_set_head()
1040 if (pci_sun4v_msi_setmsiq(pbm->devhandle, msi, msiqid, in pci_sun4v_msi_setup()
1044 if (pci_sun4v_msi_setstate(pbm->devhandle, msi, HV_MSISTATE_IDLE)) in pci_sun4v_msi_setup()
1046 if (pci_sun4v_msi_setvalid(pbm->devhandle, msi, HV_MSIVALID_VALID)) in pci_sun4v_msi_setup()
1055 err = pci_sun4v_msi_getmsiq(pbm->devhandle, msi, &msiqid); in pci_sun4v_msi_teardown()
1059 pci_sun4v_msi_setvalid(pbm->devhandle, msi, HV_MSIVALID_INVALID); in pci_sun4v_msi_teardown()
1085 err = pci_sun4v_msiq_conf(pbm->devhandle, in pci_sun4v_msiq_alloc()
1094 err = pci_sun4v_msiq_info(pbm->devhandle, in pci_sun4v_msiq_alloc()
1126 (void) pci_sun4v_msiq_conf(pbm->devhandle, msiqid, 0UL, 0); in pci_sun4v_msiq_free()
1144 unsigned int irq = sun4v_build_irq(pbm->devhandle, devino); in pci_sun4v_msiq_build_irq()
1149 if (pci_sun4v_msiq_setvalid(pbm->devhandle, msiqid, HV_MSIQ_VALID)) in pci_sun4v_msiq_build_irq()
1151 if (pci_sun4v_msiq_setstate(pbm->devhandle, msiqid, HV_MSIQSTATE_IDLE)) in pci_sun4v_msiq_build_irq()
1179 struct platform_device *op, u32 devhandle) in pci_sun4v_pbm_init() argument
1193 pbm->devhandle = devhandle; in pci_sun4v_pbm_init()
1238 u32 devhandle; in pci_sun4v_probe() local
1282 devhandle = (regs->phys_addr >> 32UL) & 0x0fffffff; in pci_sun4v_probe()
1319 err = pci_sun4v_pbm_init(pbm, op, devhandle); in pci_sun4v_probe()