Home
last modified time | relevance | path

Searched refs:pbdev (Results 1 – 13 of 13) sorted by relevance

/qemu/hw/s390x/
A Ds390-pci-bus.c95 S390PCIBusDevice *ret = pbdev ? QTAILQ_NEXT(pbdev, link) : in s390_pci_find_next_avail_dev()
125 if (!pbdev) { in s390_pci_sclp_configure()
198 if (pbdev->interp && (pbdev->fh & FH_MASK_ENABLE)) { in s390_pci_sclp_deconfigure()
277 if (pbdev && pbdev->fh == fh) { in s390_pci_find_dev_by_fh()
821 pbdev->zpci_fn.fid = pbdev->fid; in set_pbdev_info()
822 pbdev->zpci_fn.uid = pbdev->uid; in set_pbdev_info()
1091 pbdev->iommu->pbdev = pbdev; in s390_pcihost_plug()
1135 if (s390_pci_msix_init(pbdev) && !pbdev->interp) { in s390_pcihost_plug()
1150 pbdev->fh = pbdev->idx; in s390_pcihost_plug()
1281 if (pbdev->interp && pbdev->pft == ZPCI_PFT_ISM && in s390_pci_ism_reset()
[all …]
A Ds390-pci-inst.c81 if (!pbdev) { in list_pci()
132 pbdev = s390_pci_find_next_avail_dev(s, pbdev); in list_pci()
136 if (!pbdev) { in list_pci()
250 if (!s390_pci_get_host_fh(pbdev, &pbdev->fh) || in clp_service_call()
451 if (!pbdev) { in pcilg_service_call()
551 if (!pbdev) { in pcistg_service_call()
721 if (!pbdev) { in rpcit_service_call()
855 if (!pbdev) { in pcistb_service_call()
968 release_indicator(&pbdev->routes.adapter, pbdev->indicator); in reg_irqs()
977 release_indicator(&pbdev->routes.adapter, pbdev->indicator); in pci_dereg_irqs()
[all …]
A Ds390-pci-vfio.c126 pbdev->zpci_fn.vfn = cap->vfn; in s390_pci_read_base()
129 pbdev->zpci_fn.fmbl = 0; in s390_pci_read_base()
130 pbdev->zpci_fn.pft = 0; in s390_pci_read_base()
132 pbdev->pft = cap->pft; in s390_pci_read_base()
196 if (!pbdev->interp) { in s390_pci_read_group()
197 pbdev->pci_group = s390_group_find_host_sim(pbdev->zpci_fn.pfgid); in s390_pci_read_group()
198 if (pbdev->pci_group) { in s390_pci_read_group()
200 pbdev->zpci_fn.pfgid = pbdev->pci_group->id; in s390_pci_read_group()
220 pbdev->pci_group = s390_group_find(pbdev->zpci_fn.pfgid); in s390_pci_read_group()
222 if (!pbdev->pci_group) { in s390_pci_read_group()
[all …]
A Ds390-pci-kvm.c29 int s390_pci_kvm_aif_enable(S390PCIBusDevice *pbdev, ZpciFib *fib, bool assist) in s390_pci_kvm_aif_enable() argument
33 .fh = pbdev->fh, in s390_pci_kvm_aif_enable()
43 if (pbdev->aif) { in s390_pci_kvm_aif_enable()
49 pbdev->aif = true; in s390_pci_kvm_aif_enable()
55 int s390_pci_kvm_aif_disable(S390PCIBusDevice *pbdev) in s390_pci_kvm_aif_disable() argument
60 .fh = pbdev->fh, in s390_pci_kvm_aif_disable()
64 if (!pbdev->aif) { in s390_pci_kvm_aif_disable()
72 if (!s390_pci_get_host_fh(pbdev, &args.fh)) { in s390_pci_kvm_aif_disable()
78 pbdev->aif = false; in s390_pci_kvm_aif_disable()
/qemu/include/hw/s390x/
A Ds390-pci-vfio.h21 S390PCIBusDevice *pbdev);
23 bool s390_pci_get_host_fh(S390PCIBusDevice *pbdev, uint32_t *fh);
24 void s390_pci_get_clp_info(S390PCIBusDevice *pbdev);
31 S390PCIBusDevice *pbdev) in s390_pci_start_dma_count() argument
37 static inline bool s390_pci_get_host_fh(S390PCIBusDevice *pbdev, uint32_t *fh) in s390_pci_get_host_fh() argument
41 static inline void s390_pci_get_clp_info(S390PCIBusDevice *pbdev) { } in s390_pci_get_clp_info() argument
A Ds390-pci-kvm.h20 int s390_pci_kvm_aif_enable(S390PCIBusDevice *pbdev, ZpciFib *fib, bool assist);
21 int s390_pci_kvm_aif_disable(S390PCIBusDevice *pbdev);
27 static inline int s390_pci_kvm_aif_enable(S390PCIBusDevice *pbdev, ZpciFib *fib, in s390_pci_kvm_aif_enable() argument
32 static inline int s390_pci_kvm_aif_disable(S390PCIBusDevice *pbdev) in s390_pci_kvm_aif_disable() argument
A Ds390-pci-inst.h101 int pci_dereg_irqs(S390PCIBusDevice *pbdev);
113 void fmb_timer_free(S390PCIBusDevice *pbdev);
A Ds390-pci-bus.h276 S390PCIBusDevice *pbdev; member
403 S390PCIBusDevice *pbdev);
/qemu/include/hw/virtio/
A Dvirtio-iommu.h50 IOMMUDevice *pbdev[]; /* Parent array is sparse, so dynamically alloc */ member
/qemu/hw/virtio/
A Dvirtio-iommu.c145 if (!iommu_pci_bus->pbdev[i]) { in virtio_iommu_switch_address_space_all()
148 virtio_iommu_switch_address_space(iommu_pci_bus->pbdev[i]); in virtio_iommu_switch_address_space_all()
188 dev = iommu_pci_bus->pbdev[devfn]; in virtio_iommu_mr()
419 sdev = sbus->pbdev[devfn]; in virtio_iommu_find_add_as()
424 sdev = sbus->pbdev[devfn] = g_new0(IOMMUDevice, 1); in virtio_iommu_find_add_as()
549 sdev = sbus->pbdev[devfn]; in virtio_iommu_set_host_iova_ranges()
579 sdev = sbus->pbdev[devfn]; in virtio_iommu_unset_host_iova_ranges()
/qemu/include/hw/arm/
A Dsmmu-common.h135 SMMUDevice *pbdev[]; /* Parent array is sparse, so dynamically alloc */ member
/qemu/target/s390x/kvm/
A Dkvm.c2104 S390PCIBusDevice *pbdev; in kvm_arch_fixup_msi_route() local
2112 pbdev = s390_pci_find_dev_by_target(s390_get_phb(), DEVICE(dev)->id); in kvm_arch_fixup_msi_route()
2113 if (!pbdev) { in kvm_arch_fixup_msi_route()
2120 route->u.adapter.summary_addr = pbdev->routes.adapter.summary_addr; in kvm_arch_fixup_msi_route()
2121 route->u.adapter.ind_addr = pbdev->routes.adapter.ind_addr; in kvm_arch_fixup_msi_route()
2122 route->u.adapter.summary_offset = pbdev->routes.adapter.summary_offset; in kvm_arch_fixup_msi_route()
2123 route->u.adapter.ind_offset = pbdev->routes.adapter.ind_offset + vec; in kvm_arch_fixup_msi_route()
2124 route->u.adapter.adapter_id = pbdev->routes.adapter.adapter_id; in kvm_arch_fixup_msi_route()
/qemu/hw/arm/
A Dsmmu-common.c843 sdev = sbus->pbdev[devfn]; in smmu_find_add_as()
847 sdev = sbus->pbdev[devfn] = g_new0(SMMUDevice, 1); in smmu_find_add_as()
878 return smmu_bus->pbdev[devfn]; in smmu_find_sdev()

Completed in 47 milliseconds