MT_TX_RATE_IDX
rateval = (FIELD_PREP(MT_TX_RATE_IDX, rate_idx) |
final_rate &= MT_TX_RATE_IDX;
final_rate &= MT_TX_RATE_IDX;
final_rate = (final_rate & MT_TX_RATE_IDX) | (final_nss << 4);
rateval |= (FIELD_PREP(MT_TX_RATE_IDX, rate_idx) |
FIELD_PREP(MT_TX_RATE_IDX, rateidx) |
rate.mcs = FIELD_GET(MT_TX_RATE_IDX, txrate);
rateval |= FIELD_PREP(MT_TX_RATE_IDX, rate_idx) |
FIELD_PREP(MT_TX_RATE_IDX, rate & GENMASK(7, 0));
rate.mcs = FIELD_GET(MT_TX_RATE_IDX, txrate);
idx = FIELD_GET(MT_TX_RATE_IDX, rate);
FIELD_PREP(MT_TX_RATE_IDX, rate & GENMASK(7, 0));
rate.mcs = FIELD_GET(MT_TX_RATE_IDX, txrate);
idx = FIELD_GET(MT_TX_RATE_IDX, rate);