Merge remote-tracking branch 'staging/staging-next'
[deliverable/linux.git] / drivers / staging / rtl8188eu / include / hal_intf.h
index eaf939bd4103c85dc4b7511199c5f1f13f8a4f41..0c0fa3551570b9d73ea43ebe2ef714e0b73c246d 100644 (file)
@@ -139,81 +139,6 @@ enum hal_intf_ps_func {
        HAL_MAX_ID,
 };
 
-struct hal_ops {
-       u32     (*hal_power_on)(struct adapter *padapter);
-       u32     (*hal_init)(struct adapter *padapter);
-       u32     (*hal_deinit)(struct adapter *padapter);
-
-       void    (*free_hal_data)(struct adapter *padapter);
-
-       u32     (*inirp_init)(struct adapter *padapter);
-       u32     (*inirp_deinit)(struct adapter *padapter);
-
-       s32     (*init_xmit_priv)(struct adapter *padapter);
-
-       s32     (*init_recv_priv)(struct adapter *padapter);
-       void    (*free_recv_priv)(struct adapter *padapter);
-
-       void    (*InitSwLeds)(struct adapter *padapter);
-       void    (*DeInitSwLeds)(struct adapter *padapter);
-
-       void    (*dm_init)(struct adapter *padapter);
-       void    (*read_chip_version)(struct adapter *padapter);
-
-       void    (*init_default_value)(struct adapter *padapter);
-
-       void    (*intf_chip_configure)(struct adapter *padapter);
-
-       void    (*read_adapter_info)(struct adapter *padapter);
-
-       s32     (*interrupt_handler)(struct adapter *padapter);
-
-       void    (*set_bwmode_handler)(struct adapter *padapter,
-                                     enum ht_channel_width Bandwidth,
-                                     u8 Offset);
-       void    (*set_channel_handler)(struct adapter *padapter, u8 channel);
-
-       void    (*hal_dm_watchdog)(struct adapter *padapter);
-
-       void    (*SetHwRegHandler)(struct adapter *padapter, u8 variable,
-                                  u8 *val);
-       void    (*GetHwRegHandler)(struct adapter *padapter, u8 variable,
-                                  u8 *val);
-
-       u8      (*GetHalDefVarHandler)(struct adapter *padapter,
-                                      enum hal_def_variable eVariable,
-                                      void *pValue);
-
-       void    (*SetHalODMVarHandler)(struct adapter *padapter,
-                                      enum hal_odm_variable eVariable,
-                                      void *pValue1, bool bSet);
-
-       void    (*UpdateRAMaskHandler)(struct adapter *padapter,
-                                      u32 mac_id, u8 rssi_level);
-       void    (*SetBeaconRelatedRegistersHandler)(struct adapter *padapter);
-
-       void    (*Add_RateATid)(struct adapter *adapter, u32 bitmap, u8 arg,
-                               u8 rssi_level);
-
-       u8      (*AntDivBeforeLinkHandler)(struct adapter *adapter);
-       void    (*AntDivCompareHandler)(struct adapter *adapter,
-                                       struct wlan_bssid_ex *dst,
-                                       struct wlan_bssid_ex *src);
-       s32     (*hal_xmit)(struct adapter *padapter,
-                           struct xmit_frame *pxmitframe);
-       s32 (*mgnt_xmit)(struct adapter *padapter,
-                        struct xmit_frame *pmgntframe);
-       u32     (*read_rfreg)(struct adapter *padapter,
-                             enum rf_radio_path eRFPath, u32 RegAddr,
-                             u32 BitMask);
-
-       void (*sreset_init_value)(struct adapter *padapter);
-       u8 (*sreset_get_wifi_status)(struct adapter *padapter);
-
-       void (*hal_notch_filter)(struct adapter *adapter, bool enable);
-       void (*hal_reset_security_engine)(struct adapter *adapter);
-};
-
 enum rt_eeprom_type {
        EEPROM_93C46,
        EEPROM_93C56,
@@ -235,6 +160,9 @@ enum hardware_type {
 
 #define is_boot_from_eeprom(adapter) (adapter->eeprompriv.EepromOrEfuse)
 
+void UpdateHalRAMask8188EUsb(struct adapter *adapt, u32 mac_id, u8 rssi_level);
+u32 rtl8188eu_hal_deinit(struct adapter *Adapter);
+u32 rtl8188eu_hal_init(struct adapter *Adapter);
 void rtw_hal_def_value_init(struct adapter *padapter);
 
 void   rtw_hal_free_data(struct adapter *padapter);
@@ -262,7 +190,7 @@ void rtw_hal_set_odm_var(struct adapter *padapter,
                         bool bSet);
 
 u32    rtw_hal_inirp_init(struct adapter *padapter);
-u32    rtw_hal_inirp_deinit(struct adapter *padapter);
+void   rtw_hal_inirp_deinit(struct adapter *padapter);
 
 s32    rtw_hal_xmit(struct adapter *padapter, struct xmit_frame *pxmitframe);
 s32    rtw_hal_mgnt_xmit(struct adapter *padapter,
@@ -270,7 +198,7 @@ s32 rtw_hal_mgnt_xmit(struct adapter *padapter,
 
 s32    rtw_hal_init_xmit_priv(struct adapter *padapter);
 
-s32    rtw_hal_init_recv_priv(struct adapter *padapter);
+int    rtw_hal_init_recv_priv(struct adapter *padapter);
 void   rtw_hal_free_recv_priv(struct adapter *padapter);
 
 void rtw_hal_update_ra_mask(struct adapter *padapter, u32 mac_id, u8 level);
@@ -296,7 +224,6 @@ void        rtw_hal_antdiv_rssi_compared(struct adapter *padapter,
 void rtw_hal_sreset_init(struct adapter *padapter);
 
 void rtw_hal_notch_filter(struct adapter *adapter, bool enable);
-void rtw_hal_reset_security_engine(struct adapter *adapter);
 
 void indicate_wx_scan_complete_event(struct adapter *padapter);
 u8 rtw_do_join(struct adapter *padapter);
This page took 0.026008 seconds and 5 git commands to generate.