ANT_A
if (mask & ANT_A)
search_tbl->ant_type = ANT_A;
(il->hw_params.valid_tx_ant & ANT_A) ? "ANT_A," : "",
/*ANT_C -> */ ANT_A,
#define ANT_AB (ANT_A | ANT_B)
#define ANT_AC (ANT_A | ANT_C)
return !!(m & ANT_A) + !!(m & ANT_B) + !!(m & ANT_C);
if (mask & ANT_A)
return ANT_A;
.non_shared_ant = ANT_A, \
.non_shared_ant = ANT_A, \
if (mask & ANT_A)
if ((priv->nvm_data->valid_tx_ant & ANT_A) &&
if (data->valid_tx_ant & ANT_A && txp->chain_a_max > result)
search_tbl->ant_type = ANT_A;
search_tbl->ant_type = ANT_A;
valid_tx_ant = ANT_A;
(priv->nvm_data->valid_tx_ant & ANT_A) ? "ANT_A," : "",
/*ANT_C -> */ ANT_A,
if (mask & ANT_A)
return ANT_A;
[ANT_A] = "A",
#define ANT_AB (ANT_A | ANT_B)
#define ANT_AC (ANT_A | ANT_C)
#define ANT_ABC (ANT_A | ANT_B | ANT_C)
return !!((mask) & ANT_A) +
if (chains & ANT_A)
if (mvm->scan_rx_ant & ANT_A)
(iwl_mvm_get_valid_tx_ant(mvm) & ANT_A) ? "ANT_A," : "",
if (chains & ANT_A)
ant_match = (b->ant == ANT_A || b->ant == ANT_B);
if (rate->ant == ANT_A)
if (rate->ant == ANT_A || rate->stbc || rate->bfer)
.ant = ANT_A,
.ant = ANT_A,
if (best_ant != ANT_A && best_ant != ANT_B)
.ant = ANT_A,
WARN_ONCE(rate->ant != ANT_A && rate->ant != ANT_B,
(iwl_mvm_get_valid_tx_ant(mvm) & ANT_A) ? "ANT_A," : "",
[ANT_A] = ANT_B,
[ANT_B] = ANT_A,
BUILD_BUG_ON(ANT_A != BIT(0)); /* using ffs is wrong if not */