Lines Matching refs:pattern

939 	struct rtw89_mcc_pattern *pattern = &config->pattern;  in rtw89_mcc_assign_pattern()  local
945 *pattern = *new; in rtw89_mcc_assign_pattern()
946 memset(&pattern->courtesy, 0, sizeof(pattern->courtesy)); in rtw89_mcc_assign_pattern()
948 if (pattern->tob_aux <= 0 || pattern->toa_aux <= 0) { in rtw89_mcc_assign_pattern()
949 pattern->courtesy.macid_tgt = aux->rtwvif_link->mac_id; in rtw89_mcc_assign_pattern()
950 pattern->courtesy.macid_src = ref->rtwvif_link->mac_id; in rtw89_mcc_assign_pattern()
951 pattern->courtesy.slot_num = RTW89_MCC_DFLT_COURTESY_SLOT; in rtw89_mcc_assign_pattern()
952 pattern->courtesy.enable = true; in rtw89_mcc_assign_pattern()
953 } else if (pattern->tob_ref <= 0 || pattern->toa_ref <= 0) { in rtw89_mcc_assign_pattern()
954 pattern->courtesy.macid_tgt = ref->rtwvif_link->mac_id; in rtw89_mcc_assign_pattern()
955 pattern->courtesy.macid_src = aux->rtwvif_link->mac_id; in rtw89_mcc_assign_pattern()
956 pattern->courtesy.slot_num = RTW89_MCC_DFLT_COURTESY_SLOT; in rtw89_mcc_assign_pattern()
957 pattern->courtesy.enable = true; in rtw89_mcc_assign_pattern()
962 pattern->plan, pattern->courtesy.enable); in rtw89_mcc_assign_pattern()
964 if (!pattern->courtesy.enable) in rtw89_mcc_assign_pattern()
969 pattern->courtesy.macid_tgt, pattern->courtesy.macid_src, in rtw89_mcc_assign_pattern()
970 pattern->courtesy.slot_num); in rtw89_mcc_assign_pattern()
1499 u32 tob_ref_us = ieee80211_tu_to_usec(config->pattern.tob_ref); in rtw89_mcc_fill_start_tsf()
1578 struct rtw89_mcc_pattern *pattern = &config->pattern; in __mcc_fw_add_role() local
1579 struct rtw89_mcc_courtesy *courtesy = &pattern->courtesy; in __mcc_fw_add_role()
1699 struct rtw89_mcc_pattern *pattern = &config->pattern; in __mcc_fw_start() local
1712 switch (pattern->plan) { in __mcc_fw_start()
1750 rtw89_warn(rtwdev, "MCC unknown plan: %d\n", pattern->plan); in __mcc_fw_start()
1785 struct rtw89_mcc_pattern *pattern = &config->pattern; in __mrc_fw_add_courtesy() local
1786 struct rtw89_mcc_courtesy *courtesy = &pattern->courtesy; in __mrc_fw_add_courtesy()
1812 struct rtw89_mcc_pattern *pattern = &config->pattern; in __mrc_fw_start() local
1830 switch (pattern->plan) { in __mrc_fw_start()
1855 rtw89_warn(rtwdev, "MCC unknown plan: %d\n", pattern->plan); in __mrc_fw_start()
2003 struct rtw89_mcc_pattern *pattern = &config->pattern; in rtw89_mcc_handle_beacon_noa() local
2020 start_time += ieee80211_tu_to_usec(pattern->tob_ref) + in rtw89_mcc_handle_beacon_noa()
2022 ieee80211_tu_to_usec(pattern->toa_aux); in rtw89_mcc_handle_beacon_noa()
2208 if (old_cfg.pattern.plan != RTW89_MCC_PLAN_NO_BT || in rtw89_mcc_update()
2209 config->pattern.plan != RTW89_MCC_PLAN_NO_BT) { in rtw89_mcc_update()
2240 struct rtw89_mcc_pattern *pattern = &config->pattern; in rtw89_mcc_track() local
2251 if (pattern->tob_aux < 0) in rtw89_mcc_track()
2252 tolerance = -pattern->tob_aux; in rtw89_mcc_track()
2254 tolerance = pattern->toa_aux; in rtw89_mcc_track()
2257 if (pattern->toa_aux < 0) in rtw89_mcc_track()
2258 tolerance = -pattern->toa_aux; in rtw89_mcc_track()
2260 tolerance = pattern->tob_aux; in rtw89_mcc_track()