Home
last modified time | relevance | path

Searched refs:pci_vdev (Results 1 – 25 of 35) sorted by relevance

12

/devicemodel/include/
A Dpci_core.h58 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 Dirq.h33 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 Dvirtio.h258 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 Dioapic.h33 struct pci_vdev;
40 int ioapic_pci_alloc_irq(struct pci_vdev *pi);
A Dpassthru.h19 struct pci_vdev *dev;
/devicemodel/hw/pci/
A Dcore.c65 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 Duart.c54 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 Dwdt_i6300esb.c114 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 Divshmem.c74 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 Dlpc.c60 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 Dhostbridge.c32 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 Dpassthrough.c290 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 Dgvt.c29 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 Dnpk.c185 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 Dirq.c148 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 Dvirtio_i2c.c87 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 Dvirtio.c206 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 Dvhost_vsock.c234 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 Dvirtio_coreu.c277 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 Dvirtio_hyper_dmabuf.c265 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 Dvirtio_block.c469 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 Dvirtio_hdcp.c405 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 Dvirtio_audio.c280 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 Dvirtio_ipu.c285 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 Dioapic.c63 ioapic_pci_alloc_irq(struct pci_vdev *dev) in ioapic_pci_alloc_irq()

Completed in 46 milliseconds

12