Home
last modified time | relevance | path

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

12345

/openbmc/qemu/tests/qtest/
H A Dnvme-test.c53 QPCIDevice *pdev = &nvme->dev; in nvmetest_oob_cmb_test() local
56 qpci_device_enable(pdev); in nvmetest_oob_cmb_test()
57 bar = qpci_iomap(pdev, 2, NULL); in nvmetest_oob_cmb_test()
59 qpci_io_writel(pdev, bar, 0, 0xccbbaa99); in nvmetest_oob_cmb_test()
60 g_assert_cmpint(qpci_io_readb(pdev, bar, 0), ==, 0x99); in nvmetest_oob_cmb_test()
61 g_assert_cmpint(qpci_io_readw(pdev, bar, 0), ==, 0xaa99); in nvmetest_oob_cmb_test()
64 qpci_io_writel(pdev, bar, cmb_bar_size - 1, 0x44332211); in nvmetest_oob_cmb_test()
65 g_assert_cmpint(qpci_io_readb(pdev, bar, cmb_bar_size - 1), ==, 0x11); in nvmetest_oob_cmb_test()
66 g_assert_cmpint(qpci_io_readw(pdev, bar, cmb_bar_size - 1), !=, 0x2211); in nvmetest_oob_cmb_test()
67 g_assert_cmpint(qpci_io_readl(pdev, bar, cmb_bar_size - 1), !=, 0x44332211); in nvmetest_oob_cmb_test()
[all …]
H A Dvirtio-blk-test.c467 QVirtioPCIDevice *pdev = &blk->pci_vdev; in msix() local
468 QVirtioDevice *dev = &pdev->vdev; in msix()
485 qpci_msix_enable(pdev->pdev); in msix()
486 qvirtio_pci_set_msix_configuration_vector(pdev, t_alloc, 0); in msix()
499 qvirtqueue_pci_msix_setup(pdev, (QVirtQueuePCI *)vq, t_alloc, 1); in msix()
568 qpci_msix_disable(pdev->pdev); in msix()
576 QVirtioPCIDevice *pdev = &blk->pci_vdev; in idx() local
577 QVirtioDevice *dev = &pdev->vdev; in idx()
595 qpci_msix_enable(pdev->pdev); in idx()
596 qvirtio_pci_set_msix_configuration_vector(pdev, t_alloc, 0); in idx()
[all …]
/openbmc/qemu/tests/qtest/libqos/
H A Dvirtio-pci.c40 #define CONFIG_BASE(dev) (VIRTIO_PCI_CONFIG_OFF((dev)->pdev->msix_enabled))
45 return qpci_io_readb(dev->pdev, dev->bar, CONFIG_BASE(dev) + off); in qvirtio_pci_config_readb()
60 value = qpci_io_readw(dev->pdev, dev->bar, CONFIG_BASE(dev) + off); in qvirtio_pci_config_readw()
72 value = qpci_io_readl(dev->pdev, dev->bar, CONFIG_BASE(dev) + off); in qvirtio_pci_config_readl()
84 val = qpci_io_readq(dev->pdev, dev->bar, CONFIG_BASE(dev) + off); in qvirtio_pci_config_readq()
95 return qpci_io_readl(dev->pdev, dev->bar, VIRTIO_PCI_HOST_FEATURES); in qvirtio_pci_get_features()
101 qpci_io_writel(dev->pdev, dev->bar, VIRTIO_PCI_GUEST_FEATURES, features); in qvirtio_pci_set_features()
107 return qpci_io_readl(dev->pdev, dev->bar, VIRTIO_PCI_GUEST_FEATURES); in qvirtio_pci_get_guest_features()
113 return qpci_io_readb(dev->pdev, dev->bar, VIRTIO_PCI_STATUS); in qvirtio_pci_get_status()
119 qpci_io_writeb(dev->pdev, dev->bar, VIRTIO_PCI_STATUS, status); in qvirtio_pci_set_status()
[all …]
H A Dvirtio-pci-modern.c19 return qpci_io_readb(dev->pdev, dev->bar, dev->device_cfg_offset + addr); in config_readb()
25 return qpci_io_readw(dev->pdev, dev->bar, dev->device_cfg_offset + addr); in config_readw()
31 return qpci_io_readl(dev->pdev, dev->bar, dev->device_cfg_offset + addr); in config_readl()
37 return qpci_io_readq(dev->pdev, dev->bar, dev->device_cfg_offset + addr); in config_readq()
45 qpci_io_writel(dev->pdev, dev->bar, dev->common_cfg_offset + in get_features()
49 lo = qpci_io_readl(dev->pdev, dev->bar, dev->common_cfg_offset + in get_features()
52 qpci_io_writel(dev->pdev, dev->bar, dev->common_cfg_offset + in get_features()
56 hi = qpci_io_readl(dev->pdev, dev->bar, dev->common_cfg_offset + in get_features()
69 qpci_io_writel(dev->pdev, dev->bar, dev->common_cfg_offset + in set_features()
73 qpci_io_writel(dev->pdev, dev->bar, dev->common_cfg_offset + in set_features()
[all …]
/openbmc/qemu/hw/vfio/
H A Dcpr.c59 PCIDevice *pdev = &vdev->pdev; in vfio_cpr_claim_vectors() local
82 if (msix && msix_is_pending(pdev, i) && msix_is_masked(pdev, i)) { in vfio_cpr_claim_vectors()
91 memory_region_set_enabled(&pdev->msix_pba_mmio, pending); in vfio_cpr_claim_vectors()
102 PCIDevice *pdev = &vdev->pdev; in vfio_cpr_pci_pre_load() local
103 int size = MIN(pci_config_size(pdev), vdev->config_size); in vfio_cpr_pci_pre_load()
107 pdev->cmask[i] &= vdev->emulated_config_bits[i]; in vfio_cpr_pci_pre_load()
116 PCIDevice *pdev = &vdev->pdev; in vfio_cpr_pci_post_load() local
121 if (msix_enabled(pdev)) { in vfio_cpr_pci_post_load()
126 } else if (msi_enabled(pdev)) { in vfio_cpr_pci_post_load()
127 nr_vectors = msi_nr_vectors_allocated(pdev); in vfio_cpr_pci_post_load()
[all …]
H A Dpci.c128 pci_irq_assert(&vdev->pdev); in vfio_intx_interrupt()
147 pci_irq_deassert(&vdev->pdev); in vfio_pci_intx_eoi()
166 pci_irq_deassert(&vdev->pdev); in vfio_intx_enable_kvm()
254 pci_irq_deassert(&vdev->pdev); in vfio_intx_disable_kvm()
301 static void vfio_intx_routing_notifier(PCIDevice *pdev) in vfio_intx_routing_notifier() argument
303 VFIOPCIDevice *vdev = VFIO_PCI_BASE(pdev); in vfio_intx_routing_notifier()
310 route = pci_device_route_intx_to_irq(&vdev->pdev, vdev->intx.pin); in vfio_intx_routing_notifier()
327 uint8_t pin = vfio_pci_read_config(&vdev->pdev, PCI_INTERRUPT_PIN, 1); in vfio_intx_enable()
345 pci_config_set_interrupt_pin(vdev->pdev.config, pin); in vfio_intx_enable()
353 vdev->intx.route = pci_device_route_intx_to_irq(&vdev->pdev, in vfio_intx_enable()
[all …]
H A Digd.c203 if (vdev->pdev.qdev.hotplugged) { in vfio_pci_igd_opregion_detect()
239 static int vfio_pci_igd_copy(VFIOPCIDevice *vdev, PCIDevice *pdev, in vfio_pci_igd_copy() argument
246 ret = pread(vdev->vbasedev.fd, pdev->config + list[i].offset, in vfio_pci_igd_copy()
267 bus = pci_device_root_bus(&vdev->pdev); in vfio_pci_igd_host_init()
290 static void vfio_pci_igd_lpc_bridge_realize(PCIDevice *pdev, Error **errp) in vfio_pci_igd_lpc_bridge_realize() argument
292 if (pdev->devfn != PCI_DEVFN(0x1f, 0)) { in vfio_pci_igd_lpc_bridge_realize()
333 lpc_bridge = pci_find_device(pci_device_root_bus(&vdev->pdev), in type_init()
336 lpc_bridge = pci_create_simple(pci_device_root_bus(&vdev->pdev), in type_init()
359 if (vdev->pdev.qdev.hotplugged) { in vfio_pci_igd_setup_lpc_bridge()
369 lpc_bridge = pci_find_device(pci_device_root_bus(&vdev->pdev), in vfio_pci_igd_setup_lpc_bridge()
[all …]
H A Dpci-quirks.c123 data = vfio_pci_read_config(&vdev->pdev, window->address_val, size); in vfio_generic_window_quirk_data_read()
138 vfio_pci_write_config(&vdev->pdev, window->address_val, data, size); in vfio_generic_window_quirk_data_write()
166 data = vfio_pci_read_config(&vdev->pdev, addr, size); in vfio_generic_quirk_mirror_read()
180 vfio_pci_write_config(&vdev->pdev, addr, data, size); in vfio_generic_quirk_mirror_write()
214 uint64_t data = vfio_pci_read_config(&vdev->pdev, in vfio_ati_3c3_quirk_read()
576 data = vfio_pci_read_config(&vdev->pdev, offset, size); in vfio_nvidia_3d0_quirk_read()
602 vfio_pci_write_config(&vdev->pdev, offset, data, size); in vfio_nvidia_3d0_quirk_write()
818 PCIDevice *pdev = &vdev->pdev; in vfio_nvidia_quirk_mirror_write() local
828 if ((pdev->cap_present & QEMU_PCI_CAP_MSI) && in vfio_nvidia_quirk_mirror_write()
829 vfio_range_contained(addr, size, pdev->msi_cap, PCI_MSI_FLAGS)) { in vfio_nvidia_quirk_mirror_write()
[all …]
/openbmc/qemu/hw/remote/
H A Dproxy.c128 static void pci_proxy_dev_exit(PCIDevice *pdev) in pci_proxy_dev_exit() argument
130 PCIProxyDev *dev = PCI_PROXY_DEV(pdev); in pci_proxy_dev_exit()
144 static void config_op_send(PCIProxyDev *pdev, uint32_t addr, uint32_t *val, in config_op_send() argument
157 ret = mpqemu_msg_send_and_await_reply(&msg, pdev, &local_err); in config_op_send()
231 static void send_bar_access_msg(PCIProxyDev *pdev, MemoryRegion *mr, in type_init()
251 ret = mpqemu_msg_send_and_await_reply(&msg, pdev, &local_err); in type_init()
295 PCIProxyDev *pdev = PCI_PROXY_DEV(dev); in probe_pci_info() local
300 config_op_send(pdev, PCI_VENDOR_ID, &val, 2, MPQEMU_CMD_PCI_CFGREAD); in probe_pci_info()
303 config_op_send(pdev, PCI_DEVICE_ID, &val, 2, MPQEMU_CMD_PCI_CFGREAD); in probe_pci_info()
306 config_op_send(pdev, PCI_CLASS_DEVICE, &val, 2, MPQEMU_CMD_PCI_CFGREAD); in probe_pci_info()
[all …]
/openbmc/qemu/hw/ppc/
H A Dspapr_pci_vfio.c150 static void spapr_eeh_pci_find_device(PCIBus *bus, PCIDevice *pdev, in spapr_eeh_pci_find_device() argument
155 if (object_dynamic_cast(OBJECT(pdev), "vfio-pci")) { in spapr_eeh_pci_find_device()
237 PCIDevice *pdev, in spapr_phb_vfio_eeh_clear_dev_msix() argument
241 if (!object_dynamic_cast(OBJECT(pdev), "vfio-pci")) { in spapr_phb_vfio_eeh_clear_dev_msix()
251 if (msix_enabled(pdev)) { in spapr_phb_vfio_eeh_clear_dev_msix()
254 flags = pci_host_config_read_common(pdev, in spapr_phb_vfio_eeh_clear_dev_msix()
255 pdev->msix_cap + PCI_MSIX_FLAGS, in spapr_phb_vfio_eeh_clear_dev_msix()
256 pci_config_size(pdev), 2); in spapr_phb_vfio_eeh_clear_dev_msix()
258 pci_host_config_write_common(pdev, in spapr_phb_vfio_eeh_clear_dev_msix()
259 pdev->msix_cap + PCI_MSIX_FLAGS, in spapr_phb_vfio_eeh_clear_dev_msix()
[all …]
H A Dspapr_pci.c246 static void spapr_msi_setmsg(PCIDevice *pdev, hwaddr addr, bool msix, in spapr_msi_setmsg() argument
253 msi_set_message(pdev, msg); in spapr_msi_setmsg()
254 trace_spapr_pci_msi_setup(pdev->name, 0, msg.address); in spapr_msi_setmsg()
259 msix_set_message(pdev, i, msg); in spapr_msi_setmsg()
260 trace_spapr_pci_msi_setup(pdev->name, i, msg.address); in spapr_msi_setmsg()
281 PCIDevice *pdev = NULL; in rtas_ibm_change_msi() local
290 pdev = spapr_pci_find_dev(spapr, buid, config_addr); in rtas_ibm_change_msi()
292 if (!phb || !pdev) { in rtas_ibm_change_msi()
299 if (msi_present(pdev)) { in rtas_ibm_change_msi()
301 } else if (msix_present(pdev)) { in rtas_ibm_change_msi()
[all …]
/openbmc/u-boot/drivers/usb/musb-new/
H A Dmusb_dsps.c152 struct platform_device *pdev = to_platform_device(dev->parent); in dsps_musb_enable() local
153 struct dsps_glue *glue = platform_get_drvdata(pdev); in dsps_musb_enable()
185 struct platform_device *pdev = to_platform_device(dev->parent); in dsps_musb_disable() local
186 struct dsps_glue *glue = platform_get_drvdata(pdev); in dsps_musb_disable()
204 struct platform_device *pdev = to_platform_device(dev->parent); in otg_timer() local
205 struct dsps_glue *glue = platform_get_drvdata(pdev); in otg_timer()
258 struct platform_device *pdev = to_platform_device(dev->parent); in dsps_musb_try_idle() local
259 struct dsps_glue *glue = platform_get_drvdata(pdev); in dsps_musb_try_idle()
298 struct platform_device *pdev = to_platform_device(dev->parent); in dsps_interrupt() local
299 struct dsps_glue *glue = platform_get_drvdata(pdev); in dsps_interrupt()
[all …]
H A Dam35x.c503 static int __devinit am35x_probe(struct platform_device *pdev) in am35x_probe() argument
505 struct musb_hdrc_platform_data *pdata = pdev->dev.platform_data; in am35x_probe()
516 dev_err(&pdev->dev, "failed to allocate glue context\n"); in am35x_probe()
522 dev_err(&pdev->dev, "failed to allocate musb device\n"); in am35x_probe()
526 phy_clk = clk_get(&pdev->dev, "fck"); in am35x_probe()
528 dev_err(&pdev->dev, "failed to get PHY clock\n"); in am35x_probe()
533 clk = clk_get(&pdev->dev, "ick"); in am35x_probe()
535 dev_err(&pdev->dev, "failed to get clock\n"); in am35x_probe()
542 dev_err(&pdev->dev, "failed to enable PHY clock\n"); in am35x_probe()
548 dev_err(&pdev->dev, "failed to enable clock\n"); in am35x_probe()
[all …]
/openbmc/u-boot/drivers/usb/host/
H A Dehci-pci.c68 static void ehci_pci_legacy_init(pci_dev_t pdev, struct ehci_hccr **ret_hccr, in ehci_pci_legacy_init() argument
75 hccr = (struct ehci_hccr *)pci_map_bar(pdev, in ehci_pci_legacy_init()
88 pci_read_config_dword(pdev, PCI_COMMAND, &cmd); in ehci_pci_legacy_init()
90 pci_write_config_dword(pdev, PCI_COMMAND, cmd); in ehci_pci_legacy_init()
100 pci_dev_t pdev; in ehci_hcd_init() local
103 pdev = pci_find_devices(ehci_pci_ids, CONFIG_PCI_EHCI_DEVICE); in ehci_hcd_init()
105 pdev = pci_find_class(PCI_CLASS_SERIAL_USB_EHCI, index); in ehci_hcd_init()
107 if (pdev < 0) { in ehci_hcd_init()
111 ehci_pci_legacy_init(pdev, ret_hccr, ret_hcor); in ehci_hcd_init()
/openbmc/qemu/hw/acpi/
H A Dpcihp.c245 PCIDevice *pdev = PCI_DEVICE(qdev); in acpi_pcihp_update_hotplug_bus() local
246 int slot = PCI_SLOT(pdev->devfn); in acpi_pcihp_update_hotplug_bus()
248 if (acpi_pcihp_pc_no_hotplug(s, pdev)) { in acpi_pcihp_update_hotplug_bus()
272 PCIDevice *pdev = PCI_DEVICE(dev); in acpi_pcihp_device_pre_plug_cb() local
276 acpi_pcihp_get_bsel(pci_get_bus(pdev)) < 0) { in acpi_pcihp_device_pre_plug_cb()
286 PCIDevice *pdev = PCI_DEVICE(dev); in acpi_pcihp_device_plug_cb() local
287 int slot = PCI_SLOT(pdev->devfn); in acpi_pcihp_device_plug_cb()
302 PCIBus *sec = pci_bridge_get_sec_bus(PCI_BRIDGE(pdev)); in acpi_pcihp_device_plug_cb()
312 bus = pci_get_bus(pdev); in acpi_pcihp_device_plug_cb()
328 PCIDevice *pdev = PCI_DEVICE(dev); in acpi_pcihp_device_unplug_cb() local
[all …]
/openbmc/qemu/hw/s390x/
H A Ds390-pci-vfio.c65 VFIOPCIDevice *vpdev = container_of(pbdev->pdev, VFIOPCIDevice, pdev); in s390_pci_start_dma_count()
111 VFIOPCIDevice *vpci = container_of(pbdev->pdev, VFIOPCIDevice, pdev); in s390_pci_read_base()
165 VFIOPCIDevice *vpci = container_of(pbdev->pdev, VFIOPCIDevice, pdev); in get_host_fh()
188 VFIOPCIDevice *vpci = container_of(pbdev->pdev, VFIOPCIDevice, pdev); in s390_pci_read_group()
267 VFIOPCIDevice *vpci = container_of(pbdev->pdev, VFIOPCIDevice, pdev); in s390_pci_read_util()
294 VFIOPCIDevice *vpci = container_of(pbdev->pdev, VFIOPCIDevice, pdev); in s390_pci_read_pfip()
317 VFIOPCIDevice *vfio_pci = container_of(pbdev->pdev, VFIOPCIDevice, pdev); in get_device_info()
H A Ds390-pci-bus.c154 pci_device_reset(pbdev->pdev); in s390_pci_shutdown_notifier()
166 if (pbdev->pdev) { in s390_pci_perform_unplug()
167 DeviceState *pdev = DEVICE(pbdev->pdev); in s390_pci_perform_unplug() local
169 hotplug_ctrl = qdev_get_hotplug_handler(pdev); in s390_pci_perform_unplug()
170 hotplug_handler_unplug(hotplug_ctrl, pdev, &error_abort); in s390_pci_perform_unplug()
171 object_unparent(OBJECT(pdev)); in s390_pci_perform_unplug()
262 if (pbdev->pdev == pci_dev) { in s390_pci_find_dev_by_pci()
914 pos = pci_find_capability(pbdev->pdev, PCI_CAP_ID_MSIX); in s390_pci_msix_init()
919 ctrl = pci_host_config_read_common(pbdev->pdev, pos + PCI_MSIX_FLAGS, in s390_pci_msix_init()
920 pci_config_size(pbdev->pdev), sizeof(ctrl)); in s390_pci_msix_init()
[all …]
/openbmc/qemu/hw/misc/
H A Dedu.c48 PCIDevice pdev; member
82 return msi_enabled(&edu->pdev); in edu_msi_enabled()
90 msi_notify(&edu->pdev, 0); in edu_raise_irq()
92 pci_set_irq(&edu->pdev, 1); in edu_raise_irq()
102 pci_set_irq(&edu->pdev, 0); in edu_lower_irq()
153 pci_dma_read(&edu->pdev, edu_clamp_addr(edu, edu->dma.src), in edu_dma_timer()
159 pci_dma_write(&edu->pdev, edu_clamp_addr(edu, edu->dma.dst), in edu_dma_timer()
369 static void pci_edu_realize(PCIDevice *pdev, Error **errp) in pci_edu_realize() argument
371 EduState *edu = EDU(pdev); in pci_edu_realize()
372 uint8_t *pci_conf = pdev->config; in pci_edu_realize()
[all …]
H A Divshmem-pci.c83 PCIDevice *pdev; member
256 PCIDevice *pdev = entry->pdev; in ivshmem_vector_notify() local
257 IVShmemState *s = IVSHMEM_COMMON(pdev); in ivshmem_vector_notify()
265 IVSHMEM_DPRINTF("interrupt on vector %p %d\n", pdev, vector); in ivshmem_vector_notify()
267 if (msix_enabled(pdev)) { in ivshmem_vector_notify()
268 msix_notify(pdev, vector); in ivshmem_vector_notify()
284 if (!v->pdev) { in ivshmem_vector_unmask()
313 if (!v->pdev) { in ivshmem_vector_mask()
356 assert(!s->msi_vectors[vector].pdev); in watch_vector_notifier()
357 s->msi_vectors[vector].pdev = PCI_DEVICE(s); in watch_vector_notifier()
[all …]
/openbmc/qemu/hw/pci/
H A Dpci.c334 static void pci_add_option_rom(PCIDevice *pdev, bool is_default_rom, Error **);
335 static void pci_del_option_rom(PCIDevice *pdev);
2391 static uint8_t pci_find_space(PCIDevice *pdev, uint8_t size) in pci_find_space() argument
2396 if (pdev->used[i]) in pci_find_space()
2404 static uint8_t pci_find_capability_list(PCIDevice *pdev, uint8_t cap_id, in pci_find_capability_list() argument
2409 if (!(pdev->config[PCI_STATUS] & PCI_STATUS_CAP_LIST)) in pci_find_capability_list()
2412 for (prev = PCI_CAPABILITY_LIST; (next = pdev->config[prev]); in pci_find_capability_list()
2414 if (pdev->config[next + PCI_CAP_LIST_ID] == cap_id) in pci_find_capability_list()
2422 static uint8_t pci_find_capability_at_offset(PCIDevice *pdev, uint8_t offset) in pci_find_capability_at_offset() argument
2426 if (!(pdev->used[offset])) { in pci_find_capability_at_offset()
[all …]
/openbmc/u-boot/drivers/video/
H A Dati_radeon_fb.c145 switch (rinfo->pdev.device) { in radeon_identify_vram()
229 if(rinfo->pdev.device == PCI_CHIP_RV370_5B60) return; in radeon_write_pll_regs()
550 pci_dev_t pdev; in radeon_probe() local
553 pdev = pci_find_devices(ati_radeon_pci_ids, 0); in radeon_probe()
555 if (pdev != -1) { in radeon_probe()
556 pci_read_config_word(pdev, PCI_DEVICE_ID, &did); in radeon_probe()
558 PCI_VENDOR_ID_ATI, did, (pdev >> 16) & 0xff, in radeon_probe()
559 (pdev >> 11) & 0x1f, (pdev >> 8) & 0x7); in radeon_probe()
562 rinfo->pdev.vendor = PCI_VENDOR_ID_ATI; in radeon_probe()
563 rinfo->pdev.device = did; in radeon_probe()
[all …]
/openbmc/u-boot/drivers/ata/
H A Ddwc_ahsata.c511 static void dwc_ahsata_print_info(struct blk_desc *pdev) in dwc_ahsata_print_info() argument
517 pdev->product, pdev->vendor, pdev->revision, pdev->lba); in dwc_ahsata_print_info()
521 pdev->product, pdev->vendor, pdev->revision, pdev->lba); in dwc_ahsata_print_info()
752 struct blk_desc *pdev) in dwc_ahsata_scan_common() argument
766 memcpy(pdev->product, serial, sizeof(serial)); in dwc_ahsata_scan_common()
770 memcpy(pdev->revision, firmware, sizeof(firmware)); in dwc_ahsata_scan_common()
774 memcpy(pdev->vendor, product, sizeof(product)); in dwc_ahsata_scan_common()
778 pdev->lba = (u32)n_sectors; in dwc_ahsata_scan_common()
780 pdev->type = DEV_TYPE_HARDDISK; in dwc_ahsata_scan_common()
781 pdev->blksz = ATA_SECT_SIZE; in dwc_ahsata_scan_common()
[all …]
/openbmc/qemu/hw/vfio-user/
H A Dpci.c67 msix_reg = &vdev->pdev.msix_pba_mmio; in vfio_user_msix_setup()
88 PCIDevice *pdev = &vdev->pdev; in vfio_user_dma_read() local
109 r = pci_dma_read(pdev, res->offset, &res->data, res->count); in vfio_user_dma_read()
136 PCIDevice *pdev = &vdev->pdev; in vfio_user_dma_write() local
150 r = pci_dma_write(pdev, msg->offset, &msg->data, msg->count); in vfio_user_dma_write()
231 static void vfio_user_pci_realize(PCIDevice *pdev, Error **errp) in vfio_user_pci_realize() argument
234 VFIOUserPCIDevice *udev = VFIO_USER_PCI(pdev); in vfio_user_pci_realize()
235 VFIOPCIDevice *vdev = VFIO_PCI_BASE(pdev); in vfio_user_pci_realize()
298 as = pci_device_iommu_address_space(pdev); in vfio_user_pci_realize()
/openbmc/u-boot/drivers/pci/
H A Dpci_sandbox.c83 u8 pdev, pfn, devfn; in sandbox_pci_probe() local
99 pdev = fdt32_to_cpu(cell[0]); in sandbox_pci_probe()
101 if (pdev > 31 || pfn > 7) in sandbox_pci_probe()
103 devfn = SANDBOX_PCI_DEVFN(pdev, pfn); in sandbox_pci_probe()
/openbmc/openbmc/poky/meta-yocto-bsp/recipes-kernel/linux/files/
H A D0001-Revert-serial-8250_omap-Drop-pm_runtime_irq_safe.patch89 @@ -1539,6 +1531,8 @@ static int omap8250_probe(struct platform_device *pdev)
90 if (!of_get_available_child_count(pdev->dev.of_node))
91 pm_runtime_set_autosuspend_delay(&pdev->dev, -1);
93 + pm_runtime_irq_safe(&pdev->dev);
95 pm_runtime_get_sync(&pdev->dev);

12345