Lines Matching refs:pdev
128 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()
309 config_op_send(pdev, PCI_SUBSYSTEM_ID, &val, 2, MPQEMU_CMD_PCI_CFGREAD); in probe_pci_info()
339 config_op_send(pdev, PCI_BASE_ADDRESS_0 + (4 * i), &orig_val, 4, in probe_pci_info()
342 config_op_send(pdev, PCI_BASE_ADDRESS_0 + (4 * i), &new_val, 4, in probe_pci_info()
344 config_op_send(pdev, PCI_BASE_ADDRESS_0 + (4 * i), &new_val, 4, in probe_pci_info()
347 config_op_send(pdev, PCI_BASE_ADDRESS_0 + (4 * i), &orig_val, 4, in probe_pci_info()
354 pdev->region[i].dev = pdev; in probe_pci_info()
355 pdev->region[i].present = true; in probe_pci_info()
357 pdev->region[i].memory = true; in probe_pci_info()
359 memory_region_init_io(&pdev->region[i].mr, OBJECT(pdev), in probe_pci_info()
360 &proxy_mr_ops, &pdev->region[i], in probe_pci_info()
362 pci_register_bar(dev, i, type, &pdev->region[i].mr); in probe_pci_info()
369 PCIProxyDev *pdev = PCI_PROXY_DEV(dev); in proxy_device_reset() local
376 mpqemu_msg_send_and_await_reply(&msg, pdev, &local_err); in proxy_device_reset()