IEEE80211_MAX_CHAINS
for (i = 0; i < IEEE80211_MAX_CHAINS; i++) {
uint8_t chain_signal[IEEE80211_MAX_CHAINS];
uint8_t chain_signal_avg[IEEE80211_MAX_CHAINS];
int8_t chain_signal[IEEE80211_MAX_CHAINS];
for (int i = 0; i < nitems(sinfo.chain_signal) && i < IEEE80211_MAX_CHAINS; i++) {
struct ieee80211_mimo_chan_info ch[IEEE80211_MAX_CHAINS];
net80211_rssi_t c_nf_ctl[IEEE80211_MAX_CHAINS]; /* per-chain NF */
net80211_rssi_t c_nf_ext[IEEE80211_MAX_CHAINS]; /* per-chain NF */
net80211_rssi_t c_rssi_ctl[IEEE80211_MAX_CHAINS]; /* per-chain RSSI */
net80211_rssi_t c_rssi_ext[IEEE80211_MAX_CHAINS]; /* per-chain RSSI */
uint8_t evm[IEEE80211_MAX_CHAINS][IEEE80211_MAX_EVM_PILOTS];
for (i = 0; i < MIN(rx->c_chain, IEEE80211_MAX_CHAINS); i++) {
for(i = 0; i < MIN(rx->c_chain, IEEE80211_MAX_CHAINS); i++) {
for (i = 0; i < MIN(IEEE80211_MAX_CHAINS, ni->ni_mimo_chains); i++) {
uint32_t ni_mimo_rssi_ctl[IEEE80211_MAX_CHAINS];
uint32_t ni_mimo_rssi_ext[IEEE80211_MAX_CHAINS];
uint8_t ni_mimo_noise_ctl[IEEE80211_MAX_CHAINS];
uint8_t ni_mimo_noise_ext[IEEE80211_MAX_CHAINS];