staging: r8188eu: remove struct _io_ops
authorPavel Skripkin <paskripkin@gmail.com>
Fri, 17 Sep 2021 07:18:32 +0000 (09:18 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 17 Sep 2021 14:41:02 +0000 (16:41 +0200)
Finally struct _io_ops is unused, so remove it.

Reviewed-by: Dan Carpenter <dan.carpenter@oracle.com>
Co-developed-by: Fabio M. De Francesco <fmdefrancesco@gmail.com>
Signed-off-by: Fabio M. De Francesco <fmdefrancesco@gmail.com>
Signed-off-by: Pavel Skripkin <paskripkin@gmail.com>
Link: https://lore.kernel.org/r/20210917071837.10926-15-fmdefrancesco@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/r8188eu/hal/usb_ops_linux.c
drivers/staging/r8188eu/include/rtw_io.h
drivers/staging/r8188eu/include/usb_ops.h

index 2516cfc..117213c 100644 (file)
@@ -558,12 +558,6 @@ void rtl8188eu_xmit_tasklet(unsigned long priv)
        }
 }
 
-void rtl8188eu_set_intf_ops(struct _io_ops     *pops)
-{
-
-       memset((u8 *)pops, 0, sizeof(struct _io_ops));
-}
-
 void rtl8188eu_set_hw_type(struct adapter *adapt)
 {
        adapt->chip_type = RTL8188E;
index 2b9b64f..c6a0782 100644 (file)
@@ -84,30 +84,6 @@ struct intf_priv;
 struct intf_hdl;
 struct io_queue;
 
-struct _io_ops {
-       u8 (*_read8)(struct intf_hdl *pintfhdl, u32 addr);
-       u16 (*_read16)(struct intf_hdl *pintfhdl, u32 addr);
-       u32 (*_read32)(struct intf_hdl *pintfhdl, u32 addr);
-       int (*_write8)(struct intf_hdl *pintfhdl, u32 addr, u8 val);
-       int (*_write16)(struct intf_hdl *pintfhdl, u32 addr, u16 val);
-       int (*_write32)(struct intf_hdl *pintfhdl, u32 addr, u32 val);
-       int (*_writeN)(struct intf_hdl *pintfhdl, u32 addr, u32 length,
-                      u8 *pdata);
-       int (*_write8_async)(struct intf_hdl *pintfhdl, u32 addr, u8 val);
-       int (*_write16_async)(struct intf_hdl *pintfhdl, u32 addr, u16 val);
-       int (*_write32_async)(struct intf_hdl *pintfhdl, u32 addr, u32 val);
-       void (*_read_mem)(struct intf_hdl *pintfhdl, u32 addr, u32 cnt,
-                         u8 *pmem);
-       void (*_write_mem)(struct intf_hdl *pintfhdl, u32 addr, u32 cnt,
-                          u8 *pmem);
-       u32 (*_read_port)(struct intf_hdl *pintfhdl, u32 addr, u32 cnt,
-                         u8 *pmem);
-       u32 (*_write_port)(struct intf_hdl *pintfhdl, u32 addr, u32 cnt,
-                          u8 *pmem);
-       void (*_read_port_cancel)(struct intf_hdl *pintfhdl);
-       void (*_write_port_cancel)(struct intf_hdl *pintfhdl);
-};
-
 struct io_req {
        struct list_head list;
        u32     addr;
@@ -125,7 +101,6 @@ struct io_req {
 struct intf_hdl {
        struct adapter *padapter;
        struct dvobj_priv *pintf_dev;
-       struct _io_ops  io_ops;
 };
 
 struct reg_protocol_rd {
index c53cc54..1939b78 100644 (file)
@@ -21,8 +21,6 @@
 
 void rtl8188eu_set_hw_type(struct adapter *padapter);
 #define hal_set_hw_type rtl8188eu_set_hw_type
-void rtl8188eu_set_intf_ops(struct _io_ops *pops);
-#define usb_set_intf_ops rtl8188eu_set_intf_ops
 
 /*
  * Increase and check if the continual_urb_error of this @param dvobjprivei