RATE_MCS_HE_TYPE_POS
#define RATE_MCS_HE_TYPE_SU (0 << RATE_MCS_HE_TYPE_POS)
#define RATE_MCS_HE_TYPE_EXT_SU (1 << RATE_MCS_HE_TYPE_POS)
#define RATE_MCS_HE_TYPE_UHR_ELR (1 << RATE_MCS_HE_TYPE_POS)
#define RATE_MCS_HE_TYPE_MU (2 << RATE_MCS_HE_TYPE_POS)
#define RATE_MCS_HE_TYPE_TRIG (3 << RATE_MCS_HE_TYPE_POS)
#define RATE_MCS_HE_TYPE_MSK (3 << RATE_MCS_HE_TYPE_POS)
(RATE_MCS_HE_TYPE_ ## F >> RATE_MCS_HE_TYPE_POS))
he->data1 |= cpu_to_le16(he_type >> RATE_MCS_HE_TYPE_POS);
(RATE_MCS_HE_TYPE_ ## F >> RATE_MCS_HE_TYPE_POS))
(RATE_MCS_HE_TYPE_ ## F >> RATE_MCS_HE_TYPE_POS))
he->data1 |= cpu_to_le16(he_type >> RATE_MCS_HE_TYPE_POS);
rate_v3 |= he_type << RATE_MCS_HE_TYPE_POS;