staging: rtl8723au: Fold rtw_init_io_priv23a() into rtl8723au_set_intf_ops()
authorJes Sorensen <Jes.Sorensen@redhat.com>
Sat, 26 Apr 2014 16:55:21 +0000 (18:55 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 26 Apr 2014 17:16:17 +0000 (10:16 -0700)
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/rtl8723au/core/rtw_io.c
drivers/staging/rtl8723au/hal/usb_ops_linux.c
drivers/staging/rtl8723au/include/rtw_io.h
drivers/staging/rtl8723au/include/usb_ops.h
drivers/staging/rtl8723au/os_dep/usb_intf.c

index e53179fa505c48441455aab0fa5b2ce274190f56..ef859fbcdd9ecd630eeee866c45f50a13d4afa38 100644 (file)
@@ -213,21 +213,3 @@ void _rtw_write_port23a_cancel(struct rtw_adapter *adapter)
        if (_write_port_cancel)
                _write_port_cancel(pintfhdl);
 }
-
-int rtw_init_io_priv23a(struct rtw_adapter *padapter,
-                    void (*set_intf_ops)(struct _io_ops *pops))
-{
-       struct io_priv  *piopriv = &padapter->iopriv;
-       struct intf_hdl *pintf = &piopriv->intf;
-
-       if (set_intf_ops == NULL)
-               return _FAIL;
-
-       piopriv->padapter = padapter;
-       pintf->padapter = padapter;
-       pintf->pintf_dev = adapter_to_dvobj(padapter);
-
-       set_intf_ops(&pintf->io_ops);
-
-       return _SUCCESS;
-}
index 0311cdf77ff1b854eaf1123144a508aa407af006..a785bb5c2183d80fd81446d1e4c9b57279f4ec79 100644 (file)
@@ -815,8 +815,15 @@ void rtl8723au_xmit_tasklet(void *priv)
        }
 }
 
-void rtl8723au_set_intf_ops(struct _io_ops *pops)
+void rtl8723au_set_intf_ops(struct rtw_adapter *padapter)
 {
+       struct io_priv  *piopriv = &padapter->iopriv;
+       struct intf_hdl *pintf = &piopriv->intf;
+       struct _io_ops *pops = &pintf->io_ops;
+
+       piopriv->padapter = padapter;
+       pintf->padapter = padapter;
+       pintf->pintf_dev = adapter_to_dvobj(padapter);
 
        memset((u8 *)pops, 0, sizeof(struct _io_ops));
 
index eea6dc27c105113a6b9ce393f9c3f35b8f6fe2f3..0072b810ea514050a8e2a5e00a58fea90f3e8750 100644 (file)
@@ -373,8 +373,6 @@ void ioreq_write8(struct rtw_adapter *adapter, u32 addr, u8 val);
 void ioreq_write16(struct rtw_adapter *adapter, u32 addr, u16 val);
 void ioreq_write32(struct rtw_adapter *adapter, u32 addr, u32 val);
 
-int rtw_init_io_priv23a(struct rtw_adapter *padapter, void (*set_intf_ops)(struct _io_ops *pops));
-
 uint alloc_io_queue(struct rtw_adapter *adapter);
 void free_io_queue(struct rtw_adapter *adapter);
 void async_bus_io(struct io_queue *pio_q);
index 21950541a2f10b5ba59f792d1be92f07be6c550e..1013406c9c77dee1449110082242acffd4389fb5 100644 (file)
@@ -45,7 +45,7 @@ enum {
 void rtl8723au_set_hw_type(struct rtw_adapter *padapter);
 #define hal_set_hw_type rtl8723au_set_hw_type
 
-void rtl8723au_set_intf_ops(struct _io_ops *pops);
+void rtl8723au_set_intf_ops(struct rtw_adapter *padapter);
 
 void rtl8723au_recv_tasklet(void *priv);
 
index 9f819ea8e53c1bbd579b31c97032b0be09a87d71..87ba2073ede47ac590e62a269235c8f408050932 100644 (file)
@@ -623,7 +623,7 @@ static struct rtw_adapter *rtw_usb_if1_init(struct dvobj_priv *dvobj,
        padapter->intf_stop = &usb_intf_stop;
 
        /* step init_io_priv */
-       rtw_init_io_priv23a(padapter, rtl8723au_set_intf_ops);
+       rtl8723au_set_intf_ops(padapter);
 
        /* step read_chip_version */
        rtw_hal_read_chip_version23a(padapter);