Home
last modified time | relevance | path

Searched refs:UHCIState (Results 1 – 6 of 6) sorted by relevance

/openbmc/qemu/hw/usb/
H A Dhcd-uhci.h46 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 Dhcd-uhci.c83 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 Dhcd-uhci-sysbus.c37 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 Dhcd-uhci-pci.c53 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 Dhcd-uhci-sysbus.h15 UHCIState uhci;
H A Dhcd-uhci-pci.h37 UHCIState state;