Lines Matching refs:twt_agrt

2291 	struct ieee80211_twt_params *twt_agrt;  in mt7915_mac_check_twt_req()  local
2304 twt_agrt = (struct ieee80211_twt_params *)twt->params; in mt7915_mac_check_twt_req()
2307 if (!(twt_agrt->req_type & cpu_to_le16(IEEE80211_TWT_REQTYPE_IMPLICIT))) in mt7915_mac_check_twt_req()
2311 le16_to_cpu(twt_agrt->req_type)); in mt7915_mac_check_twt_req()
2312 mantissa = le16_to_cpu(twt_agrt->mantissa); in mt7915_mac_check_twt_req()
2313 duration = twt_agrt->min_twt_dur << 8; in mt7915_mac_check_twt_req()
2324 struct ieee80211_twt_params *twt_agrt) in mt7915_mac_twt_param_equal() argument
2326 u16 type = le16_to_cpu(twt_agrt->req_type); in mt7915_mac_twt_param_equal()
2338 if (f->duration == twt_agrt->min_twt_dur && in mt7915_mac_twt_param_equal()
2339 f->mantissa == twt_agrt->mantissa && in mt7915_mac_twt_param_equal()
2356 struct ieee80211_twt_params *twt_agrt = (void *)twt->params; in mt7915_mac_add_twt_setup() local
2357 u16 req_type = le16_to_cpu(twt_agrt->req_type); in mt7915_mac_add_twt_setup()
2375 if (twt_agrt->min_twt_dur < MT7915_MIN_TWT_DUR) { in mt7915_mac_add_twt_setup()
2377 twt_agrt->min_twt_dur = MT7915_MIN_TWT_DUR; in mt7915_mac_add_twt_setup()
2382 twt_agrt->req_type &= ~cpu_to_le16(IEEE80211_TWT_REQTYPE_FLOWID); in mt7915_mac_add_twt_setup()
2383 twt_agrt->req_type |= le16_encode_bits(flowid, in mt7915_mac_add_twt_setup()
2390 if (mt7915_mac_twt_param_equal(msta, twt_agrt)) in mt7915_mac_add_twt_setup()
2399 flow->duration = twt_agrt->min_twt_dur; in mt7915_mac_add_twt_setup()
2400 flow->mantissa = twt_agrt->mantissa; in mt7915_mac_add_twt_setup()
2408 u64 interval = (u64)le16_to_cpu(twt_agrt->mantissa) << exp; in mt7915_mac_add_twt_setup()
2417 twt_agrt->twt = cpu_to_le64(flow_tsf); in mt7915_mac_add_twt_setup()
2421 flow->tsf = le64_to_cpu(twt_agrt->twt); in mt7915_mac_add_twt_setup()
2434 twt_agrt->req_type &= ~cpu_to_le16(IEEE80211_TWT_REQTYPE_SETUP_CMD); in mt7915_mac_add_twt_setup()
2435 twt_agrt->req_type |= in mt7915_mac_add_twt_setup()