| /devicemodel/include/ |
| A D | pci_core.h | 58 struct pci_vdev; 73 void (*vdev_write_dsdt)(struct pci_vdev *); 80 struct pci_vdev *pi, int offset, 83 struct pci_vdev *pi, int offset, 88 struct pci_vdev *pi, int baridx, 91 struct pci_vdev *pi, int baridx, 141 struct pci_vdev { struct 263 struct pci_vdev *vdev; 379 int pci_msi_enabled(struct pci_vdev *pi); 380 int pci_msix_enabled(struct pci_vdev *pi); [all …]
|
| A D | irq.h | 33 struct pci_vdev; 35 void pci_irq_assert(struct pci_vdev *pi); 36 void pci_irq_deassert(struct pci_vdev *pi); 41 int pirq_alloc_pin(struct pci_vdev *pi);
|
| A D | virtio.h | 258 struct pci_vdev; 351 struct pci_vdev *dev; /**< PCI device instance */ 570 void *pci_virtio_dev, struct pci_vdev *dev, 706 uint64_t virtio_pci_read(struct vmctx *ctx, int vcpu, struct pci_vdev *dev, 723 void virtio_pci_write(struct vmctx *ctx, int vcpu, struct pci_vdev *dev, 746 void virtio_common_cfg_write(struct pci_vdev *dev, 748 void virtio_device_cfg_write(struct pci_vdev *dev, 750 void virtio_notify_cfg_write(struct pci_vdev *dev, 753 struct pci_vdev *dev, uint64_t offset, int size); 755 struct pci_vdev *dev, uint64_t offset, int size); [all …]
|
| A D | ioapic.h | 33 struct pci_vdev; 40 int ioapic_pci_alloc_irq(struct pci_vdev *pi);
|
| A D | passthru.h | 19 struct pci_vdev *dev;
|
| /devicemodel/hw/pci/ |
| A D | core.c | 65 struct pci_vdev *fi_devi; 218 is_pt_pci(struct pci_vdev *dev) in is_pt_pci() 500 struct pci_vdev *pdi = arg; in pci_emul_io_handler() 527 struct pci_vdev *pdi = arg1; in pci_emul_mem_handler() 675 porten(struct pci_vdev *dev) in porten() 686 memen(struct pci_vdev *dev) in memen() 1034 struct pci_vdev *pdi; in pci_emul_init() 1817 struct pci_vdev *dev; in pci_bus_write_dsdt() 2381 struct pci_vdev *dev; in pci_cfgrw() 2732 struct pci_vdev* [all …]
|
| A D | uart.c | 54 struct pci_vdev *dev = arg; in pci_uart_intr_assert() 62 struct pci_vdev *dev = arg; in pci_uart_intr_deassert() 68 pci_uart_write(struct vmctx *ctx, int vcpu, struct pci_vdev *dev, in pci_uart_write() 76 pci_uart_read(struct vmctx *ctx, int vcpu, struct pci_vdev *dev, in pci_uart_read() 87 pci_uart_init(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in pci_uart_init() 150 pci_uart_deinit(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in pci_uart_deinit()
|
| A D | wdt_i6300esb.c | 114 struct pci_vdev *dev = (struct pci_vdev *)arg; in wdt_expired_handler() 201 pci_wdt_cfg_read(struct vmctx *ctx, int vcpu, struct pci_vdev *dev, in pci_wdt_cfg_read() 219 pci_wdt_cfg_write(struct vmctx *ctx, int vcpu, struct pci_vdev *dev, in pci_wdt_cfg_write() 253 pci_wdt_bar_write(struct vmctx *ctx, int vcpu, struct pci_vdev *dev, in pci_wdt_bar_write() 304 pci_wdt_bar_read(struct vmctx *ctx, int vcpu, struct pci_vdev *dev, in pci_wdt_bar_read() 332 pci_wdt_init(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in pci_wdt_init() 380 pci_wdt_deinit(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in pci_wdt_deinit()
|
| A D | ivshmem.c | 74 struct pci_vdev *dev; 83 create_ivshmem_from_dm(struct vmctx *ctx, struct pci_vdev *vdev, in create_ivshmem_from_dm() 148 create_ivshmem_from_hv(struct vmctx *ctx, struct pci_vdev *vdev, in create_ivshmem_from_hv() 175 pci_ivshmem_write(struct vmctx *ctx, int vcpu, struct pci_vdev *dev, in pci_ivshmem_write() 203 pci_ivshmem_read(struct vmctx *ctx, int vcpu, struct pci_vdev *dev, in pci_ivshmem_read() 251 pci_ivshmem_init(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in pci_ivshmem_init() 358 destroy_ivshmem_from_hv(struct vmctx *ctx, struct pci_vdev *vdev) in destroy_ivshmem_from_hv() 370 pci_ivshmem_deinit(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in pci_ivshmem_deinit()
|
| A D | lpc.c | 60 static struct pci_vdev *lpc_bridge; 267 pci_lpc_write_dsdt(struct pci_vdev *dev) in pci_lpc_write_dsdt() 388 pci_lpc_cfgwrite(struct vmctx *ctx, int vcpu, struct pci_vdev *pi, in pci_lpc_cfgwrite() 409 pci_lpc_write(struct vmctx *ctx, int vcpu, struct pci_vdev *pi, in pci_lpc_write() 415 pci_lpc_read(struct vmctx *ctx, int vcpu, struct pci_vdev *pi, in pci_lpc_read() 425 pci_lpc_init(struct vmctx *ctx, struct pci_vdev *pi, char *opts) in pci_lpc_init() 460 pci_lpc_deinit(struct vmctx *ctx, struct pci_vdev *pi, char *opts) in pci_lpc_deinit() 498 pci_igd_lpc_init(struct vmctx *ctx, struct pci_vdev *pi, char *opts) in pci_igd_lpc_init()
|
| A D | hostbridge.c | 32 pci_hostbridge_init(struct vmctx *ctx, struct pci_vdev *pi, char *opts) in pci_hostbridge_init() 47 pci_amd_hostbridge_init(struct vmctx *ctx, struct pci_vdev *pi, char *opts) in pci_amd_hostbridge_init()
|
| A D | passthrough.c | 290 struct pci_vdev *dev; in cfginitbar() 514 static bool is_intel_graphics_dev(struct pci_vdev *dev) in is_intel_graphics_dev() 1125 write_dsdt_xdci(struct pci_vdev *dev) in write_dsdt_xdci() 1143 write_dsdt_hdac(struct pci_vdev *dev) in write_dsdt_hdac() 1262 write_dsdt_hdas(struct pci_vdev *dev) in write_dsdt_hdas() 1482 write_dsdt_ipu_i2c(struct pci_vdev *dev) in write_dsdt_ipu_i2c() 1712 write_dsdt_urt1(struct pci_vdev *dev) in write_dsdt_urt1() 1734 write_dsdt_sdc(struct pci_vdev *dev) in write_dsdt_sdc() 1771 write_dsdt_tsn(struct pci_vdev *dev, uint16_t device) in write_dsdt_tsn() 1842 write_dsdt_file(struct pci_vdev *dev) in write_dsdt_file() [all …]
|
| A D | gvt.c | 29 static struct pci_vdev *gvt_dev; 43 struct pci_vdev *gvt_pi; 73 pci_gvt_write(struct vmctx *ctx, int vcpu, struct pci_vdev *pi, in pci_gvt_write() 83 pci_gvt_read(struct vmctx *ctx, int vcpu, struct pci_vdev *pi, in pci_gvt_read() 369 pci_gvt_init(struct vmctx *ctx, struct pci_vdev *pi, char *opts) in pci_gvt_init() 410 pci_gvt_deinit(struct vmctx *ctx, struct pci_vdev *pi, char *opts) in pci_gvt_deinit()
|
| A D | npk.c | 185 static int pci_npk_init(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in pci_npk_init() 327 static void pci_npk_deinit(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in pci_npk_deinit() 335 static void pci_npk_write(struct vmctx *ctx, int vcpu, struct pci_vdev *dev, in pci_npk_write() 351 static uint64_t pci_npk_read(struct vmctx *ctx, int vcpu, struct pci_vdev *dev, in pci_npk_read()
|
| A D | irq.c | 148 pci_irq_assert(struct pci_vdev *dev) in pci_irq_assert() 154 pci_irq_deassert(struct pci_vdev *dev) in pci_irq_deassert() 160 pirq_alloc_pin(struct pci_vdev *dev) in pirq_alloc_pin()
|
| /devicemodel/hw/pci/virtio/ |
| A D | virtio_i2c.c | 87 static void acpi_add_cam1(struct pci_vdev *dev, int i2c_bus); 88 static void acpi_add_cam2(struct pci_vdev *dev, int i2c_bus); 89 static void acpi_add_hdac(struct pci_vdev *dev, int i2c_bus); 90 static void acpi_add_default(struct pci_vdev *dev, int i2c_bus); 94 void (*add_node_fn)(struct pci_vdev *, int); 156 acpi_add_i2c_adapter(struct pci_vdev *dev, int i2c_bus) in acpi_add_i2c_adapter() 186 acpi_add_cam1(struct pci_vdev *dev, int i2c_bus) in acpi_add_cam1() 261 acpi_add_cam2(struct pci_vdev *dev, int i2c_bus) in acpi_add_cam2() 337 acpi_add_hdac(struct pci_vdev *dev, int i2c_bus) in acpi_add_hdac() 379 acpi_add_default(struct pci_vdev *dev, int i2c_bus) in acpi_add_default() [all …]
|
| A D | virtio.c | 206 void *pci_virtio_dev, struct pci_vdev *dev, in virtio_linkup() 895 virtio_pci_legacy_read(struct vmctx *ctx, int vcpu, struct pci_vdev *dev, in virtio_pci_legacy_read() 1163 struct pci_vdev *dev = base->dev; in virtio_find_capability() 1383 virtio_common_cfg_read(struct pci_vdev *dev, uint64_t offset, int size) in virtio_common_cfg_read() 1497 virtio_common_cfg_write(struct pci_vdev *dev, uint64_t offset, int size, in virtio_common_cfg_write() 1633 virtio_isr_cfg_read(struct pci_vdev *dev, uint64_t offset, int size) in virtio_isr_cfg_read() 1647 virtio_device_cfg_read(struct pci_vdev *dev, uint64_t offset, int size) in virtio_device_cfg_read() 1680 virtio_device_cfg_write(struct pci_vdev *dev, uint64_t offset, int size, in virtio_device_cfg_write() 1712 virtio_notify_cfg_write(struct pci_vdev *dev, uint64_t offset, int size, in virtio_notify_cfg_write() 1922 virtio_pci_read(struct vmctx *ctx, int vcpu, struct pci_vdev *dev, in virtio_pci_read() [all …]
|
| A D | vhost_vsock.c | 234 virtio_vhost_vsock_init(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in virtio_vhost_vsock_init() 317 virtio_vhost_vsock_deinit(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in virtio_vhost_vsock_deinit()
|
| A D | virtio_coreu.c | 277 virtio_coreu_init(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in virtio_coreu_init() 355 virtio_coreu_deinit(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in virtio_coreu_deinit()
|
| A D | virtio_hyper_dmabuf.c | 265 virtio_hyper_dmabuf_init(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in virtio_hyper_dmabuf_init() 338 virtio_hyper_dmabuf_deinit(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in virtio_hyper_dmabuf_deinit()
|
| A D | virtio_block.c | 469 virtio_blk_init(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in virtio_blk_init() 735 virtio_blk_deinit(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in virtio_blk_deinit() 814 virtio_blk_rescan(struct vmctx *ctx, struct pci_vdev *dev, char *newpath) in virtio_blk_rescan() 881 struct pci_vdev *dev; in vm_monitor_blkrescan()
|
| A D | virtio_hdcp.c | 405 virtio_hdcp_init(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in virtio_hdcp_init() 483 virtio_hdcp_deinit(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in virtio_hdcp_deinit()
|
| A D | virtio_audio.c | 280 virtio_audio_init(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in virtio_audio_init() 357 virtio_audio_deinit(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in virtio_audio_deinit()
|
| A D | virtio_ipu.c | 285 virtio_ipu_init(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in virtio_ipu_init() 360 virtio_ipu_deinit(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in virtio_ipu_deinit()
|
| /devicemodel/hw/platform/ |
| A D | ioapic.c | 63 ioapic_pci_alloc_irq(struct pci_vdev *dev) in ioapic_pci_alloc_irq()
|