Lines Matching refs:twt_agrt

2247 	struct ieee80211_twt_params *twt_agrt;  in mt7915_mac_check_twt_req()  local
2260 twt_agrt = (struct ieee80211_twt_params *)twt->params; in mt7915_mac_check_twt_req()
2263 if (!(twt_agrt->req_type & cpu_to_le16(IEEE80211_TWT_REQTYPE_IMPLICIT))) in mt7915_mac_check_twt_req()
2267 le16_to_cpu(twt_agrt->req_type)); in mt7915_mac_check_twt_req()
2268 mantissa = le16_to_cpu(twt_agrt->mantissa); in mt7915_mac_check_twt_req()
2269 duration = twt_agrt->min_twt_dur << 8; in mt7915_mac_check_twt_req()
2280 struct ieee80211_twt_params *twt_agrt) in mt7915_mac_twt_param_equal() argument
2282 u16 type = le16_to_cpu(twt_agrt->req_type); in mt7915_mac_twt_param_equal()
2294 if (f->duration == twt_agrt->min_twt_dur && in mt7915_mac_twt_param_equal()
2295 f->mantissa == twt_agrt->mantissa && in mt7915_mac_twt_param_equal()
2312 struct ieee80211_twt_params *twt_agrt = (void *)twt->params; in mt7915_mac_add_twt_setup() local
2313 u16 req_type = le16_to_cpu(twt_agrt->req_type); in mt7915_mac_add_twt_setup()
2331 if (twt_agrt->min_twt_dur < MT7915_MIN_TWT_DUR) { in mt7915_mac_add_twt_setup()
2333 twt_agrt->min_twt_dur = MT7915_MIN_TWT_DUR; in mt7915_mac_add_twt_setup()
2338 twt_agrt->req_type &= ~cpu_to_le16(IEEE80211_TWT_REQTYPE_FLOWID); in mt7915_mac_add_twt_setup()
2339 twt_agrt->req_type |= le16_encode_bits(flowid, in mt7915_mac_add_twt_setup()
2346 if (mt7915_mac_twt_param_equal(msta, twt_agrt)) in mt7915_mac_add_twt_setup()
2355 flow->duration = twt_agrt->min_twt_dur; in mt7915_mac_add_twt_setup()
2356 flow->mantissa = twt_agrt->mantissa; in mt7915_mac_add_twt_setup()
2364 u64 interval = (u64)le16_to_cpu(twt_agrt->mantissa) << exp; in mt7915_mac_add_twt_setup()
2373 twt_agrt->twt = cpu_to_le64(flow_tsf); in mt7915_mac_add_twt_setup()
2377 flow->tsf = le64_to_cpu(twt_agrt->twt); in mt7915_mac_add_twt_setup()
2390 twt_agrt->req_type &= ~cpu_to_le16(IEEE80211_TWT_REQTYPE_SETUP_CMD); in mt7915_mac_add_twt_setup()
2391 twt_agrt->req_type |= in mt7915_mac_add_twt_setup()