linux/drivers/staging/rtl8188eu/include/rtl8188e_dm.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0 */
   2/******************************************************************************
   3 *
   4 * Copyright(c) 2007 - 2011 Realtek Corporation. All rights reserved.
   5 *
   6 ******************************************************************************/
   7#ifndef __RTL8188E_DM_H__
   8#define __RTL8188E_DM_H__
   9enum{
  10        UP_LINK,
  11        DOWN_LINK,
  12};
  13
  14struct  dm_priv {
  15        u8      DM_Type;
  16        u8      DMFlag;
  17        u8      InitDMFlag;
  18        u32     InitODMFlag;
  19
  20        /*  Upper and Lower Signal threshold for Rate Adaptive*/
  21        int     UndecoratedSmoothedPWDB;
  22        int     UndecoratedSmoothedCCK;
  23        int     EntryMinUndecoratedSmoothedPWDB;
  24        int     EntryMaxUndecoratedSmoothedPWDB;
  25        int     MinUndecoratedPWDBForDM;
  26        int     LastMinUndecoratedPWDBForDM;
  27
  28        /* for High Power */
  29        u8 bDynamicTxPowerEnable;
  30        u8 LastDTPLvl;
  31        u8 DynamicTxHighPowerLvl;/* Tx Power Control for Near/Far Range */
  32        u8      PowerIndex_backup[6];
  33};
  34
  35void rtl8188e_InitHalDm(struct adapter *adapt);
  36
  37void AntDivCompare8188E(struct adapter *adapt, struct wlan_bssid_ex *dst,
  38                        struct wlan_bssid_ex *src);
  39
  40#endif
  41