Lines Matching refs:twt_agrt

2289 	struct ieee80211_twt_params *twt_agrt;  in mt7915_mac_check_twt_req()  local
2302 twt_agrt = (struct ieee80211_twt_params *)twt->params; in mt7915_mac_check_twt_req()
2305 if (!(twt_agrt->req_type & cpu_to_le16(IEEE80211_TWT_REQTYPE_IMPLICIT))) in mt7915_mac_check_twt_req()
2309 le16_to_cpu(twt_agrt->req_type)); in mt7915_mac_check_twt_req()
2310 mantissa = le16_to_cpu(twt_agrt->mantissa); in mt7915_mac_check_twt_req()
2311 duration = twt_agrt->min_twt_dur << 8; in mt7915_mac_check_twt_req()
2322 struct ieee80211_twt_params *twt_agrt) in mt7915_mac_twt_param_equal() argument
2324 u16 type = le16_to_cpu(twt_agrt->req_type); in mt7915_mac_twt_param_equal()
2336 if (f->duration == twt_agrt->min_twt_dur && in mt7915_mac_twt_param_equal()
2337 f->mantissa == twt_agrt->mantissa && in mt7915_mac_twt_param_equal()
2354 struct ieee80211_twt_params *twt_agrt = (void *)twt->params; in mt7915_mac_add_twt_setup() local
2355 u16 req_type = le16_to_cpu(twt_agrt->req_type); in mt7915_mac_add_twt_setup()
2373 if (twt_agrt->min_twt_dur < MT7915_MIN_TWT_DUR) { in mt7915_mac_add_twt_setup()
2375 twt_agrt->min_twt_dur = MT7915_MIN_TWT_DUR; in mt7915_mac_add_twt_setup()
2380 twt_agrt->req_type &= ~cpu_to_le16(IEEE80211_TWT_REQTYPE_FLOWID); in mt7915_mac_add_twt_setup()
2381 twt_agrt->req_type |= le16_encode_bits(flowid, in mt7915_mac_add_twt_setup()
2388 if (mt7915_mac_twt_param_equal(msta, twt_agrt)) in mt7915_mac_add_twt_setup()
2397 flow->duration = twt_agrt->min_twt_dur; in mt7915_mac_add_twt_setup()
2398 flow->mantissa = twt_agrt->mantissa; in mt7915_mac_add_twt_setup()
2406 u64 interval = (u64)le16_to_cpu(twt_agrt->mantissa) << exp; in mt7915_mac_add_twt_setup()
2415 twt_agrt->twt = cpu_to_le64(flow_tsf); in mt7915_mac_add_twt_setup()
2419 flow->tsf = le64_to_cpu(twt_agrt->twt); in mt7915_mac_add_twt_setup()
2432 twt_agrt->req_type &= ~cpu_to_le16(IEEE80211_TWT_REQTYPE_SETUP_CMD); in mt7915_mac_add_twt_setup()
2433 twt_agrt->req_type |= in mt7915_mac_add_twt_setup()