AR5416_MAX_CHAINS
for (j = 0; j < AR5416_MAX_CHAINS; j++) {
for (i = 0; i < AR5416_MAX_CHAINS; i++) {
for (i = 0; i < AR5416_MAX_CHAINS; i++) {
uint8_t bswAtten[AR5416_MAX_CHAINS];
uint8_t bswMargin[AR5416_MAX_CHAINS];
uint8_t xatten2Db[AR5416_MAX_CHAINS];
uint8_t xatten2Margin[AR5416_MAX_CHAINS];
ctlEdges[AR5416_MAX_CHAINS][AR5416_NUM_BAND_EDGES];
calPierData5G[AR5416_MAX_CHAINS][AR5416_NUM_5G_CAL_PIERS];
calPierData2G[AR5416_MAX_CHAINS][AR5416_NUM_2G_CAL_PIERS];
uint32_t antCtrlChain[AR5416_MAX_CHAINS];
uint8_t antennaGainCh[AR5416_MAX_CHAINS];
uint8_t txRxAttenCh[AR5416_MAX_CHAINS];
uint8_t rxTxMarginCh[AR5416_MAX_CHAINS];
uint8_t xlnaGainCh[AR5416_MAX_CHAINS];
uint8_t noiseFloorThreshCh[AR5416_MAX_CHAINS];
uint8_t iqCalICh[AR5416_MAX_CHAINS];
uint8_t iqCalQCh[AR5416_MAX_CHAINS];
uint32_t antCtrlChain[AR5416_MAX_CHAINS];
int8_t antennaGainCh[AR5416_MAX_CHAINS];
uint8_t txRxAttenCh[AR5416_MAX_CHAINS];
uint8_t rxTxMarginCh[AR5416_MAX_CHAINS];
uint8_t xlnaGainCh[AR5416_MAX_CHAINS];
uint8_t noiseFloorThreshCh[AR5416_MAX_CHAINS];
int8_t iqCalICh[AR5416_MAX_CHAINS];
int8_t iqCalQCh[AR5416_MAX_CHAINS];
uint8_t bswAtten[AR5416_MAX_CHAINS];
uint8_t bswMargin[AR5416_MAX_CHAINS];
struct CalCtlEdges ctlEdges[AR5416_MAX_CHAINS][AR5416_NUM_BAND_EDGES];
struct calDataPerFreq calPierData5G[AR5416_MAX_CHAINS]
struct calDataPerFreq calPierData2G[AR5416_MAX_CHAINS]