Home
last modified time | relevance | path

Searched defs:vdev (Results 1 – 17 of 17) sorted by relevance

/hypervisor/dm/vpci/
A Dvpci_priv.h49 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 Dpci_pt.c148 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 Dvroot_port.c19 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 Dvmcs9900.c21 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 Dvpci_bridge.c88 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 Dvpci.c87 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 Dvpci_mf_dev.c19 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 Dvmsi.c41 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 Dvdev.c39 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 Dvhostbridge.c127 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 Divshmem.c140 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 Dvmsix_on_msi.c65 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 Dvmsix.c44 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 Dvsriov.c269 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 Dvuart.c864 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 Dvuart.h105 struct pci_vdev *vdev; /**< Pointer to the PCI device, only for a PCI vuart. */ member
/hypervisor/common/
A Dhypercall.c999 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

Completed in 24 milliseconds