Lines Matching refs:mcc

616 	struct rtw89_mcc_info *mcc = &rtwdev->mcc;
618 &mcc->role_ref,
619 &mcc->role_aux,
658 struct rtw89_mcc_info *mcc = &rtwdev->mcc;
659 struct rtw89_mcc_role *ref = &mcc->role_ref;
660 struct rtw89_mcc_role *aux = &mcc->role_aux;
665 req.group = mcc->group;
683 struct rtw89_mcc_info *mcc = &rtwdev->mcc;
684 struct rtw89_mcc_role *ref = &mcc->role_ref;
685 struct rtw89_mcc_role *aux = &mcc->role_aux;
713 struct rtw89_mcc_info *mcc = &rtwdev->mcc;
714 struct rtw89_mcc_role *ref = &mcc->role_ref;
715 struct rtw89_mcc_role *aux = &mcc->role_aux;
941 struct rtw89_mcc_info *mcc = &rtwdev->mcc;
942 struct rtw89_mcc_bt_role *bt_role = &mcc->bt_role;
1001 rtw89_err(rtwdev, "mcc fill roles: find no link on HW-0\n");
1029 struct rtw89_mcc_info *mcc = &rtwdev->mcc;
1030 struct rtw89_mcc_role *ref = &mcc->role_ref;
1031 struct rtw89_mcc_role *aux = &mcc->role_aux;
1032 struct rtw89_mcc_config *config = &mcc->config;
1102 struct rtw89_mcc_info *mcc = &rtwdev->mcc;
1103 struct rtw89_mcc_role *ref = &mcc->role_ref;
1104 struct rtw89_mcc_role *aux = &mcc->role_aux;
1105 struct rtw89_mcc_config *config = &mcc->config;
1128 if (bcn_ofst > max_bcn_ofst && bcn_ofst >= mcc->bt_role.duration) {
1129 bt_dur_in_mid = mcc->bt_role.duration;
1167 struct rtw89_mcc_info *mcc = &rtwdev->mcc;
1168 struct rtw89_mcc_role *ref = &mcc->role_ref;
1169 struct rtw89_mcc_role *aux = &mcc->role_aux;
1170 struct rtw89_mcc_config *config = &mcc->config;
1184 bt_dur_in_mid = mcc->bt_role.duration;
1255 struct rtw89_mcc_info *mcc = &rtwdev->mcc;
1256 struct rtw89_mcc_role *ref = &mcc->role_ref;
1257 struct rtw89_mcc_role *aux = &mcc->role_aux;
1258 struct rtw89_mcc_config *config = &mcc->config;
1287 struct rtw89_mcc_info *mcc = &rtwdev->mcc;
1288 struct rtw89_mcc_role *ref = &mcc->role_ref;
1289 struct rtw89_mcc_role *aux = &mcc->role_aux;
1290 struct rtw89_mcc_config *config = &mcc->config;
1319 struct rtw89_mcc_info *mcc = &rtwdev->mcc;
1320 struct rtw89_mcc_role *ref = &mcc->role_ref;
1321 struct rtw89_mcc_role *aux = &mcc->role_aux;
1322 struct rtw89_mcc_config *config = &mcc->config;
1356 struct rtw89_mcc_info *mcc = &rtwdev->mcc;
1357 struct rtw89_mcc_role *ref = &mcc->role_ref;
1358 struct rtw89_mcc_role *aux = &mcc->role_aux;
1420 struct rtw89_mcc_info *mcc = &rtwdev->mcc;
1421 struct rtw89_mcc_role *ref = &mcc->role_ref;
1422 struct rtw89_mcc_role *aux = &mcc->role_aux;
1441 struct rtw89_mcc_info *mcc = &rtwdev->mcc;
1442 struct rtw89_mcc_config *config = &mcc->config;
1462 struct rtw89_mcc_info *mcc = &rtwdev->mcc;
1463 struct rtw89_mcc_role *ref = &mcc->role_ref;
1464 struct rtw89_mcc_role *aux = &mcc->role_aux;
1465 struct rtw89_mcc_config *config = &mcc->config;
1547 struct rtw89_mcc_info *mcc = &rtwdev->mcc;
1548 struct rtw89_mcc_config *config = &mcc->config;
1551 u16 bt_dur = mcc->bt_role.duration;
1574 mcc->bt_role.duration = bt_dur;
1582 struct rtw89_mcc_info *mcc = &rtwdev->mcc;
1583 struct rtw89_mcc_config *config = &mcc->config;
1590 bt_dur = mcc->bt_role.duration;
1628 struct rtw89_mcc_info *mcc = &rtwdev->mcc;
1629 struct rtw89_mcc_role *ref = &mcc->role_ref;
1630 struct rtw89_mcc_role *aux = &mcc->role_aux;
1631 struct rtw89_mcc_bt_role *bt_role = &mcc->bt_role;
1673 struct rtw89_mcc_info *mcc = &rtwdev->mcc;
1674 struct rtw89_mcc_config *config = &mcc->config;
1692 struct rtw89_mcc_info *mcc = &rtwdev->mcc;
1693 struct rtw89_mcc_role *ref = &mcc->role_ref;
1694 struct rtw89_mcc_role *aux = &mcc->role_aux;
1695 struct rtw89_mcc_config *config = &mcc->config;
1732 struct rtw89_mcc_info *mcc = &rtwdev->mcc;
1733 struct rtw89_mcc_role *ref = &mcc->role_ref;
1734 struct rtw89_mcc_role *aux = &mcc->role_aux;
1735 struct rtw89_mcc_config *config = &mcc->config;
1741 switch (mcc->mode) {
1758 rtw89_warn(rtwdev, "MCC unknown mode: %d\n", mcc->mode);
1778 struct rtw89_mcc_info *mcc = &rtwdev->mcc;
1791 req.group = mcc->group;
1814 ret = rtw89_fw_h2c_mcc_macid_bitmap(rtwdev, mcc->group,
1830 struct rtw89_mcc_info *mcc = &rtwdev->mcc;
1831 struct rtw89_mcc_role *ref = &mcc->role_ref;
1859 struct rtw89_mcc_info *mcc = &rtwdev->mcc;
1860 struct rtw89_mcc_bt_role *bt_role = &mcc->bt_role;
1864 req.group = mcc->group;
1882 struct rtw89_mcc_info *mcc = &rtwdev->mcc;
1883 struct rtw89_mcc_bt_role *bt_role = &mcc->bt_role;
1894 struct rtw89_mcc_info *mcc = &rtwdev->mcc;
1895 struct rtw89_mcc_role *ref = &mcc->role_ref;
1896 struct rtw89_mcc_role *aux = &mcc->role_aux;
1897 struct rtw89_mcc_config *config = &mcc->config;
1904 req.old_group = mcc->group;
1906 mcc->group = RTW89_MCC_NEXT_GROUP(mcc->group);
1909 req.group = mcc->group;
1980 struct rtw89_mcc_info *mcc = &rtwdev->mcc;
1981 struct rtw89_mcc_role *ref = &mcc->role_ref;
1982 struct rtw89_mcc_role *aux = &mcc->role_aux;
2004 struct rtw89_mcc_info *mcc = &rtwdev->mcc;
2005 struct rtw89_mcc_role *ref = &mcc->role_ref;
2006 struct rtw89_mcc_role *aux = &mcc->role_aux;
2007 struct rtw89_mcc_config *config = &mcc->config;
2018 start_arg.old_sch_idx = mcc->group;
2020 mcc->group = RTW89_MCC_NEXT_GROUP(mcc->group);
2023 add_arg.sch_idx = mcc->group;
2085 start_arg.sch_idx = mcc->group;
2100 struct rtw89_mcc_info *mcc = &rtwdev->mcc;
2101 struct rtw89_mcc_config *config = &mcc->config;
2103 struct rtw89_mcc_role *ref = &mcc->role_ref;
2104 struct rtw89_mcc_role *aux = &mcc->role_aux;
2106 .group = mcc->group,
2128 ret = rtw89_fw_h2c_mcc_sync(rtwdev, mcc->group, sync->macid_src,
2141 struct rtw89_mcc_info *mcc = &rtwdev->mcc;
2142 struct rtw89_mcc_config *config = &mcc->config;
2144 struct rtw89_mcc_role *ref = &mcc->role_ref;
2145 struct rtw89_mcc_role *aux = &mcc->role_aux;
2147 .sch_idx = mcc->group,
2195 struct rtw89_mcc_info *mcc = &rtwdev->mcc;
2196 struct rtw89_mcc_role *ref = &mcc->role_ref;
2197 struct rtw89_mcc_role *aux = &mcc->role_aux;
2198 struct rtw89_mcc_config *config = &mcc->config;
2205 if (mcc->mode != RTW89_MCC_MODE_GO_STA)
2243 struct rtw89_mcc_info *mcc = &rtwdev->mcc;
2244 struct rtw89_mcc_role *ref = &mcc->role_ref;
2245 struct rtw89_mcc_role *aux = &mcc->role_aux;
2247 if (mcc->mode != RTW89_MCC_MODE_GO_STA)
2260 struct rtw89_mcc_info *mcc = &rtwdev->mcc;
2261 struct rtw89_mcc_role *ref = &mcc->role_ref;
2262 struct rtw89_mcc_role *aux = &mcc->role_aux;
2264 if (mcc->mode != RTW89_MCC_MODE_GO_STA)
2289 struct rtw89_mcc_info *mcc = &rtwdev->mcc;
2290 struct rtw89_mcc_role *ref = &mcc->role_ref;
2291 struct rtw89_mcc_role *aux = &mcc->role_aux;
2306 mcc->mode = RTW89_MCC_MODE_GO_STA;
2308 mcc->mode = RTW89_MCC_MODE_GC_STA;
2310 rtw89_debug(rtwdev, RTW89_DBG_CHAN, "MCC sel mode: %d\n", mcc->mode);
2312 mcc->group = RTW89_MCC_DFLT_GROUP;
2389 struct rtw89_mcc_info *mcc = &rtwdev->mcc;
2390 struct rtw89_mcc_role *ref = &mcc->role_ref;
2391 struct rtw89_mcc_role *aux = &mcc->role_aux;
2417 ret = rtw89_fw_h2c_mrc_del(rtwdev, mcc->group, sel.slot_idx);
2422 ret = rtw89_fw_h2c_stop_mcc(rtwdev, mcc->group,
2428 ret = rtw89_fw_h2c_del_mcc_group(rtwdev, mcc->group, true);
2445 struct rtw89_mcc_info *mcc = &rtwdev->mcc;
2446 bool old_ref_ignore_bcn = mcc->role_ref.ignore_bcn;
2447 bool old_aux_ignore_bcn = mcc->role_aux.ignore_bcn;
2448 struct rtw89_mcc_config *config = &mcc->config;
2449 struct rtw89_mcc_role *ref = &mcc->role_ref;
2450 struct rtw89_mcc_role *aux = &mcc->role_aux;
2520 struct rtw89_mcc_info *mcc = &rtwdev->mcc;
2523 if (mcc->mode != RTW89_MCC_MODE_GC_STA)
2629 struct rtw89_mcc_info *mcc = &rtwdev->mcc;
2630 struct rtw89_mcc_config *config = &mcc->config;
2632 struct rtw89_mcc_role *ref = &mcc->role_ref;
2633 struct rtw89_mcc_role *aux = &mcc->role_aux;
2643 if (mcc->mode != RTW89_MCC_MODE_GC_STA)
2677 struct rtw89_mcc_info *mcc = &rtwdev->mcc;
2680 ret = rtw89_fw_h2c_mcc_macid_bitmap(rtwdev, mcc->group,
2696 struct rtw89_mcc_info *mcc = &rtwdev->mcc;
2705 arg.sch_idx = mcc->group;
2771 struct rtw89_mcc_info *mcc = &rtwdev->mcc;
2773 if (mcc->mode != RTW89_MCC_MODE_GO_STA)
2791 struct rtw89_mcc_info *mcc = &rtwdev->mcc;
2793 if (mcc->mode != RTW89_MCC_MODE_GC_STA)