#include <drv_types.h>
#include <rtw_debug.h>
#include <hal_data.h>
void rtw_hal_chip_configure(struct adapter *padapter)
{ … }
void rtw_hal_read_chip_info(struct adapter *padapter)
{ … }
void rtw_hal_read_chip_version(struct adapter *padapter)
{ … }
void rtw_hal_def_value_init(struct adapter *padapter)
{ … }
void rtw_hal_free_data(struct adapter *padapter)
{ … }
void rtw_hal_dm_init(struct adapter *padapter)
{ … }
void rtw_hal_dm_deinit(struct adapter *padapter)
{ … }
static void rtw_hal_init_opmode(struct adapter *padapter)
{ … }
uint rtw_hal_init(struct adapter *padapter)
{ … }
uint rtw_hal_deinit(struct adapter *padapter)
{ … }
void rtw_hal_set_hwreg(struct adapter *padapter, u8 variable, u8 *val)
{ … }
void rtw_hal_get_hwreg(struct adapter *padapter, u8 variable, u8 *val)
{ … }
void rtw_hal_set_hwreg_with_buf(struct adapter *padapter, u8 variable, u8 *pbuf, int len)
{ … }
u8 rtw_hal_set_def_var(struct adapter *padapter, enum hal_def_variable eVariable, void *pValue)
{ … }
u8 rtw_hal_get_def_var(struct adapter *padapter, enum hal_def_variable eVariable, void *pValue)
{ … }
void rtw_hal_set_odm_var(struct adapter *padapter, enum hal_odm_variable eVariable, void *pValue1, bool bSet)
{ … }
void rtw_hal_get_odm_var(struct adapter *padapter, enum hal_odm_variable eVariable, void *pValue1, void *pValue2)
{ … }
void rtw_hal_enable_interrupt(struct adapter *padapter)
{ … }
void rtw_hal_disable_interrupt(struct adapter *padapter)
{ … }
u8 rtw_hal_check_ips_status(struct adapter *padapter)
{ … }
s32 rtw_hal_xmitframe_enqueue(struct adapter *padapter, struct xmit_frame *pxmitframe)
{ … }
s32 rtw_hal_xmit(struct adapter *padapter, struct xmit_frame *pxmitframe)
{ … }
s32 rtw_hal_mgnt_xmit(struct adapter *padapter, struct xmit_frame *pmgntframe)
{ … }
s32 rtw_hal_init_xmit_priv(struct adapter *padapter)
{ … }
void rtw_hal_free_xmit_priv(struct adapter *padapter)
{ … }
s32 rtw_hal_init_recv_priv(struct adapter *padapter)
{ … }
void rtw_hal_free_recv_priv(struct adapter *padapter)
{ … }
void rtw_hal_update_ra_mask(struct sta_info *psta, u8 rssi_level)
{ … }
void rtw_hal_add_ra_tid(struct adapter *padapter, u32 bitmap, u8 *arg, u8 rssi_level)
{ … }
void rtw_hal_start_thread(struct adapter *padapter)
{ … }
void rtw_hal_stop_thread(struct adapter *padapter)
{ … }
u32 rtw_hal_read_bbreg(struct adapter *padapter, u32 RegAddr, u32 BitMask)
{ … }
void rtw_hal_write_bbreg(struct adapter *padapter, u32 RegAddr, u32 BitMask, u32 Data)
{ … }
u32 rtw_hal_read_rfreg(struct adapter *padapter, u32 eRFPath, u32 RegAddr, u32 BitMask)
{ … }
void rtw_hal_write_rfreg(struct adapter *padapter, u32 eRFPath, u32 RegAddr, u32 BitMask, u32 Data)
{ … }
void rtw_hal_set_chan(struct adapter *padapter, u8 channel)
{ … }
void rtw_hal_set_chnl_bw(struct adapter *padapter, u8 channel,
enum channel_width Bandwidth, u8 Offset40, u8 Offset80)
{ … }
void rtw_hal_dm_watchdog(struct adapter *padapter)
{ … }
void rtw_hal_dm_watchdog_in_lps(struct adapter *padapter)
{ … }
void beacon_timing_control(struct adapter *padapter)
{ … }
s32 rtw_hal_xmit_thread_handler(struct adapter *padapter)
{ … }
void rtw_hal_notch_filter(struct adapter *adapter, bool enable)
{ … }
void rtw_hal_reset_security_engine(struct adapter *adapter)
{ … }
bool rtw_hal_c2h_valid(struct adapter *adapter, u8 *buf)
{ … }
s32 rtw_hal_c2h_handler(struct adapter *adapter, u8 *c2h_evt)
{ … }
c2h_id_filter rtw_hal_c2h_id_filter_ccx(struct adapter *adapter)
{ … }
s32 rtw_hal_macid_sleep(struct adapter *padapter, u32 macid)
{ … }
s32 rtw_hal_macid_wakeup(struct adapter *padapter, u32 macid)
{ … }
s32 rtw_hal_fill_h2c_cmd(struct adapter *padapter, u8 ElementID, u32 CmdLen, u8 *pCmdBuffer)
{ … }