staging: rtl8723au: ODM_DMWatchdog23a(): Take a struct hal_data_8723a *
This will allow us to access variables in the hal_data struct directly, and get rid of the horrendous ODM_CMNINFO spaghetti API. Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
09b052a909
commit
ec8884fb20
|
@ -287,8 +287,10 @@ void ODM23a_DMInit(struct dm_odm_t *pDM_Odm)
|
|||
/* 2011/09/20 MH This is the entry pointer for all team to execute HW out source DM. */
|
||||
/* You can not add any dummy function here, be care, you can only use DM structure */
|
||||
/* to perform any new ODM_DM. */
|
||||
void ODM_DMWatchdog23a(struct dm_odm_t *pDM_Odm)
|
||||
void ODM_DMWatchdog23a(struct hal_data_8723a *pHalData)
|
||||
{
|
||||
struct dm_odm_t *pDM_Odm = &pHalData->odmpriv;
|
||||
|
||||
/* 2012.05.03 Luke: For all IC series */
|
||||
odm_CmnInfoHook_Debug23a(pDM_Odm);
|
||||
odm_CmnInfoUpdate_Debug23a(pDM_Odm);
|
||||
|
|
|
@ -216,7 +216,7 @@ rtl8723a_HalDmWatchDog(
|
|||
bLinked = true;
|
||||
|
||||
ODM_CmnInfoUpdate23a(&pHalData->odmpriv, ODM_CMNINFO_LINK, bLinked);
|
||||
ODM_DMWatchdog23a(&pHalData->odmpriv);
|
||||
ODM_DMWatchdog23a(pHalData);
|
||||
|
||||
skip_dm:
|
||||
|
||||
|
|
|
@ -999,7 +999,8 @@ u32 ODM_Get_Rate_Bitmap23a(struct dm_odm_t *pDM_Odm, u32 macid, u32 ra_mask, u8
|
|||
|
||||
void ODM23a_DMInit(struct dm_odm_t *pDM_Odm);
|
||||
|
||||
void ODM_DMWatchdog23a(struct dm_odm_t *pDM_Odm); /* For common use in the future */
|
||||
struct hal_data_8723a;
|
||||
void ODM_DMWatchdog23a(struct hal_data_8723a *pHalData);
|
||||
|
||||
void ODM_CmnInfoInit23a(struct dm_odm_t *pDM_Odm, enum odm_cmninfo CmnInfo, u32 Value);
|
||||
|
||||
|
|
Loading…
Reference in New Issue