mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-06 09:13:55 -06:00
Use DECLARE_*CHECKER* macros
Generated using: $ ./scripts/codeconverter/converter.py -i \ --pattern=TypeCheckMacro $(git grep -l '' -- '*.[ch]') Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> Reviewed-by: Juan Quintela <quintela@redhat.com> Message-Id: <20200831210740.126168-12-ehabkost@redhat.com> Reviewed-by: Juan Quintela <quintela@redhat.com> Message-Id: <20200831210740.126168-13-ehabkost@redhat.com> Message-Id: <20200831210740.126168-14-ehabkost@redhat.com> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
This commit is contained in:
parent
db1015e92e
commit
8110fa1d94
791 changed files with 1987 additions and 2423 deletions
|
@ -59,8 +59,8 @@
|
|||
|
||||
#define TYPE_AVR_USART "avr-usart"
|
||||
typedef struct AVRUsartState AVRUsartState;
|
||||
#define AVR_USART(obj) \
|
||||
OBJECT_CHECK(AVRUsartState, (obj), TYPE_AVR_USART)
|
||||
DECLARE_INSTANCE_CHECKER(AVRUsartState, AVR_USART,
|
||||
TYPE_AVR_USART)
|
||||
|
||||
struct AVRUsartState {
|
||||
/* <private> */
|
||||
|
|
|
@ -15,7 +15,8 @@
|
|||
|
||||
#define TYPE_BCM2835_AUX "bcm2835-aux"
|
||||
typedef struct BCM2835AuxState BCM2835AuxState;
|
||||
#define BCM2835_AUX(obj) OBJECT_CHECK(BCM2835AuxState, (obj), TYPE_BCM2835_AUX)
|
||||
DECLARE_INSTANCE_CHECKER(BCM2835AuxState, BCM2835_AUX,
|
||||
TYPE_BCM2835_AUX)
|
||||
|
||||
#define BCM2835_AUX_RX_FIFO_LEN 8
|
||||
|
||||
|
|
|
@ -33,8 +33,8 @@
|
|||
|
||||
#define TYPE_CADENCE_UART "cadence_uart"
|
||||
typedef struct CadenceUARTState CadenceUARTState;
|
||||
#define CADENCE_UART(obj) OBJECT_CHECK(CadenceUARTState, (obj), \
|
||||
TYPE_CADENCE_UART)
|
||||
DECLARE_INSTANCE_CHECKER(CadenceUARTState, CADENCE_UART,
|
||||
TYPE_CADENCE_UART)
|
||||
|
||||
struct CadenceUARTState {
|
||||
/*< private >*/
|
||||
|
|
|
@ -19,8 +19,8 @@
|
|||
|
||||
#define TYPE_CMSDK_APB_UART "cmsdk-apb-uart"
|
||||
typedef struct CMSDKAPBUART CMSDKAPBUART;
|
||||
#define CMSDK_APB_UART(obj) OBJECT_CHECK(CMSDKAPBUART, (obj), \
|
||||
TYPE_CMSDK_APB_UART)
|
||||
DECLARE_INSTANCE_CHECKER(CMSDKAPBUART, CMSDK_APB_UART,
|
||||
TYPE_CMSDK_APB_UART)
|
||||
|
||||
struct CMSDKAPBUART {
|
||||
/*< private >*/
|
||||
|
|
|
@ -24,8 +24,8 @@
|
|||
|
||||
#define TYPE_DIGIC_UART "digic-uart"
|
||||
typedef struct DigicUartState DigicUartState;
|
||||
#define DIGIC_UART(obj) \
|
||||
OBJECT_CHECK(DigicUartState, (obj), TYPE_DIGIC_UART)
|
||||
DECLARE_INSTANCE_CHECKER(DigicUartState, DIGIC_UART,
|
||||
TYPE_DIGIC_UART)
|
||||
|
||||
enum {
|
||||
R_TX = 0x00,
|
||||
|
|
|
@ -12,7 +12,8 @@
|
|||
#define ESCC_SIZE 4
|
||||
|
||||
typedef struct ESCCState ESCCState;
|
||||
#define ESCC(obj) OBJECT_CHECK(ESCCState, (obj), TYPE_ESCC)
|
||||
DECLARE_INSTANCE_CHECKER(ESCCState, ESCC,
|
||||
TYPE_ESCC)
|
||||
|
||||
typedef enum {
|
||||
escc_chn_a, escc_chn_b,
|
||||
|
|
|
@ -71,8 +71,8 @@ REG32(TIMEOUT_CTRL, 0x2c)
|
|||
|
||||
#define TYPE_IBEX_UART "ibex-uart"
|
||||
typedef struct IbexUartState IbexUartState;
|
||||
#define IBEX_UART(obj) \
|
||||
OBJECT_CHECK(IbexUartState, (obj), TYPE_IBEX_UART)
|
||||
DECLARE_INSTANCE_CHECKER(IbexUartState, IBEX_UART,
|
||||
TYPE_IBEX_UART)
|
||||
|
||||
struct IbexUartState {
|
||||
/* <private> */
|
||||
|
|
|
@ -24,7 +24,8 @@
|
|||
|
||||
#define TYPE_IMX_SERIAL "imx.serial"
|
||||
typedef struct IMXSerialState IMXSerialState;
|
||||
#define IMX_SERIAL(obj) OBJECT_CHECK(IMXSerialState, (obj), TYPE_IMX_SERIAL)
|
||||
DECLARE_INSTANCE_CHECKER(IMXSerialState, IMX_SERIAL,
|
||||
TYPE_IMX_SERIAL)
|
||||
|
||||
#define URXD_CHARRDY (1<<15) /* character read is valid */
|
||||
#define URXD_ERR (1<<14) /* Character has error */
|
||||
|
|
|
@ -21,7 +21,8 @@
|
|||
|
||||
#define TYPE_NRF51_UART "nrf51_soc.uart"
|
||||
typedef struct NRF51UARTState NRF51UARTState;
|
||||
#define NRF51_UART(obj) OBJECT_CHECK(NRF51UARTState, (obj), TYPE_NRF51_UART)
|
||||
DECLARE_INSTANCE_CHECKER(NRF51UARTState, NRF51_UART,
|
||||
TYPE_NRF51_UART)
|
||||
|
||||
REG32(UART_STARTRX, 0x000)
|
||||
REG32(UART_STOPRX, 0x004)
|
||||
|
|
|
@ -23,7 +23,8 @@
|
|||
|
||||
#define TYPE_PL011 "pl011"
|
||||
typedef struct PL011State PL011State;
|
||||
#define PL011(obj) OBJECT_CHECK(PL011State, (obj), TYPE_PL011)
|
||||
DECLARE_INSTANCE_CHECKER(PL011State, PL011,
|
||||
TYPE_PL011)
|
||||
|
||||
/* This shares the same struct (and cast macro) as the base pl011 device */
|
||||
#define TYPE_PL011_LUMINARY "pl011_luminary"
|
||||
|
|
|
@ -15,7 +15,8 @@
|
|||
|
||||
#define TYPE_RENESAS_SCI "renesas-sci"
|
||||
typedef struct RSCIState RSCIState;
|
||||
#define RSCI(obj) OBJECT_CHECK(RSCIState, (obj), TYPE_RENESAS_SCI)
|
||||
DECLARE_INSTANCE_CHECKER(RSCIState, RSCI,
|
||||
TYPE_RENESAS_SCI)
|
||||
|
||||
enum {
|
||||
ERI = 0,
|
||||
|
|
|
@ -104,13 +104,16 @@ extern const MemoryRegionOps serial_io_ops;
|
|||
void serial_set_frequency(SerialState *s, uint32_t frequency);
|
||||
|
||||
#define TYPE_SERIAL "serial"
|
||||
#define SERIAL(s) OBJECT_CHECK(SerialState, (s), TYPE_SERIAL)
|
||||
DECLARE_INSTANCE_CHECKER(SerialState, SERIAL,
|
||||
TYPE_SERIAL)
|
||||
|
||||
#define TYPE_SERIAL_MM "serial-mm"
|
||||
#define SERIAL_MM(s) OBJECT_CHECK(SerialMM, (s), TYPE_SERIAL_MM)
|
||||
DECLARE_INSTANCE_CHECKER(SerialMM, SERIAL_MM,
|
||||
TYPE_SERIAL_MM)
|
||||
|
||||
#define TYPE_SERIAL_IO "serial-io"
|
||||
#define SERIAL_IO(s) OBJECT_CHECK(SerialIO, (s), TYPE_SERIAL_IO)
|
||||
DECLARE_INSTANCE_CHECKER(SerialIO, SERIAL_IO,
|
||||
TYPE_SERIAL_IO)
|
||||
|
||||
SerialMM *serial_mm_init(MemoryRegion *address_space,
|
||||
hwaddr base, int regshift,
|
||||
|
|
|
@ -55,8 +55,8 @@
|
|||
|
||||
#define TYPE_STM32F2XX_USART "stm32f2xx-usart"
|
||||
typedef struct STM32F2XXUsartState STM32F2XXUsartState;
|
||||
#define STM32F2XX_USART(obj) \
|
||||
OBJECT_CHECK(STM32F2XXUsartState, (obj), TYPE_STM32F2XX_USART)
|
||||
DECLARE_INSTANCE_CHECKER(STM32F2XXUsartState, STM32F2XX_USART,
|
||||
TYPE_STM32F2XX_USART)
|
||||
|
||||
struct STM32F2XXUsartState {
|
||||
/* <private> */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue