diff options
author | Philippe Mathieu-Daudé <philmd@linaro.org> | 2023-02-17 14:12:13 +0100 |
---|---|---|
committer | Philippe Mathieu-Daudé <philmd@linaro.org> | 2023-02-27 22:29:02 +0100 |
commit | 67d58d1949ed1128e1f0311cc0b31649697635ca (patch) | |
tree | 716ef68cb6897ca07de824806f78aecceaa33258 | |
parent | ce6ffeaed0872fb7a5e0f0ce164f5493956fb0f3 (diff) | |
download | qemu-67d58d1949ed1128e1f0311cc0b31649697635ca.zip qemu-67d58d1949ed1128e1f0311cc0b31649697635ca.tar.gz qemu-67d58d1949ed1128e1f0311cc0b31649697635ca.tar.bz2 |
hw/usb/xhci-nec: Declare QOM macros for NEC_XHCI
NEC_XHCI is a QOM object type. Declare its macros /
typedefs using OBJECT_DECLARE_SIMPLE_TYPE().
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20230220150515.32549-7-philmd@linaro.org>
-rw-r--r-- | hw/usb/hcd-xhci-nec.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/hw/usb/hcd-xhci-nec.c b/hw/usb/hcd-xhci-nec.c index 13c9ac5..d732be0 100644 --- a/hw/usb/hcd-xhci-nec.c +++ b/hw/usb/hcd-xhci-nec.c @@ -27,14 +27,16 @@ #include "hcd-xhci-pci.h" -typedef struct XHCINecState { +OBJECT_DECLARE_SIMPLE_TYPE(XHCINecState, NEC_XHCI) + +struct XHCINecState { /*< private >*/ XHCIPciState parent_obj; /*< public >*/ uint32_t flags; uint32_t intrs; uint32_t slots; -} XHCINecState; +}; static Property nec_xhci_properties[] = { DEFINE_PROP_ON_OFF_AUTO("msi", XHCIPciState, msi, ON_OFF_AUTO_AUTO), |