sdio_claim_host(func);
 }
 
-static int wilc_sdio_cmd52(struct wilc *wilc, sdio_cmd52_t *cmd)
+static int wilc_sdio_cmd52(struct wilc *wilc, struct sdio_cmd52 *cmd)
 {
        struct sdio_func *func = container_of(wilc->dev, struct sdio_func, dev);
        int ret;
 
 static int sdio_reset(struct wilc *wilc)
 {
-       sdio_cmd52_t cmd;
+       struct sdio_cmd52 cmd;
        int ret;
        struct sdio_func *func = dev_to_sdio_func(wilc->dev);
 
 static int sdio_set_func0_csa_address(struct wilc *wilc, u32 adr)
 {
        struct sdio_func *func = dev_to_sdio_func(wilc->dev);
-       sdio_cmd52_t cmd;
+       struct sdio_cmd52 cmd;
        int ret;
 
        /**
 static int sdio_set_func0_block_size(struct wilc *wilc, u32 block_size)
 {
        struct sdio_func *func = dev_to_sdio_func(wilc->dev);
-       sdio_cmd52_t cmd;
+       struct sdio_cmd52 cmd;
        int ret;
 
        cmd.read_write = 1;
 static int sdio_set_func1_block_size(struct wilc *wilc, u32 block_size)
 {
        struct sdio_func *func = dev_to_sdio_func(wilc->dev);
-       sdio_cmd52_t cmd;
+       struct sdio_cmd52 cmd;
        int ret;
 
        cmd.read_write = 1;
        data = cpu_to_le32(data);
 
        if ((addr >= 0xf0) && (addr <= 0xff)) {
-               sdio_cmd52_t cmd;
+               struct sdio_cmd52 cmd;
 
                cmd.read_write = 1;
                cmd.function = 0;
        int ret;
 
        if ((addr >= 0xf0) && (addr <= 0xff)) {
-               sdio_cmd52_t cmd;
+               struct sdio_cmd52 cmd;
 
                cmd.read_write = 0;
                cmd.function = 0;
 static int sdio_init(struct wilc *wilc, bool resume)
 {
        struct sdio_func *func = dev_to_sdio_func(wilc->dev);
-       sdio_cmd52_t cmd;
+       struct sdio_cmd52 cmd;
        int loop, ret;
        u32 chipid;
 
 static int sdio_read_size(struct wilc *wilc, u32 *size)
 {
        u32 tmp;
-       sdio_cmd52_t cmd;
+       struct sdio_cmd52 cmd;
 
        /**
         *      Read DMA count in words
 {
        struct sdio_func *func = dev_to_sdio_func(wilc->dev);
        u32 tmp;
-       sdio_cmd52_t cmd;
+       struct sdio_cmd52 cmd;
 
        sdio_read_size(wilc, &tmp);
 
                if ((val & EN_VMM) == EN_VMM)
                        reg |= BIT(7);
                if (reg) {
-                       sdio_cmd52_t cmd;
+                       struct sdio_cmd52 cmd;
 
                        cmd.read_write = 1;
                        cmd.function = 0;
                                ret = 1;
                                for (i = 0; i < g_sdio.nint; i++) {
                                        if (flags & 1) {
-                                               sdio_cmd52_t cmd;
+                                               struct sdio_cmd52 cmd;
 
                                                cmd.read_write = 1;
                                                cmd.function = 0;
                                vmm_ctl |= BIT(2);
 
                        if (vmm_ctl) {
-                               sdio_cmd52_t cmd;
+                               struct sdio_cmd52 cmd;
 
                                cmd.read_write = 1;
                                cmd.function = 0;