Lines Matching refs:twt_agrt
2319 struct ieee80211_twt_params *twt_agrt; in mt7996_mac_check_twt_req() local
2332 twt_agrt = (struct ieee80211_twt_params *)twt->params; in mt7996_mac_check_twt_req()
2335 if (!(twt_agrt->req_type & cpu_to_le16(IEEE80211_TWT_REQTYPE_IMPLICIT))) in mt7996_mac_check_twt_req()
2339 le16_to_cpu(twt_agrt->req_type)); in mt7996_mac_check_twt_req()
2340 mantissa = le16_to_cpu(twt_agrt->mantissa); in mt7996_mac_check_twt_req()
2341 duration = twt_agrt->min_twt_dur << 8; in mt7996_mac_check_twt_req()
2356 struct ieee80211_twt_params *twt_agrt = (void *)twt->params; in mt7996_mac_add_twt_setup() local
2357 u16 req_type = le16_to_cpu(twt_agrt->req_type); in mt7996_mac_add_twt_setup()
2376 le16p_replace_bits(&twt_agrt->req_type, flowid, in mt7996_mac_add_twt_setup()
2389 flow->duration = twt_agrt->min_twt_dur; in mt7996_mac_add_twt_setup()
2390 flow->mantissa = twt_agrt->mantissa; in mt7996_mac_add_twt_setup()
2398 u64 interval = (u64)le16_to_cpu(twt_agrt->mantissa) << exp; in mt7996_mac_add_twt_setup()
2407 twt_agrt->twt = cpu_to_le64(flow_tsf); in mt7996_mac_add_twt_setup()
2411 flow->tsf = le64_to_cpu(twt_agrt->twt); in mt7996_mac_add_twt_setup()
2424 le16p_replace_bits(&twt_agrt->req_type, setup_cmd, in mt7996_mac_add_twt_setup()