Lines Matching full:roles

403 				   "%s: active roles are over max iface num\n",  in rtw89_entity_recalc_mgnt_roles()
456 "unhandled ent: %d chanctxs %d roles\n", in rtw89_entity_recalc()
518 /* This function centrally manages how MCC roles are sorted and iterated.
533 struct rtw89_mcc_role * const roles[] = { in rtw89_iterate_mcc_roles() local
540 BUILD_BUG_ON(ARRAY_SIZE(roles) != NUM_OF_RTW89_MCC_ROLES); in rtw89_iterate_mcc_roles()
543 ret = iterator(rtwdev, roles[idx], idx, data); in rtw89_iterate_mcc_roles()
916 rtw89_err(rtwdev, "mcc fill roles: find no link on HW-0\n"); in rtw89_mcc_fill_all_roles()
1150 "MCC calc ptrn: not support dual limited roles\n"); in rtw89_mcc_calc_pattern()
1418 "MCC dual roles are on 2GHz; consider BT duration\n"); in rtw89_mcc_duration_decision_on_bt()
1426 "MCC dual roles are not on 2GHz; ignore BT duration\n"); in rtw89_mcc_duration_decision_on_bt()
1644 slot_arg->roles[0].role_type = RTW89_H2C_MRC_ROLE_WIFI; in __mrc_fw_add_role()
1645 slot_arg->roles[0].is_master = role == ref; in __mrc_fw_add_role()
1646 slot_arg->roles[0].band = chan->band_type; in __mrc_fw_add_role()
1647 slot_arg->roles[0].bw = chan->band_width; in __mrc_fw_add_role()
1648 slot_arg->roles[0].central_ch = chan->channel; in __mrc_fw_add_role()
1649 slot_arg->roles[0].primary_ch = chan->primary_channel; in __mrc_fw_add_role()
1650 slot_arg->roles[0].en_tx_null = !policy->dis_tx_null; in __mrc_fw_add_role()
1651 slot_arg->roles[0].null_early = policy->tx_null_early; in __mrc_fw_add_role()
1652 slot_arg->roles[0].macid = role->rtwvif_link->mac_id; in __mrc_fw_add_role()
1653 slot_arg->roles[0].macid_main_bitmap = in __mrc_fw_add_role()
1689 slot_arg->roles[0].role_type = RTW89_H2C_MRC_ROLE_BT; in __mrc_fw_add_bt_role()