X-Git-Url: https://repo.jachan.dev/qemu.git/blobdiff_plain/02e2da45c4601909d5105838323d5c529ec7010b..734003e6153b3552b9406ef598a1e67aac4a899e:/hw/ssi.h diff --git a/hw/ssi.h b/hw/ssi.h index 861c4849e7..24610a80cb 100644 --- a/hw/ssi.h +++ b/hw/ssi.h @@ -18,7 +18,7 @@ typedef struct SSISlave SSISlave; /* Slave devices. */ typedef struct { DeviceInfo qdev; - void (*init)(SSISlave *dev); + int (*init)(SSISlave *dev); uint32_t (*transfer)(SSISlave *dev, uint32_t val); } SSISlaveInfo; @@ -30,7 +30,7 @@ struct SSISlave { #define SSI_SLAVE_FROM_QDEV(dev) DO_UPCAST(SSISlave, qdev, dev) #define FROM_SSI_SLAVE(type, dev) DO_UPCAST(type, ssidev, dev) -void ssi_register_slave(const char *name, int size, SSISlaveInfo *info); +void ssi_register_slave(SSISlaveInfo *info); DeviceState *ssi_create_slave(SSIBus *bus, const char *name);