/qemu/hw/core/ |
H A D | bus.c | 37 int qbus_walk_children(BusState *bus, in qbus_walk_children() 73 void bus_cold_reset(BusState *bus) in bus_cold_reset() 78 bool bus_is_in_reset(BusState *bus) in bus_is_in_reset() 85 BusState *bus = BUS(obj); in bus_get_reset_state() local 92 BusState *bus = BUS(obj); in bus_reset_child_foreach() local 140 BusState *bus = BUS(obj); in bus_unparent() local 164 BusState *bus; in qbus_new() local 184 BusState *bus = BUS(obj); in bus_get_realized() local 191 BusState *bus = BUS(obj); in bus_set_realized() local 218 BusState *bus = BUS(obj); in qbus_initfn() local [all …]
|
H A D | qdev-fw.c | 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()
|
H A D | fw-path-provider.c | 22 char *fw_path_provider_get_dev_path(FWPathProvider *p, BusState *bus, in fw_path_provider_get_dev_path() 30 char *fw_path_provider_try_get_dev_path(Object *o, BusState *bus, in fw_path_provider_try_get_dev_path()
|
H A D | qdev.c | 58 static void bus_remove_child(BusState *bus, DeviceState *child) in bus_remove_child() 81 static void bus_add_child(BusState *bus, DeviceState *child) in bus_add_child() 108 bool qdev_set_parent_bus(DeviceState *dev, BusState *bus, Error **errp) in qdev_set_parent_bus() 272 BusState *bus; in device_reset_child_foreach() local 279 bool qdev_realize(DeviceState *dev, BusState *bus, Error **errp) in qdev_realize() 294 bool qdev_realize_and_unref(DeviceState *dev, BusState *bus, Error **errp) in qdev_realize_and_unref() 339 BusState *bus; in qdev_get_child_bus() local 360 BusState *bus; in qdev_walk_children() local 388 DeviceState *qdev_find_recursive(BusState *bus, const char *id) in qdev_find_recursive() 474 BusState *bus; in device_set_realized() local [all …]
|
/qemu/tests/qtest/libqos/ |
H A D | pci-pc.c | 24 static uint8_t qpci_pc_pio_readb(QPCIBus *bus, uint32_t addr) in qpci_pc_pio_readb() 29 static void qpci_pc_pio_writeb(QPCIBus *bus, uint32_t addr, uint8_t val) in qpci_pc_pio_writeb() 34 static uint16_t qpci_pc_pio_readw(QPCIBus *bus, uint32_t addr) in qpci_pc_pio_readw() 39 static void qpci_pc_pio_writew(QPCIBus *bus, uint32_t addr, uint16_t val) in qpci_pc_pio_writew() 44 static uint32_t qpci_pc_pio_readl(QPCIBus *bus, uint32_t addr) in qpci_pc_pio_readl() 49 static void qpci_pc_pio_writel(QPCIBus *bus, uint32_t addr, uint32_t val) in qpci_pc_pio_writel() 54 static uint64_t qpci_pc_pio_readq(QPCIBus *bus, uint32_t addr) in qpci_pc_pio_readq() 60 static void qpci_pc_pio_writeq(QPCIBus *bus, uint32_t addr, uint64_t val) in qpci_pc_pio_writeq() 71 static void qpci_pc_memwrite(QPCIBus *bus, uint32_t addr, in qpci_pc_memwrite() 77 static uint8_t qpci_pc_config_readb(QPCIBus *bus, int devfn, uint8_t offset) in qpci_pc_config_readb() [all …]
|
H A D | pci-spapr.c | 25 static uint8_t qpci_spapr_pio_readb(QPCIBus *bus, uint32_t addr) in qpci_spapr_pio_readb() 31 static void qpci_spapr_pio_writeb(QPCIBus *bus, uint32_t addr, uint8_t val) in qpci_spapr_pio_writeb() 37 static uint16_t qpci_spapr_pio_readw(QPCIBus *bus, uint32_t addr) in qpci_spapr_pio_readw() 43 static void qpci_spapr_pio_writew(QPCIBus *bus, uint32_t addr, uint16_t val) in qpci_spapr_pio_writew() 49 static uint32_t qpci_spapr_pio_readl(QPCIBus *bus, uint32_t addr) in qpci_spapr_pio_readl() 55 static void qpci_spapr_pio_writel(QPCIBus *bus, uint32_t addr, uint32_t val) in qpci_spapr_pio_writel() 61 static uint64_t qpci_spapr_pio_readq(QPCIBus *bus, uint32_t addr) in qpci_spapr_pio_readq() 67 static void qpci_spapr_pio_writeq(QPCIBus *bus, uint32_t addr, uint64_t val) in qpci_spapr_pio_writeq() 73 static void qpci_spapr_memread(QPCIBus *bus, uint32_t addr, in qpci_spapr_memread() 80 static void qpci_spapr_memwrite(QPCIBus *bus, uint32_t addr, in qpci_spapr_memwrite() [all …]
|
H A D | generic-pcihost.c | 42 static uint8_t qpci_generic_pio_readb(QPCIBus *bus, uint32_t addr) in qpci_generic_pio_readb() 49 static void qpci_generic_pio_writeb(QPCIBus *bus, uint32_t addr, uint8_t val) in qpci_generic_pio_writeb() 56 static uint16_t qpci_generic_pio_readw(QPCIBus *bus, uint32_t addr) in qpci_generic_pio_readw() 63 static void qpci_generic_pio_writew(QPCIBus *bus, uint32_t addr, uint16_t val) in qpci_generic_pio_writew() 70 static uint32_t qpci_generic_pio_readl(QPCIBus *bus, uint32_t addr) in qpci_generic_pio_readl() 77 static void qpci_generic_pio_writel(QPCIBus *bus, uint32_t addr, uint32_t val) in qpci_generic_pio_writel() 84 static uint64_t qpci_generic_pio_readq(QPCIBus *bus, uint32_t addr) in qpci_generic_pio_readq() 91 static void qpci_generic_pio_writeq(QPCIBus *bus, uint32_t addr, uint64_t val) in qpci_generic_pio_writeq() 103 static void qpci_generic_memwrite(QPCIBus *bus, uint32_t addr, in qpci_generic_memwrite() 109 static uint8_t qpci_generic_config_readb(QPCIBus *bus, int devfn, uint8_t offset) in qpci_generic_config_readb() [all …]
|
H A D | pci.c | 78 QPCIDevice *qpci_device_find(QPCIBus *bus, int devfn) in qpci_device_find() 211 int qpci_secondary_buses_init(QPCIBus *bus) in qpci_secondary_buses_init() 401 QPCIBus *bus = dev->bus; in qpci_io_readb() local 415 QPCIBus *bus = dev->bus; in qpci_io_readw() local 429 QPCIBus *bus = dev->bus; in qpci_io_readl() local 443 QPCIBus *bus = dev->bus; in qpci_io_readq() local 458 QPCIBus *bus = dev->bus; in qpci_io_writeb() local 470 QPCIBus *bus = dev->bus; in qpci_io_writew() local 483 QPCIBus *bus = dev->bus; in qpci_io_writel() local 496 QPCIBus *bus = dev->bus; in qpci_io_writeq() local [all …]
|
/qemu/hw/i2c/ |
H A D | core.c | 34 I2CBus *bus = opaque; in i2c_bus_pre_save() local 62 I2CBus *bus; in i2c_init_bus() local 77 int i2c_bus_busy(I2CBus *bus) in i2c_bus_busy() 186 void i2c_bus_master(I2CBus *bus, QEMUBH *bh) in i2c_bus_master() 216 void i2c_bus_release(I2CBus *bus) in i2c_bus_release() 238 void i2c_end_transfer(I2CBus *bus) in i2c_end_transfer() 256 int i2c_send(I2CBus *bus, uint8_t data) in i2c_send() 294 uint8_t i2c_recv(I2CBus *bus) in i2c_recv() 312 void i2c_nack(I2CBus *bus) in i2c_nack() 330 void i2c_ack(I2CBus *bus) in i2c_ack() [all …]
|
H A D | smbus_master.c | 19 int smbus_quick_command(I2CBus *bus, uint8_t addr, int read) in smbus_quick_command() 28 int smbus_receive_byte(I2CBus *bus, uint8_t addr) in smbus_receive_byte() 41 int smbus_send_byte(I2CBus *bus, uint8_t addr, uint8_t data) in smbus_send_byte() 51 int smbus_read_byte(I2CBus *bus, uint8_t addr, uint8_t command) in smbus_read_byte() 68 int smbus_write_byte(I2CBus *bus, uint8_t addr, uint8_t command, uint8_t data) in smbus_write_byte() 79 int smbus_read_word(I2CBus *bus, uint8_t addr, uint8_t command) in smbus_read_word() 97 int smbus_write_word(I2CBus *bus, uint8_t addr, uint8_t command, uint16_t data) in smbus_write_word() 109 int smbus_read_block(I2CBus *bus, uint8_t addr, uint8_t command, uint8_t *data, in smbus_read_block() 143 int smbus_write_block(I2CBus *bus, uint8_t addr, uint8_t command, uint8_t *data, in smbus_write_block()
|
H A D | aspeed_i2c.c | 183 AspeedI2CBus *bus = opaque; in aspeed_i2c_bus_read() local 200 static uint8_t aspeed_i2c_get_state(AspeedI2CBus *bus) in aspeed_i2c_get_state() 229 static int aspeed_i2c_bus_send(AspeedI2CBus *bus) in aspeed_i2c_bus_send() 284 static void aspeed_i2c_bus_recv(AspeedI2CBus *bus) in aspeed_i2c_bus_recv() 366 static uint8_t aspeed_i2c_get_addr(AspeedI2CBus *bus) in aspeed_i2c_get_addr() 390 static bool aspeed_i2c_check_sram(AspeedI2CBus *bus) in aspeed_i2c_check_sram() 415 static void aspeed_i2c_bus_cmd_dump(AspeedI2CBus *bus) in aspeed_i2c_bus_cmd_dump() 838 AspeedI2CBus *bus = opaque; in aspeed_i2c_bus_write() local 1021 Object *bus = OBJECT(&s->busses[i]); in aspeed_i2c_realize() local 1118 AspeedI2CBus *bus = ASPEED_I2C_BUS(qbus->parent); in aspeed_i2c_bus_slave_event() local [all …]
|
/qemu/hw/virtio/ |
H A D | virtio-bus.c | 47 VirtioBusState *bus = VIRTIO_BUS(qbus); in virtio_bus_device_plugged() local 102 void virtio_bus_reset(VirtioBusState *bus) in virtio_bus_reset() 130 uint16_t virtio_bus_get_vdev_id(VirtioBusState *bus) in virtio_bus_get_vdev_id() 138 size_t virtio_bus_get_vdev_config_len(VirtioBusState *bus) in virtio_bus_get_vdev_config_len() 187 int virtio_bus_grab_ioeventfd(VirtioBusState *bus) in virtio_bus_grab_ioeventfd() 209 void virtio_bus_release_ioeventfd(VirtioBusState *bus) in virtio_bus_release_ioeventfd() 219 int virtio_bus_start_ioeventfd(VirtioBusState *bus) in virtio_bus_start_ioeventfd() 246 void virtio_bus_stop_ioeventfd(VirtioBusState *bus) in virtio_bus_stop_ioeventfd() 264 bool virtio_bus_ioeventfd_enabled(VirtioBusState *bus) in virtio_bus_ioeventfd_enabled() 327 BusState *bus = qdev_get_parent_bus(dev); in virtio_bus_get_dev_path() local [all …]
|
/qemu/include/hw/i2c/ |
H A D | aspeed_i2c.h | 243 I2CBus *bus; member 294 static inline bool aspeed_i2c_bus_pkt_mode_en(AspeedI2CBus *bus) in aspeed_i2c_bus_pkt_mode_en() 302 static inline uint32_t aspeed_i2c_bus_ctrl_offset(AspeedI2CBus *bus) in aspeed_i2c_bus_ctrl_offset() 310 static inline uint32_t aspeed_i2c_bus_cmd_offset(AspeedI2CBus *bus) in aspeed_i2c_bus_cmd_offset() 318 static inline uint32_t aspeed_i2c_bus_dev_addr_offset(AspeedI2CBus *bus) in aspeed_i2c_bus_dev_addr_offset() 334 static inline uint32_t aspeed_i2c_bus_intr_sts_offset(AspeedI2CBus *bus) in aspeed_i2c_bus_intr_sts_offset() 350 static inline uint32_t aspeed_i2c_bus_byte_buf_offset(AspeedI2CBus *bus) in aspeed_i2c_bus_byte_buf_offset() 358 static inline uint32_t aspeed_i2c_bus_dma_len_offset(AspeedI2CBus *bus) in aspeed_i2c_bus_dma_len_offset() 366 static inline uint32_t aspeed_i2c_bus_dma_addr_offset(AspeedI2CBus *bus) in aspeed_i2c_bus_dma_addr_offset() 374 static inline bool aspeed_i2c_bus_is_master(AspeedI2CBus *bus) in aspeed_i2c_bus_is_master() [all …]
|
/qemu/hw/pci/ |
H A D | pci.c | 145 PCIBus *bus = PCI_BUS(qbus); in pci_bus_realize() local 155 PCIBus *bus = PCI_BUS(qbus); in pcie_bus_realize() local 181 PCIBus *bus = PCI_BUS(qbus); in pci_bus_unrealize() local 188 static int pcibus_num(PCIBus *bus) in pcibus_num() 306 PCIBus *bus; in pci_change_irq_level() local 432 PCIBus *bus = PCI_BUS(obj); in pcibus_reset_hold() local 462 PCIBus *bus = pci_get_bus(d); in pci_device_root_bus() local 545 PCIBus *bus; in pci_root_bus_new() local 591 PCIBus *bus; in pci_register_root_bus() local 1669 PCIBus *bus; in pci_device_route_intx_to_irq() local [all …]
|
H A D | pci-qmp-cmds.c | 68 static PciBridgeInfo *qmp_query_pci_bridge(PCIDevice *dev, PCIBus *bus, in qmp_query_pci_bridge() 106 static PciDeviceInfo *qmp_query_pci_device(PCIDevice *dev, PCIBus *bus, in qmp_query_pci_device() 157 static PciDeviceInfoList *qmp_query_pci_devices(PCIBus *bus, int bus_num) in qmp_query_pci_devices() 173 static PciInfo *qmp_query_pci_bus(PCIBus *bus, int bus_num) in qmp_query_pci_bus()
|
H A D | pcie_port.c | 139 PCIDevice *pcie_find_port_by_pn(PCIBus *bus, uint8_t pn) in pcie_find_port_by_pn() 165 PCIDevice *pcie_find_port_first(PCIBus *bus) in pcie_find_port_first() 184 int pcie_count_ds_ports(PCIBus *bus) in pcie_count_ds_ports() 203 BusState *bus) in pcie_slot_is_hotpluggbale_bus()
|
/qemu/hw/misc/ |
H A D | auxbus.c | 65 AUXBus *bus; in aux_bus_init() local 81 void aux_bus_realize(AUXBus *bus) in aux_bus_realize() 89 AUXBus *bus = AUX_BUS(qdev_get_parent_bus(dev)); in aux_map_slave() local 93 static bool aux_bus_is_bridge(AUXBus *bus, DeviceState *dev) in aux_bus_is_bridge() 98 I2CBus *aux_get_i2c_bus(AUXBus *bus) in aux_get_i2c_bus() 103 AUXReply aux_request(AUXBus *bus, AUXCommand cmd, uint32_t address, in aux_request() 292 AUXBus *bus = AUX_BUS(qdev_get_parent_bus(dev)); in aux_slave_dev_print() local
|
/qemu/hw/ide/ |
H A D | ide-bus.c | 40 static void idebus_unrealize(BusState *bus) in idebus_unrealize() 74 IDEDevice *ide_bus_create_drive(IDEBus *bus, int unit, DriveInfo *drive) in ide_bus_create_drive() 86 int ide_get_geometry(BusState *bus, int unit, in ide_get_geometry() 101 int ide_get_bios_chs_trans(BusState *bus, int unit) in ide_get_bios_chs_trans()
|
/qemu/hw/acpi/ |
H A D | pcihp.c | 54 PCIBus *bus; member 57 static int acpi_pcihp_get_bsel(PCIBus *bus) in acpi_pcihp_get_bsel() 79 static void *acpi_set_bsel(PCIBus *bus, void *opaque) in acpi_set_bsel() 104 PCIBus *bus; in acpi_set_pci_info() local 124 static void acpi_pcihp_test_hotplug_bus(PCIBus *bus, void *opaque) in acpi_pcihp_test_hotplug_bus() 187 PCIBus *bus = acpi_pcihp_find_hotplug_bus(s, bsel); in acpi_pcihp_eject_slot() local 233 PCIBus *bus = acpi_pcihp_find_hotplug_bus(s, bsel); in acpi_pcihp_update_hotplug_bus() local 291 PCIBus *bus; in acpi_pcihp_device_plug_cb() local 374 bool acpi_pcihp_is_hotpluggbale_bus(AcpiPciHpState *s, BusState *bus) in acpi_pcihp_is_hotpluggbale_bus() 441 PCIBus *bus; in pci_write() local
|
/qemu/hw/isa/ |
H A D | isa-bus.c | 77 void isa_bus_register_input_irqs(ISABus *bus, qemu_irq *irqs_in) in isa_bus_register_input_irqs() 82 qemu_irq isa_bus_get_irq(ISABus *bus, unsigned irqnum) in isa_bus_get_irq() 107 void isa_bus_dma(ISABus *bus, IsaDma *dma8, IsaDma *dma16) in isa_bus_dma() 115 IsaDma *isa_bus_get_dma(ISABus *bus, int nchan) in isa_bus_get_dma() 166 ISADevice *isa_create_simple(ISABus *bus, const char *name) in isa_create_simple() 175 bool isa_realize_and_unref(ISADevice *dev, ISABus *bus, Error **errp) in isa_realize_and_unref() 185 ISADevice *isa_vga_init(ISABus *bus) in isa_vga_init()
|
/qemu/net/can/ |
H A D | can_core.c | 80 CanBusState *bus = (CanBusState *)object; in can_bus_instance_init() local 85 int can_bus_insert_client(CanBusState *bus, CanBusClientState *client) in can_bus_insert_client() 94 CanBusState *bus = client->bus; in can_bus_remove_client() local 108 CanBusState *bus = client->bus; in can_bus_client_send() local
|
/qemu/hw/ipack/ |
H A D | ipack.c | 19 IPackDevice *ipack_device_find(IPackBus *bus, int32_t slot) in ipack_device_find() 33 void ipack_bus_init(IPackBus *bus, size_t bus_size, in ipack_bus_init() 46 IPackBus *bus = IPACK_BUS(qdev_get_parent_bus(dev)); in ipack_device_realize() local
|
/qemu/hw/ppc/ |
H A D | pnv_i2c.c | 41 I2CBus *bus = pnv_i2c_get_bus(i2c); in pnv_i2c_update_irq() local 129 I2CBus *bus = pnv_i2c_get_bus(i2c); in pnv_i2c_fifo_flush() local 167 I2CBus *bus = pnv_i2c_get_bus(i2c); in pnv_i2c_handle_cmd() local 223 I2CBus *bus = pnv_i2c_get_bus(i2c); in pnv_i2c_fifo_in() local 258 I2CBus *bus = pnv_i2c_get_bus(i2c); in pnv_i2c_fifo_out() local 364 I2CBus *bus = pnv_i2c_get_bus(i2c); in pnv_i2c_xscom_write() local
|
/qemu/hw/nubus/ |
H A D | nubus-bus.c | 81 static void nubus_unrealize(BusState *bus) in nubus_unrealize() 88 static void nubus_realize(BusState *bus, Error **errp) in nubus_realize() 125 BusState *bus = qdev_get_parent_bus(dev); in nubus_get_dev_path() local 137 static bool nubus_check_address(BusState *bus, DeviceState *dev, Error **errp) in nubus_check_address()
|
/qemu/hw/usb/ |
H A D | bus.c | 84 void usb_bus_new(USBBus *bus, size_t bus_size, in usb_bus_new() 96 void usb_bus_release(USBBus *bus) in usb_bus_release() 343 USBBus *bus; in usb_register_companion() local 384 void usb_unregister_port(USBBus *bus, USBPort *port) in usb_unregister_port() 395 USBBus *bus = usb_bus_from_device(dev); in usb_claim_port() local 441 USBBus *bus = usb_bus_from_device(dev); in usb_release_port() local 485 USBBus *bus = usb_bus_from_device(dev); in usb_check_attach() local 523 USBBus *bus = usb_bus_from_device(dev); in usb_device_detach() local 551 USBBus *bus = usb_bus_from_device(dev); in usb_bus_dev_print() local 604 USBBus *bus; in qmp_x_query_usb() local [all …]
|