root/drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0 */
   2 /******************************************************************************
   3  *
   4  * Copyright(c) 2007 - 2011 Realtek Corporation. All rights reserved.
   5  *
   6  *****************************************************************************/
   7 #ifndef __ODMNOISEMONITOR_H__
   8 #define __ODMNOISEMONITOR_H__
   9 
  10 #define ODM_MAX_CHANNEL_NUM                                     38/* 14+24 */
  11 struct noise_level {
  12         /* u8 value_a, value_b; */
  13         u8 value[MAX_RF_PATH];
  14         /* s8 sval_a, sval_b; */
  15         s8 sval[MAX_RF_PATH];
  16 
  17         /* s32 noise_a = 0, noise_b = 0, sum_a = 0, sum_b = 0; */
  18         /* s32 noise[ODM_RF_PATH_MAX]; */
  19         s32 sum[MAX_RF_PATH];
  20         /* u8 valid_cnt_a = 0, valid_cnt_b = 0, */
  21         u8 valid[MAX_RF_PATH];
  22         u8 valid_cnt[MAX_RF_PATH];
  23 
  24 };
  25 
  26 
  27 typedef struct _ODM_NOISE_MONITOR_ {
  28         s8 noise[MAX_RF_PATH];
  29         s16 noise_all;
  30 } ODM_NOISE_MONITOR;
  31 
  32 s16 ODM_InbandNoise_Monitor(
  33         void *pDM_VOID,
  34         u8 bPauseDIG,
  35         u8 IGIValue,
  36         u32 max_time
  37 );
  38 
  39 #endif

/* [<][>][^][v][top][bottom][index][help] */