Searched refs:UHCIState (Results 1 – 6 of 6) sorted by relevance
/openbmc/qemu/hw/usb/ |
H A D | hcd-uhci.h | 46 typedef struct UHCIState UHCIState; typedef 48 struct UHCIState { struct 51 void (*uhci_reset)(UHCIState *); argument 82 OBJECT_DECLARE_TYPE(UHCIState, UHCIDeviceClass, UHCI) argument 88 void usb_uhci_init(UHCIState *s, DeviceState *dev, Error **errp); 89 void uhci_state_reset(UHCIState *s); 90 void usb_uhci_exit(UHCIState *s);
|
H A D | hcd-uhci.c | 83 UHCIState *uhci; 117 static UHCIQueue *uhci_queue_new(UHCIState *s, uint32_t qh_addr, UHCI_TD *td, in uhci_queue_new() 136 UHCIState *s = queue->uhci; in uhci_queue_free() 150 static UHCIQueue *uhci_queue_find(UHCIState *s, UHCI_TD *td) in uhci_queue_find() 227 static void uhci_async_validate_begin(UHCIState *s) in uhci_async_validate_begin() 239 static void uhci_async_validate_end(UHCIState *s) in uhci_async_validate_end() 250 static void uhci_async_cancel_device(UHCIState *s, USBDevice *dev) in uhci_async_cancel_device() 261 static void uhci_async_cancel_all(UHCIState *s) in uhci_async_cancel_all() 270 static UHCIAsync *uhci_async_find_td(UHCIState *s, uint32_t td_addr) in uhci_async_find_td() 285 static void uhci_update_irq(UHCIState *s) in uhci_update_irq() [all …]
|
H A D | hcd-uhci-sysbus.c | 37 static void uhci_sysbus_reset(UHCIState *uhci) in uhci_sysbus_reset() 45 UHCIState *uhci = &s->uhci; in uhci_sysbus_realize() 69 UHCIState *uhci = &s->uhci; in uhci_sysbus_reset_sysbus() 128 UHCIState *uhci = opaque; in aspeed_uhci_port_read() 142 UHCIState *uhci = opaque; in aspeed_uhci_port_write() 166 UHCIState *uhci = &s->uhci; in uhci_sysbus_aspeed_realize()
|
H A D | hcd-uhci-pci.c | 53 VMSTATE_STRUCT(state, UHCIPCIState, 1, vmstate_uhci_state, UHCIState), 58 static void uhci_pci_reset(UHCIState *uhci) in uhci_pci_reset() 74 UHCIState *s = &uhci->state; in usb_uhci_common_realize_pci() 110 UHCIState *s = &uhci->state; in usb_uhci_pci_exit()
|
H A D | hcd-uhci-sysbus.h | 15 UHCIState uhci;
|
H A D | hcd-uhci-pci.h | 37 UHCIState state;
|