Lines Matching refs:iface_combinations
2681 struct ieee80211_iface_combination *iface_combinations; in wil_cfg80211_iface_combinations_from_fw() local
2685 if (wiphy->iface_combinations) { in wil_cfg80211_iface_combinations_from_fw()
2698 iface_combinations = in wil_cfg80211_iface_combinations_from_fw()
2702 if (!iface_combinations) in wil_cfg80211_iface_combinations_from_fw()
2704 iface_limit = (struct ieee80211_iface_limit *)(iface_combinations + in wil_cfg80211_iface_combinations_from_fw()
2708 iface_combinations[i].max_interfaces = combo->max_interfaces; in wil_cfg80211_iface_combinations_from_fw()
2709 iface_combinations[i].num_different_channels = in wil_cfg80211_iface_combinations_from_fw()
2711 iface_combinations[i].beacon_int_infra_match = in wil_cfg80211_iface_combinations_from_fw()
2713 iface_combinations[i].n_limits = combo->n_limits; in wil_cfg80211_iface_combinations_from_fw()
2716 i, iface_combinations[i].max_interfaces, in wil_cfg80211_iface_combinations_from_fw()
2717 iface_combinations[i].num_different_channels, in wil_cfg80211_iface_combinations_from_fw()
2718 iface_combinations[i].beacon_int_infra_match); in wil_cfg80211_iface_combinations_from_fw()
2727 iface_combinations[i].limits = iface_limit; in wil_cfg80211_iface_combinations_from_fw()
2741 wiphy->iface_combinations = iface_combinations; in wil_cfg80211_iface_combinations_from_fw()
2783 kfree(wiphy->iface_combinations); in wil_cfg80211_deinit()
2784 wiphy->iface_combinations = NULL; in wil_cfg80211_deinit()