| /hypervisor/dm/vpci/ |
| A D | vpci_priv.h | 49 static inline bool is_quirk_ptdev(const struct pci_vdev *vdev) in is_quirk_ptdev() 62 static inline bool has_msix_cap(const struct pci_vdev *vdev) in has_msix_cap() 70 static inline bool msixcap_access(const struct pci_vdev *vdev, uint32_t offset) in msixcap_access() 78 static inline bool msixtable_access(const struct pci_vdev *vdev, uint32_t offset) in msixtable_access() 86 static inline bool has_sriov_cap(const struct pci_vdev *vdev) in has_sriov_cap() 94 static inline bool sriovcap_access(const struct pci_vdev *vdev, uint32_t offset) in sriovcap_access() 102 static inline bool vbar_access(const struct pci_vdev *vdev, uint32_t offset) in vbar_access() 118 static inline bool has_msi_cap(const struct pci_vdev *vdev) in has_msi_cap() 126 static inline bool msicap_access(const struct pci_vdev *vdev, uint32_t offset) in msicap_access() 140 static inline bool is_zombie_vf(const struct pci_vdev *vdev) in is_zombie_vf()
|
| A D | pci_pt.c | 148 struct pci_vdev *vdev; in pt_vmsix_handle_table_mmio_access() local 174 static void vdev_pt_unmap_msix(struct pci_vdev *vdev) in vdev_pt_unmap_msix() 201 void vdev_pt_map_msix(struct pci_vdev *vdev, bool hold_lock) in vdev_pt_map_msix() 322 void vdev_bridge_pt_restore_space(struct pci_vdev *vdev) in vdev_bridge_pt_restore_space() 347 void vdev_bridge_pt_restore_bus(struct pci_vdev *vdev) in vdev_bridge_pt_restore_bus() 522 void init_vmsix_pt(struct pci_vdev *vdev) in init_vmsix_pt() 542 void deinit_vmsix_pt(struct pci_vdev *vdev) in deinit_vmsix_pt() 553 void vdev_pt_hide_sriov_cap(struct pci_vdev *vdev) in vdev_pt_hide_sriov_cap() 577 void passthru_gpu_opregion(struct pci_vdev *vdev) in passthru_gpu_opregion() 605 void init_vdev_pt(struct pci_vdev *vdev, bool is_pf_vdev) in init_vdev_pt() [all …]
|
| A D | vroot_port.c | 19 static void init_vrp(struct pci_vdev *vdev) in init_vrp() 73 static void deinit_vrp(__unused struct pci_vdev *vdev) in deinit_vrp() 79 static int32_t read_vrp_cfg(struct pci_vdev *vdev, uint32_t offset, in read_vrp_cfg() 87 static int32_t write_vrp_cfg(__unused struct pci_vdev *vdev, __unused uint32_t offset, in write_vrp_cfg() 99 static void init_ptm(struct pci_vdev *vdev, struct vrp_config *vrp_config) in init_ptm() 122 struct pci_vdev *vdev; in create_vrp() local 161 int32_t destroy_vrp(struct pci_vdev *vdev) in destroy_vrp()
|
| A D | vmcs9900.c | 21 void trigger_vmcs9900_msix(struct pci_vdev *vdev) in trigger_vmcs9900_msix() 35 static int32_t read_vmcs9900_cfg(struct pci_vdev *vdev, in read_vmcs9900_cfg() 45 struct pci_vdev *vdev = (struct pci_vdev *)data; in vmcs9900_mmio_handler() local 60 static void map_vmcs9900_vbar(struct pci_vdev *vdev, uint32_t idx) in map_vmcs9900_vbar() 82 static void unmap_vmcs9900_vbar(struct pci_vdev *vdev, uint32_t idx) in unmap_vmcs9900_vbar() 94 static int32_t write_vmcs9900_cfg(struct pci_vdev *vdev, uint32_t offset, in write_vmcs9900_cfg() 109 static void init_vmcs9900(struct pci_vdev *vdev) in init_vmcs9900() 153 static void deinit_vmcs9900(struct pci_vdev *vdev) in deinit_vmcs9900() 169 struct pci_vdev *vdev; in create_vmcs9900_vdev() local 198 int32_t destroy_vmcs9900_vdev(struct pci_vdev *vdev) in destroy_vmcs9900_vdev()
|
| A D | vpci_bridge.c | 88 static void init_vpci_bridge(struct pci_vdev *vdev) in init_vpci_bridge() 128 static void deinit_vpci_bridge(struct pci_vdev *vdev) in deinit_vpci_bridge() 157 static int32_t read_vpci_bridge_cfg(struct pci_vdev *vdev, uint32_t offset, in read_vpci_bridge_cfg() 190 static int32_t write_vpci_bridge_cfg(__unused struct pci_vdev *vdev, __unused uint32_t offset, in write_vpci_bridge_cfg()
|
| A D | vpci.c | 87 const struct pci_vdev *vdev; in vpci_pio_cfgaddr_write() local 278 struct pci_vdev *vdev, *parent_vdev; in deinit_vpci() local 363 struct pci_vdev *vdev = pci_find_vdev(vpci, bdf); in find_available_vdev() local 380 static void vpci_init_pt_dev(struct pci_vdev *vdev) in vpci_init_pt_dev() 650 struct pci_vdev *vdev; in vpci_read_cfg() local 677 struct pci_vdev *vdev; in vpci_write_cfg() local 717 struct pci_vdev *vdev = NULL; in vpci_init_vdev() local 755 void vpci_deinit_vdev(struct pci_vdev *vdev) in vpci_deinit_vdev() 770 struct pci_vdev *vdev; in vpci_init_vdevs() local 803 struct pci_vdev *vdev_in_service_vm, *vdev; in vpci_assign_pcidev() local [all …]
|
| A D | vpci_mf_dev.c | 19 static void init_vpci_mf_dev(struct pci_vdev *vdev) in init_vpci_mf_dev() 31 static void deinit_vpci_mf_dev(struct pci_vdev *vdev) in deinit_vpci_mf_dev() 37 static int32_t read_vpci_mf_dev(struct pci_vdev *vdev, uint32_t offset, in read_vpci_mf_dev() 45 static int32_t write_vpci_mf_dev(__unused struct pci_vdev *vdev, __unused uint32_t offset, in write_vpci_mf_dev()
|
| A D | vmsi.c | 41 static inline void enable_disable_msi(const struct pci_vdev *vdev, bool enable) in enable_disable_msi() 62 static void remap_vmsi(const struct pci_vdev *vdev) in remap_vmsi() 102 void write_vmsi_cap_reg(struct pci_vdev *vdev, uint32_t offset, uint32_t bytes, uint32_t val) in write_vmsi_cap_reg() 127 void deinit_vmsi(const struct pci_vdev *vdev) in deinit_vmsi() 138 void init_vmsi(struct pci_vdev *vdev) in init_vmsi()
|
| A D | vdev.c | 39 uint32_t pci_vdev_read_vcfg(const struct pci_vdev *vdev, uint32_t offset, uint32_t bytes) in pci_vdev_read_vcfg() 61 void pci_vdev_write_vcfg(struct pci_vdev *vdev, uint32_t offset, uint32_t bytes, uint32_t val) in pci_vdev_write_vcfg() 81 struct pci_vdev *vdev = NULL, *tmp; in pci_find_vdev() local 103 static void pci_vdev_update_vbar_base(struct pci_vdev *vdev, uint32_t idx) in pci_vdev_update_vbar_base() 173 int32_t check_pt_dev_pio_bars(struct pci_vdev *vdev) in check_pt_dev_pio_bars() 194 void pci_vdev_write_vbar(struct pci_vdev *vdev, uint32_t idx, uint32_t val) in pci_vdev_write_vbar()
|
| A D | vhostbridge.c | 127 static void init_vhostbridge(struct pci_vdev *vdev) in init_vhostbridge() 213 static void deinit_vhostbridge(struct pci_vdev *vdev) in deinit_vhostbridge() 240 static int32_t read_vhostbridge_cfg(struct pci_vdev *vdev, uint32_t offset, in read_vhostbridge_cfg() 267 static int32_t write_vhostbridge_cfg(struct pci_vdev *vdev, uint32_t offset, in write_vhostbridge_cfg()
|
| A D | ivshmem.c | 140 static void ivshmem_server_bind_peer(struct pci_vdev *vdev) in ivshmem_server_bind_peer() 159 static void ivshmem_server_unbind_peer(struct pci_vdev *vdev) in ivshmem_server_unbind_peer() 201 static void create_ivshmem_device(struct pci_vdev *vdev) in create_ivshmem_device() 257 struct pci_vdev *vdev = (struct pci_vdev *) data; in ivshmem_mmio_handler() local 343 static void ivshmem_vbar_unmap(struct pci_vdev *vdev, uint32_t idx) in ivshmem_vbar_unmap() 385 static void ivshmem_vbar_map(struct pci_vdev *vdev, uint32_t idx) in ivshmem_vbar_map() 470 static void init_ivshmem_bar(struct pci_vdev *vdev, uint32_t bar_idx) in init_ivshmem_bar() 543 static void init_ivshmem_vdev(struct pci_vdev *vdev) in init_ivshmem_vdev() 595 static void deinit_ivshmem_vdev(struct pci_vdev *vdev) in deinit_ivshmem_vdev() 648 struct pci_vdev *vdev = NULL; in create_ivshmem_vdev() local [all …]
|
| A D | vmsix_on_msi.c | 65 static inline uint32_t get_mask_bits_offset(const struct pci_vdev *vdev) in get_mask_bits_offset() 74 void init_vmsix_on_msi(struct pci_vdev *vdev) in init_vmsix_on_msi() 129 void write_vmsix_cap_reg_on_msi(struct pci_vdev *vdev, uint32_t offset, uint32_t bytes, uint32_t va… in write_vmsix_cap_reg_on_msi() 159 void remap_one_vmsix_entry_on_msi(struct pci_vdev *vdev, uint32_t index) in remap_one_vmsix_entry_on_msi()
|
| A D | vmsix.c | 44 void read_vmsix_cap_reg(struct pci_vdev *vdev, uint32_t offset, uint32_t bytes, uint32_t *val) in read_vmsix_cap_reg() 72 bool write_vmsix_cap_reg(struct pci_vdev *vdev, uint32_t offset, uint32_t bytes, uint32_t val) in write_vmsix_cap_reg() 96 uint32_t rw_vmsix_table(struct pci_vdev *vdev, struct io_request *io_req) in rw_vmsix_table() 160 int32_t add_vmsix_capability(struct pci_vdev *vdev, uint32_t entry_num, uint8_t bar_num) in add_vmsix_capability()
|
| A D | vsriov.c | 269 void init_vsriov(struct pci_vdev *vdev) in init_vsriov() 281 void read_sriov_cap_reg(const struct pci_vdev *vdev, uint32_t offset, uint32_t bytes, uint32_t *val) in read_sriov_cap_reg() 295 void write_sriov_cap_reg(struct pci_vdev *vdev, uint32_t offset, uint32_t bytes, uint32_t val) in write_sriov_cap_reg() 345 uint32_t sriov_bar_offset(const struct pci_vdev *vdev, uint32_t bar_idx) in sriov_bar_offset()
|
| /hypervisor/dm/ |
| A D | vuart.c | 864 void init_pci_vuart(struct pci_vdev *vdev) in init_pci_vuart() 904 void deinit_pci_vuart(struct pci_vdev *vdev) in deinit_pci_vuart()
|
| /hypervisor/include/dm/ |
| A D | vuart.h | 105 struct pci_vdev *vdev; /**< Pointer to the PCI device, only for a PCI vuart. */ member
|
| /hypervisor/common/ |
| A D | hypercall.c | 999 struct pci_vdev *vdev; in hcall_set_ptdev_intr_info() local 1052 struct pci_vdev *vdev; in hcall_reset_ptdev_intr_info() local 1328 struct pci_vdev *vdev; in hcall_remove_vdev() local
|