Lines Matching refs:iface_combinations
2704 struct ieee80211_iface_combination *iface_combinations; in wil_cfg80211_iface_combinations_from_fw() local
2708 if (wiphy->iface_combinations) { in wil_cfg80211_iface_combinations_from_fw()
2721 iface_combinations = in wil_cfg80211_iface_combinations_from_fw()
2725 if (!iface_combinations) in wil_cfg80211_iface_combinations_from_fw()
2727 iface_limit = (struct ieee80211_iface_limit *)(iface_combinations + in wil_cfg80211_iface_combinations_from_fw()
2731 iface_combinations[i].max_interfaces = combo->max_interfaces; in wil_cfg80211_iface_combinations_from_fw()
2732 iface_combinations[i].num_different_channels = in wil_cfg80211_iface_combinations_from_fw()
2734 iface_combinations[i].beacon_int_infra_match = in wil_cfg80211_iface_combinations_from_fw()
2736 iface_combinations[i].n_limits = combo->n_limits; in wil_cfg80211_iface_combinations_from_fw()
2739 i, iface_combinations[i].max_interfaces, in wil_cfg80211_iface_combinations_from_fw()
2740 iface_combinations[i].num_different_channels, in wil_cfg80211_iface_combinations_from_fw()
2741 iface_combinations[i].beacon_int_infra_match); in wil_cfg80211_iface_combinations_from_fw()
2750 iface_combinations[i].limits = iface_limit; in wil_cfg80211_iface_combinations_from_fw()
2764 wiphy->iface_combinations = iface_combinations; in wil_cfg80211_iface_combinations_from_fw()
2806 kfree(wiphy->iface_combinations); in wil_cfg80211_deinit()
2807 wiphy->iface_combinations = NULL; in wil_cfg80211_deinit()