/qemu/hw/virtio/ |
H A D | vhost-backend.c | 23 static int vhost_kernel_call(struct vhost_dev *dev, unsigned long int request, in vhost_kernel_call() 35 static int vhost_kernel_init(struct vhost_dev *dev, void *opaque, Error **errp) in vhost_kernel_init() 44 static int vhost_kernel_cleanup(struct vhost_dev *dev) in vhost_kernel_cleanup() 53 static int vhost_kernel_memslots_limit(struct vhost_dev *dev) in vhost_kernel_memslots_limit() 72 static int vhost_kernel_net_set_backend(struct vhost_dev *dev, in vhost_kernel_net_set_backend() 78 static int vhost_kernel_scsi_set_endpoint(struct vhost_dev *dev, in vhost_kernel_scsi_set_endpoint() 84 static int vhost_kernel_scsi_clear_endpoint(struct vhost_dev *dev, in vhost_kernel_scsi_clear_endpoint() 90 static int vhost_kernel_scsi_get_abi_version(struct vhost_dev *dev, int *version) in vhost_kernel_scsi_get_abi_version() 95 static int vhost_kernel_set_log_base(struct vhost_dev *dev, uint64_t base, in vhost_kernel_set_log_base() 101 static int vhost_kernel_set_mem_table(struct vhost_dev *dev, in vhost_kernel_set_mem_table() [all …]
|
H A D | vhost-vdpa.c | 499 vhost_vdpa_call(struct vhost_dev * dev,unsigned long int request,void * arg) vhost_vdpa_call() argument 512 vhost_vdpa_add_status(struct vhost_dev * dev,uint8_t status) vhost_vdpa_add_status() argument 560 vhost_vdpa_first_dev(struct vhost_dev * dev) vhost_vdpa_first_dev() argument 567 vhost_vdpa_last_dev(struct vhost_dev * dev) vhost_vdpa_last_dev() argument 572 vhost_vdpa_get_dev_features(struct vhost_dev * dev,uint64_t * features) vhost_vdpa_get_dev_features() argument 597 vhost_vdpa_set_backend_cap(struct vhost_dev * dev) vhost_vdpa_set_backend_cap() argument 627 vhost_vdpa_init(struct vhost_dev * dev,void * opaque,Error ** errp) vhost_vdpa_init() argument 681 vhost_vdpa_host_notifier_uninit(struct vhost_dev * dev,int queue_index) vhost_vdpa_host_notifier_uninit() argument 699 vhost_vdpa_host_notifier_init(struct vhost_dev * dev,int queue_index) vhost_vdpa_host_notifier_init() argument 738 vhost_vdpa_host_notifiers_uninit(struct vhost_dev * dev,int n) vhost_vdpa_host_notifiers_uninit() argument 756 vhost_vdpa_host_notifiers_init(struct vhost_dev * dev) vhost_vdpa_host_notifiers_init() argument 783 vhost_vdpa_svq_cleanup(struct vhost_dev * dev) vhost_vdpa_svq_cleanup() argument 794 vhost_vdpa_cleanup(struct vhost_dev * dev) vhost_vdpa_cleanup() argument 813 vhost_vdpa_memslots_limit(struct vhost_dev * dev) vhost_vdpa_memslots_limit() argument 819 vhost_vdpa_set_mem_table(struct vhost_dev * dev,struct vhost_memory * mem) vhost_vdpa_set_mem_table() argument 845 vhost_vdpa_set_features(struct vhost_dev * dev,uint64_t features) vhost_vdpa_set_features() argument 880 vhost_vdpa_get_device_id(struct vhost_dev * dev,uint32_t * device_id) vhost_vdpa_get_device_id() argument 889 vhost_vdpa_reset_device(struct vhost_dev * dev) vhost_vdpa_reset_device() argument 907 vhost_vdpa_get_vq_index(struct vhost_dev * dev,int idx) vhost_vdpa_get_vq_index() argument 918 struct vhost_dev *dev = v->dev; vhost_vdpa_set_vring_enable_one() local 929 vhost_vdpa_set_vring_enable(struct vhost_dev * dev,int enable) vhost_vdpa_set_vring_enable() argument 950 vhost_vdpa_set_config_call(struct vhost_dev * dev,int fd) vhost_vdpa_set_config_call() argument 957 vhost_vdpa_dump_config(struct vhost_dev * dev,const uint8_t * config,uint32_t config_len) vhost_vdpa_dump_config() argument 972 vhost_vdpa_set_config(struct vhost_dev * dev,const uint8_t * data,uint32_t offset,uint32_t size,uint32_t flags) vhost_vdpa_set_config() argument 994 vhost_vdpa_get_config(struct vhost_dev * dev,uint8_t * config,uint32_t config_len,Error ** errp) vhost_vdpa_get_config() argument 1015 vhost_vdpa_set_dev_vring_base(struct vhost_dev * dev,struct vhost_vring_state * ring) vhost_vdpa_set_dev_vring_base() argument 1025 vhost_vdpa_set_vring_dev_kick(struct vhost_dev * dev,struct vhost_vring_file * file) vhost_vdpa_set_vring_dev_kick() argument 1032 vhost_vdpa_set_vring_dev_call(struct vhost_dev * dev,struct vhost_vring_file * file) vhost_vdpa_set_vring_dev_call() argument 1039 vhost_vdpa_set_vring_dev_addr(struct vhost_dev * dev,struct vhost_vring_addr * addr) vhost_vdpa_set_vring_dev_addr() argument 1062 vhost_vdpa_svq_set_fds(struct vhost_dev * dev,VhostShadowVirtqueue * svq,unsigned idx,Error ** errp) vhost_vdpa_svq_set_fds() argument 1140 vhost_vdpa_svq_unmap_rings(struct vhost_dev * dev,const VhostShadowVirtqueue * svq) vhost_vdpa_svq_unmap_rings() argument 1198 vhost_vdpa_svq_map_rings(struct vhost_dev * dev,const VhostShadowVirtqueue * svq,struct vhost_vring_addr * addr,Error ** errp) vhost_vdpa_svq_map_rings() argument 1243 vhost_vdpa_svq_setup(struct vhost_dev * dev,VhostShadowVirtqueue * svq,unsigned idx,Error ** errp) vhost_vdpa_svq_setup() argument 1263 vhost_vdpa_svqs_start(struct vhost_dev * dev) vhost_vdpa_svqs_start() argument 1318 vhost_vdpa_svqs_stop(struct vhost_dev * dev) vhost_vdpa_svqs_stop() argument 1337 vhost_vdpa_suspend(struct vhost_dev * dev) vhost_vdpa_suspend() argument 1360 vhost_vdpa_dev_start(struct vhost_dev * dev,bool started) vhost_vdpa_dev_start() argument 1404 vhost_vdpa_reset_status(struct vhost_dev * dev) vhost_vdpa_reset_status() argument 1415 vhost_vdpa_set_log_base(struct vhost_dev * dev,uint64_t base,struct vhost_log * log) vhost_vdpa_set_log_base() argument 1428 vhost_vdpa_set_vring_addr(struct vhost_dev * dev,struct vhost_vring_addr * addr) vhost_vdpa_set_vring_addr() argument 1444 vhost_vdpa_set_vring_num(struct vhost_dev * dev,struct vhost_vring_state * ring) vhost_vdpa_set_vring_num() argument 1451 vhost_vdpa_set_vring_base(struct vhost_dev * dev,struct vhost_vring_state * ring) vhost_vdpa_set_vring_base() argument 1467 vhost_vdpa_get_vring_base(struct vhost_dev * dev,struct vhost_vring_state * ring) vhost_vdpa_get_vring_base() argument 1492 vhost_vdpa_set_vring_kick(struct vhost_dev * dev,struct vhost_vring_file * file) vhost_vdpa_set_vring_kick() argument 1507 vhost_vdpa_set_vring_call(struct vhost_dev * dev,struct vhost_vring_file * file) vhost_vdpa_set_vring_call() argument 1531 vhost_vdpa_get_features(struct vhost_dev * dev,uint64_t * features) vhost_vdpa_get_features() argument 1544 vhost_vdpa_set_owner(struct vhost_dev * dev) vhost_vdpa_set_owner() argument 1569 vhost_vdpa_vq_get_addr(struct vhost_dev * dev,struct vhost_vring_addr * addr,struct vhost_virtqueue * vq) vhost_vdpa_vq_get_addr() argument 1581 vhost_vdpa_force_iommu(struct vhost_dev * dev) vhost_vdpa_force_iommu() argument [all...] |
/qemu/hw/pci/ |
H A D | pcie.c | 40 #define PCIE_DEV_PRINTF(dev, fmt, ...) \ argument 71 pcie_cap_v1_fill(PCIDevice *dev, uint8_t port, uint8_t type, uint8_t version) in pcie_cap_v1_fill() 163 void pcie_cap_fill_link_ep_usp(PCIDevice *dev, PCIExpLinkWidth width, in pcie_cap_fill_link_ep_usp() 181 static void pcie_cap_fill_slot_lnk(PCIDevice *dev) in pcie_cap_fill_slot_lnk() 218 int pcie_cap_init(PCIDevice *dev, uint8_t offset, in pcie_cap_init() 256 int pcie_cap_v1_init(PCIDevice *dev, uint8_t offset, uint8_t type, in pcie_cap_v1_init() 279 pcie_endpoint_cap_common_init(PCIDevice *dev, uint8_t offset, uint8_t cap_size) in pcie_endpoint_cap_common_init() 308 int pcie_endpoint_cap_init(PCIDevice *dev, uint8_t offset) in pcie_endpoint_cap_init() 313 int pcie_endpoint_cap_v1_init(PCIDevice *dev, uint8_t offset) in pcie_endpoint_cap_v1_init() 318 void pcie_cap_exit(PCIDevice *dev) in pcie_cap_exit() [all …]
|
H A D | msix.c | 37 static MSIMessage msix_prepare_message(PCIDevice *dev, unsigned vector) in msix_prepare_message() 47 MSIMessage msix_get_message(PCIDevice *dev, unsigned vector) in msix_get_message() 56 void msix_set_message(PCIDevice *dev, int vector, struct MSIMessage msg) in msix_set_message() 70 static uint8_t *msix_pending_byte(PCIDevice *dev, int vector) in msix_pending_byte() 75 static int msix_is_pending(PCIDevice *dev, int vector) in msix_is_pending() 80 void msix_set_pending(PCIDevice *dev, unsigned int vector) in msix_set_pending() 85 void msix_clr_pending(PCIDevice *dev, int vector) in msix_clr_pending() 90 static bool msix_vector_masked(PCIDevice *dev, unsigned int vector, bool fmask) in msix_vector_masked() 103 bool msix_is_masked(PCIDevice *dev, unsigned int vector) in msix_is_masked() 108 static void msix_fire_vector_notifier(PCIDevice *dev, in msix_fire_vector_notifier() [all …]
|
H A D | pci-stub.c | 47 MSIMessage pci_get_msi_message(PCIDevice *dev, int vector) in pci_get_msi_message() 52 uint16_t pci_requester_id(PCIDevice *dev) in pci_requester_id() 58 bool msi_enabled(const PCIDevice *dev) in msi_enabled() 63 void msi_notify(PCIDevice *dev, unsigned int vector) in msi_notify() 69 bool msi_is_masked(const PCIDevice *dev, unsigned vector) in msi_is_masked() 74 MSIMessage msi_get_message(PCIDevice *dev, unsigned int vector) in msi_get_message() 79 int msix_enabled(PCIDevice *dev) in msix_enabled() 84 bool msix_is_masked(PCIDevice *dev, unsigned vector) in msix_is_masked() 89 MSIMessage msix_get_message(PCIDevice *dev, unsigned int vector) in msix_get_message()
|
H A D | msi.c | 84 #define MSI_DEV_PRINTF(dev, fmt, ...) \ argument 93 static inline uint8_t msi_flags_off(const PCIDevice* dev) in msi_flags_off() 98 static inline uint8_t msi_address_lo_off(const PCIDevice* dev) in msi_address_lo_off() 103 static inline uint8_t msi_address_hi_off(const PCIDevice* dev) in msi_address_hi_off() 108 static inline uint8_t msi_data_off(const PCIDevice* dev, bool msi64bit) in msi_data_off() 113 static inline uint8_t msi_mask_off(const PCIDevice* dev, bool msi64bit) in msi_mask_off() 118 static inline uint8_t msi_pending_off(const PCIDevice* dev, bool msi64bit) in msi_pending_off() 127 void msi_set_message(PCIDevice *dev, MSIMessage msg) in msi_set_message() 140 static MSIMessage msi_prepare_message(PCIDevice *dev, unsigned int vector) in msi_prepare_message() 165 MSIMessage msi_get_message(PCIDevice *dev, unsigned int vector) in msi_get_message() [all …]
|
H A D | pcie_sriov.c | 24 static void unparent_vfs(PCIDevice *dev, uint16_t total_vfs) in unparent_vfs() 35 static void register_vfs(PCIDevice *dev) in register_vfs() 53 static void unregister_vfs(PCIDevice *dev) in unregister_vfs() 67 static bool pcie_sriov_pf_init_common(PCIDevice *dev, uint16_t offset, in pcie_sriov_pf_init_common() 131 bool pcie_sriov_pf_init(PCIDevice *dev, uint16_t offset, in pcie_sriov_pf_init() 175 void pcie_sriov_pf_exit(PCIDevice *dev) in pcie_sriov_pf_exit() 197 void pcie_sriov_pf_init_vf_bar(PCIDevice *dev, int region_num, in pcie_sriov_pf_init_vf_bar() 224 void pcie_sriov_vf_register_bar(PCIDevice *dev, int region_num, in pcie_sriov_vf_register_bar() 240 int16_t pcie_sriov_pf_init_from_user_created_vfs(PCIDevice *dev, in pcie_sriov_pf_init_from_user_created_vfs() 343 bool pcie_sriov_register_device(PCIDevice *dev, Error **errp) in pcie_sriov_register_device() [all …]
|
H A D | pcie_aer.c | 38 #define PCIE_DEV_PRINTF(dev, fmt, ...) \ argument 97 int pcie_aer_init(PCIDevice *dev, uint8_t cap_ver, uint16_t offset, in pcie_aer_init() 169 void pcie_aer_exit(PCIDevice *dev) in pcie_aer_exit() 174 static void pcie_aer_update_uncor_status(PCIDevice *dev) in pcie_aer_update_uncor_status() 196 pcie_aer_msg_alldev(PCIDevice *dev, const PCIEAERMsg *msg) in pcie_aer_msg_alldev() 243 static bool pcie_aer_msg_vbridge(PCIDevice *dev, const PCIEAERMsg *msg) in pcie_aer_msg_vbridge() 259 void pcie_aer_root_set_vector(PCIDevice *dev, unsigned int vector) in pcie_aer_root_set_vector() 269 static unsigned int pcie_aer_root_get_vector(PCIDevice *dev) in pcie_aer_root_get_vector() 292 static void pcie_aer_root_notify(PCIDevice *dev) in pcie_aer_root_notify() 308 static void pcie_aer_msg_root_port(PCIDevice *dev, const PCIEAERMsg *msg) in pcie_aer_msg_root_port() [all …]
|
/qemu/tests/qtest/libqos/ |
H A D | pci.c | 23 void (*func)(QPCIDevice *dev, int devfn, void *data), in qpci_device_foreach() 32 QPCIDevice *dev; in qpci_device_foreach() local 56 bool qpci_has_buggy_msi(QPCIDevice *dev) in qpci_has_buggy_msi() 61 bool qpci_check_buggy_msi(QPCIDevice *dev) in qpci_check_buggy_msi() 70 static void qpci_device_set(QPCIDevice *dev, QPCIBus *bus, int devfn) in qpci_device_set() 80 QPCIDevice *dev; in qpci_device_find() local 93 void qpci_device_init(QPCIDevice *dev, QPCIBus *bus, QPCIAddress *addr) in qpci_device_init() 104 static uint8_t qpci_find_resource_reserve_capability(QPCIDevice *dev) in qpci_find_resource_reserve_capability() 136 QPCIDevice *dev; in qpci_secondary_buses_rec() local 221 void qpci_device_enable(QPCIDevice *dev) in qpci_device_enable() [all …]
|
H A D | virtio-mmio.c | 21 QVirtioMMIODevice *dev = container_of(d, QVirtioMMIODevice, vdev); in qvirtio_mmio_config_readb() local 27 QVirtioMMIODevice *dev = container_of(d, QVirtioMMIODevice, vdev); in qvirtio_mmio_config_readw() local 33 QVirtioMMIODevice *dev = container_of(d, QVirtioMMIODevice, vdev); in qvirtio_mmio_config_readl() local 39 QVirtioMMIODevice *dev = container_of(d, QVirtioMMIODevice, vdev); in qvirtio_mmio_config_readq() local 45 QVirtioMMIODevice *dev = container_of(d, QVirtioMMIODevice, vdev); in qvirtio_mmio_get_features() local 62 QVirtioMMIODevice *dev = container_of(d, QVirtioMMIODevice, vdev); in qvirtio_mmio_set_features() local 76 QVirtioMMIODevice *dev = container_of(d, QVirtioMMIODevice, vdev); in qvirtio_mmio_get_guest_features() local 82 QVirtioMMIODevice *dev = container_of(d, QVirtioMMIODevice, vdev); in qvirtio_mmio_get_status() local 88 QVirtioMMIODevice *dev = container_of(d, QVirtioMMIODevice, vdev); in qvirtio_mmio_set_status() local 94 QVirtioMMIODevice *dev = container_of(d, QVirtioMMIODevice, vdev); in qvirtio_mmio_get_queue_isr_status() local [all …]
|
H A D | virtio-pci-modern.c | 18 QVirtioPCIDevice *dev = container_of(d, QVirtioPCIDevice, vdev); in config_readb() local 24 QVirtioPCIDevice *dev = container_of(d, QVirtioPCIDevice, vdev); in config_readw() local 30 QVirtioPCIDevice *dev = container_of(d, QVirtioPCIDevice, vdev); in config_readl() local 36 QVirtioPCIDevice *dev = container_of(d, QVirtioPCIDevice, vdev); in config_readq() local 42 QVirtioPCIDevice *dev = container_of(d, QVirtioPCIDevice, vdev); in get_features() local 64 QVirtioPCIDevice *dev = container_of(d, QVirtioPCIDevice, vdev); in set_features() local 89 QVirtioPCIDevice *dev = container_of(d, QVirtioPCIDevice, vdev); in get_guest_features() local 111 QVirtioPCIDevice *dev = container_of(d, QVirtioPCIDevice, vdev); in get_status() local 120 QVirtioPCIDevice *dev = container_of(d, QVirtioPCIDevice, vdev); in set_status() local 128 static bool get_msix_status(QVirtioPCIDevice *dev, uint32_t msix_entry, in get_msix_status() [all …]
|
H A D | virtio-pci.c | 40 #define CONFIG_BASE(dev) (VIRTIO_PCI_CONFIG_OFF((dev)->pdev->msix_enabled)) argument 44 QVirtioPCIDevice *dev = container_of(d, QVirtioPCIDevice, vdev); in qvirtio_pci_config_readb() local 57 QVirtioPCIDevice *dev = container_of(d, QVirtioPCIDevice, vdev); in qvirtio_pci_config_readw() local 69 QVirtioPCIDevice *dev = container_of(d, QVirtioPCIDevice, vdev); in qvirtio_pci_config_readl() local 81 QVirtioPCIDevice *dev = container_of(d, QVirtioPCIDevice, vdev); in qvirtio_pci_config_readq() local 94 QVirtioPCIDevice *dev = container_of(d, QVirtioPCIDevice, vdev); in qvirtio_pci_get_features() local 100 QVirtioPCIDevice *dev = container_of(d, QVirtioPCIDevice, vdev); in qvirtio_pci_set_features() local 106 QVirtioPCIDevice *dev = container_of(d, QVirtioPCIDevice, vdev); in qvirtio_pci_get_guest_features() local 112 QVirtioPCIDevice *dev = container_of(d, QVirtioPCIDevice, vdev); in qvirtio_pci_get_status() local 118 QVirtioPCIDevice *dev = container_of(d, QVirtioPCIDevice, vdev); in qvirtio_pci_set_status() local [all …]
|
/qemu/subprojects/libvhost-user/ |
H A D | libvhost-user.c | 114 bool vu_has_feature(VuDev *dev, in vu_has_feature() 120 static inline bool vu_has_protocol_feature(VuDev *dev, unsigned int fbit) in vu_has_protocol_feature() 179 vu_panic(VuDev *dev, const char *msg, ...) in vu_panic() 202 vu_gpa_to_mem_region(VuDev *dev, uint64_t guest_addr) in vu_gpa_to_mem_region() 234 vu_gpa_to_va(VuDev *dev, uint64_t *plen, uint64_t guest_addr) in vu_gpa_to_va() 256 qva_to_va(VuDev *dev, uint64_t qemu_addr) in qva_to_va() 274 vu_remove_all_mem_regs(VuDev *dev) in vu_remove_all_mem_regs() 287 map_ring(VuDev *dev, VuVirtq *vq) in map_ring() 302 vu_is_vq_usable(VuDev *dev, VuVirtq *vq) in vu_is_vq_usable() 330 unmap_rings(VuDev *dev, VuDevRegion *r) in unmap_rings() [all …]
|
/qemu/hw/core/ |
H A D | sysbus.c | 38 Object *dev; in find_sysbus_device() local 83 bool sysbus_has_irq(SysBusDevice *dev, int n) in sysbus_has_irq() 94 bool sysbus_is_irq_connected(SysBusDevice *dev, int n) in sysbus_is_irq_connected() 99 qemu_irq sysbus_get_connected_irq(SysBusDevice *dev, int n) in sysbus_get_connected_irq() 105 void sysbus_connect_irq(SysBusDevice *dev, int n, qemu_irq irq) in sysbus_connect_irq() 117 bool sysbus_has_mmio(SysBusDevice *dev, unsigned int n) in sysbus_has_mmio() 122 static void sysbus_mmio_map_common(SysBusDevice *dev, int n, hwaddr addr, in sysbus_mmio_map_common() 149 void sysbus_mmio_map(SysBusDevice *dev, int n, hwaddr addr) in sysbus_mmio_map() 154 void sysbus_mmio_map_overlap(SysBusDevice *dev, int n, hwaddr addr, in sysbus_mmio_map_overlap() 161 void sysbus_init_irq(SysBusDevice *dev, qemu_irq *p) in sysbus_init_irq() [all …]
|
H A D | qdev.c | 46 const VMStateDescription *qdev_get_vmsd(DeviceState *dev) in qdev_get_vmsd() 108 bool qdev_set_parent_bus(DeviceState *dev, BusState *bus, Error **errp) in qdev_set_parent_bus() 191 static int device_listener_add(DeviceState *dev, void *opaque) in device_listener_add() 229 void qdev_set_legacy_instance_id(DeviceState *dev, int alias_id, in qdev_set_legacy_instance_id() 237 void device_cold_reset(DeviceState *dev) in device_cold_reset() 242 bool device_is_in_reset(DeviceState *dev) in device_is_in_reset() 249 DeviceState *dev = DEVICE(obj); in device_get_reset_state() local 256 DeviceState *dev = DEVICE(obj); in device_reset_child_foreach() local 264 bool qdev_realize(DeviceState *dev, BusState *bus, Error **errp) in qdev_realize() 279 bool qdev_realize_and_unref(DeviceState *dev, BusState *bus, Error **errp) in qdev_realize_and_unref() [all …]
|
H A D | gpio.c | 25 static NamedGPIOList *qdev_get_named_gpio_list(DeviceState *dev, in qdev_get_named_gpio_list() 43 void qdev_init_gpio_in_named_with_opaque(DeviceState *dev, in qdev_init_gpio_in_named_with_opaque() 69 void qdev_init_gpio_in(DeviceState *dev, qemu_irq_handler handler, int n) in qdev_init_gpio_in() 74 void qdev_init_gpio_out_named(DeviceState *dev, qemu_irq *pins, in qdev_init_gpio_out_named() 99 void qdev_init_gpio_out(DeviceState *dev, qemu_irq *pins, int n) in qdev_init_gpio_out() 104 qemu_irq qdev_get_gpio_in_named(DeviceState *dev, const char *name, int n) in qdev_get_gpio_in_named() 112 qemu_irq qdev_get_gpio_in(DeviceState *dev, int n) in qdev_get_gpio_in() 117 void qdev_connect_gpio_out_named(DeviceState *dev, const char *name, int n, in qdev_connect_gpio_out_named() 132 qemu_irq qdev_get_gpio_out_connector(DeviceState *dev, const char *name, int n) in qdev_get_gpio_out_connector() 145 static qemu_irq qdev_disconnect_gpio_out_named(DeviceState *dev, in qdev_disconnect_gpio_out_named() [all …]
|
H A D | qdev-clock.c | 24 static NamedClockList *qdev_init_clocklist(DeviceState *dev, const char *name, in qdev_init_clocklist() 49 void qdev_finalize_clocklist(DeviceState *dev) in qdev_finalize_clocklist() 68 Clock *qdev_init_clock_out(DeviceState *dev, const char *name) in qdev_init_clock_out() 77 Clock *qdev_init_clock_in(DeviceState *dev, const char *name, in qdev_init_clock_in() 91 void qdev_init_clocks(DeviceState *dev, const ClockPortInitArray clocks) in qdev_init_clocks() 109 static NamedClockList *qdev_get_clocklist(DeviceState *dev, const char *name) in qdev_get_clocklist() 122 Clock *qdev_get_clock_in(DeviceState *dev, const char *name) in qdev_get_clock_in() 139 Clock *qdev_get_clock_out(DeviceState *dev, const char *name) in qdev_get_clock_out() 156 Clock *qdev_alias_clock(DeviceState *dev, const char *name, in qdev_alias_clock() 180 void qdev_connect_clock_in(DeviceState *dev, const char *name, Clock *source) in qdev_connect_clock_in()
|
H A D | qdev-hotplug.c | 17 HotplugHandler *qdev_get_machine_hotplug_handler(DeviceState *dev) in qdev_get_machine_hotplug_handler() 34 static bool qdev_hotplug_unplug_allowed_common(DeviceState *dev, BusState *bus, in qdev_hotplug_unplug_allowed_common() 66 bool qdev_hotplug_allowed(DeviceState *dev, BusState *bus, Error **errp) in qdev_hotplug_allowed() 87 bool qdev_hotunplug_allowed(DeviceState *dev, Error **errp) in qdev_hotunplug_allowed() 93 HotplugHandler *qdev_get_bus_hotplug_handler(DeviceState *dev) in qdev_get_bus_hotplug_handler() 101 HotplugHandler *qdev_get_hotplug_handler(DeviceState *dev) in qdev_get_hotplug_handler() 113 DeviceState *dev, Error **errp) in qdev_simple_device_unplug_cb()
|
H A D | qdev-fw.c | 22 const char *qdev_fw_name(DeviceState *dev) in qdev_fw_name() 33 static char *bus_get_fw_dev_path(BusState *bus, DeviceState *dev) in bus_get_fw_dev_path() 44 static char *qdev_get_fw_dev_path_from_handler(BusState *bus, DeviceState *dev) in qdev_get_fw_dev_path_from_handler() 56 char *qdev_get_own_fw_dev_path_from_handler(BusState *bus, DeviceState *dev) in qdev_get_own_fw_dev_path_from_handler() 63 static int qdev_get_fw_dev_path_helper(DeviceState *dev, char *p, int size) in qdev_get_fw_dev_path_helper() 86 char *qdev_get_fw_dev_path(DeviceState *dev) in qdev_get_fw_dev_path()
|
/qemu/hw/usb/ |
H A D | redirect.c | 81 USBRedirDevice *dev; member 107 USBRedirDevice *dev; member 114 USBDevice dev; member 231 USBRedirDevice *dev = priv; in usbredir_log() local 240 static void usbredir_log_data(USBRedirDevice *dev, const char *desc, in usbredir_log_data() 255 USBRedirDevice *dev = priv; in usbredir_read() local 276 USBRedirDevice *dev = opaque; in usbredir_write_unblocked() local 286 USBRedirDevice *dev = priv; in usbredir_write() local 324 USBRedirDevice *dev, const char *name) in packet_id_queue_init() 334 USBRedirDevice *dev = q->dev; in packet_id_queue_add() local [all …]
|
H A D | bus.c | 56 USBDevice *dev = opaque; in usb_device_post_load() local 102 static void usb_device_realize(USBDevice *dev, Error **errp) in usb_device_realize() 111 USBDevice *usb_device_find_device(USBDevice *dev, uint8_t addr) in usb_device_find_device() 120 static void usb_device_unrealize(USBDevice *dev) in usb_device_unrealize() 129 void usb_device_cancel_packet(USBDevice *dev, USBPacket *p) in usb_device_cancel_packet() 137 void usb_device_handle_attach(USBDevice *dev) in usb_device_handle_attach() 145 void usb_device_handle_reset(USBDevice *dev) in usb_device_handle_reset() 153 void usb_device_handle_control(USBDevice *dev, USBPacket *p, int request, in usb_device_handle_control() 162 void usb_device_handle_data(USBDevice *dev, USBPacket *p) in usb_device_handle_data() 170 const char *usb_device_get_product_desc(USBDevice *dev) in usb_device_get_product_desc() [all …]
|
H A D | core.c | 53 USBDevice *dev = port->dev; in usb_attach() local 66 USBDevice *dev = port->dev; in usb_detach() local 76 USBDevice *dev = port->dev; in usb_port_reset() local 84 void usb_device_reset(USBDevice *dev) in usb_device_reset() 97 USBDevice *dev = ep->dev; in usb_wakeup() local 358 USBDevice *dev = port->dev; in usb_find_device() local 371 USBDevice *dev = p->ep->dev; in usb_process_one() local 420 void usb_handle_packet(USBDevice *dev, USBPacket *p) in usb_handle_packet() 466 void usb_packet_complete_one(USBDevice *dev, USBPacket *p) in usb_packet_complete_one() 486 void usb_packet_complete(USBDevice *dev, USBPacket *p) in usb_packet_complete() [all …]
|
/qemu/hw/misc/ |
H A D | imx6ul_ccm.c | 295 static uint64_t imx6ul_analog_get_osc_clk(IMX6ULCCMState *dev) in imx6ul_analog_get_osc_clk() 304 static uint64_t imx6ul_analog_get_pll2_clk(IMX6ULCCMState *dev) in imx6ul_analog_get_pll2_clk() 320 static uint64_t imx6ul_analog_get_pll3_clk(IMX6ULCCMState *dev) in imx6ul_analog_get_pll3_clk() 329 static uint64_t imx6ul_analog_get_pll2_pfd0_clk(IMX6ULCCMState *dev) in imx6ul_analog_get_pll2_pfd0_clk() 342 static uint64_t imx6ul_analog_get_pll2_pfd2_clk(IMX6ULCCMState *dev) in imx6ul_analog_get_pll2_pfd2_clk() 355 static uint64_t imx6ul_analog_pll2_bypass_clk(IMX6ULCCMState *dev) in imx6ul_analog_pll2_bypass_clk() 364 static uint64_t imx6ul_ccm_get_periph_clk2_sel_clk(IMX6ULCCMState *dev) in imx6ul_ccm_get_periph_clk2_sel_clk() 394 static uint64_t imx6ul_ccm_get_periph_clk_sel_clk(IMX6ULCCMState *dev) in imx6ul_ccm_get_periph_clk_sel_clk() 420 static uint64_t imx6ul_ccm_get_periph_clk2_clk(IMX6ULCCMState *dev) in imx6ul_ccm_get_periph_clk2_clk() 432 static uint64_t imx6ul_ccm_get_periph_sel_clk(IMX6ULCCMState *dev) in imx6ul_ccm_get_periph_sel_clk() [all …]
|
/qemu/hw/s390x/ |
H A D | virtio-ccw.c | 43 VirtioCcwDevice *dev = VIRTIO_CCW_DEVICE(opaque); in virtio_ccw_dev_post_load() local 68 VirtioCcwDevice *dev = tmp->parent; in virtio_ccw_dev_tmp_pre_save() local 79 VirtioCcwDevice *dev = tmp->parent; in virtio_ccw_dev_tmp_post_load() local 126 VirtioCcwDevice *dev = sch->driver_data; in virtio_ccw_get_vdev() local 134 static void virtio_ccw_start_ioeventfd(VirtioCcwDevice *dev) in virtio_ccw_start_ioeventfd() 139 static void virtio_ccw_stop_ioeventfd(VirtioCcwDevice *dev) in virtio_ccw_stop_ioeventfd() 146 VirtioCcwDevice *dev = VIRTIO_CCW_DEVICE(d); in virtio_ccw_ioeventfd_enabled() local 154 VirtioCcwDevice *dev = VIRTIO_CCW_DEVICE(d); in virtio_ccw_ioeventfd_assign() local 252 static void virtio_ccw_reset_virtio(VirtioCcwDevice *dev) in virtio_ccw_reset_virtio() 325 VirtioCcwDevice *dev = sch->driver_data; in virtio_ccw_cb() local [all …]
|
/qemu/hw/ppc/ |
H A D | spapr_vio.c | 46 SpaprVioDevice *dev = VIO_SPAPR_DEVICE(qdev); in spapr_vio_get_dev_name() local 71 SpaprVioDevice *dev = NULL; in spapr_vio_find_by_reg() local 83 static int vio_make_devnode(SpaprVioDevice *dev, in vio_make_devnode() 165 SpaprVioDevice *dev = spapr_vio_find_by_reg(spapr->vio_bus, reg); in h_reg_crq() local 204 static target_ulong free_crq(SpaprVioDevice *dev) in free_crq() 219 SpaprVioDevice *dev = spapr_vio_find_by_reg(spapr->vio_bus, reg); in h_free_crq() local 235 SpaprVioDevice *dev = spapr_vio_find_by_reg(spapr->vio_bus, reg); in h_send_crq() local 256 SpaprVioDevice *dev = spapr_vio_find_by_reg(spapr->vio_bus, reg); in h_enable_crq() local 267 int spapr_vio_send_crq(SpaprVioDevice *dev, uint8_t *crq) in spapr_vio_send_crq() 310 static void spapr_vio_quiesce_one(SpaprVioDevice *dev) in spapr_vio_quiesce_one() [all …]
|