Lines Matching full:setup

99 			 struct mesh_setup *setup,  in __cfg80211_join_mesh()  argument
113 setup->is_secure) in __cfg80211_join_mesh()
119 if (!setup->mesh_id_len) in __cfg80211_join_mesh()
125 if (!setup->chandef.chan) { in __cfg80211_join_mesh()
127 setup->chandef = wdev->preset_chandef; in __cfg80211_join_mesh()
130 if (!setup->chandef.chan) { in __cfg80211_join_mesh()
149 setup->chandef.chan = chan; in __cfg80211_join_mesh()
153 if (setup->chandef.chan) in __cfg80211_join_mesh()
158 if (!setup->chandef.chan) in __cfg80211_join_mesh()
161 setup->chandef.width = NL80211_CHAN_WIDTH_20_NOHT; in __cfg80211_join_mesh()
162 setup->chandef.center_freq1 = setup->chandef.chan->center_freq; in __cfg80211_join_mesh()
169 if (!setup->basic_rates) { in __cfg80211_join_mesh()
172 rdev->wiphy.bands[setup->chandef.chan->band]; in __cfg80211_join_mesh()
174 if (setup->chandef.chan->band == NL80211_BAND_2GHZ) { in __cfg80211_join_mesh()
186 setup->basic_rates = BIT(i); in __cfg80211_join_mesh()
191 scan_width = cfg80211_chandef_to_scan_width(&setup->chandef); in __cfg80211_join_mesh()
192 setup->basic_rates = ieee80211_mandatory_rates(sband, in __cfg80211_join_mesh()
198 &setup->chandef, in __cfg80211_join_mesh()
202 if (err > 0 && !setup->userspace_handles_dfs) in __cfg80211_join_mesh()
205 if (!cfg80211_reg_can_beacon(&rdev->wiphy, &setup->chandef, in __cfg80211_join_mesh()
209 err = rdev_join_mesh(rdev, dev, conf, setup); in __cfg80211_join_mesh()
211 memcpy(wdev->ssid, setup->mesh_id, setup->mesh_id_len); in __cfg80211_join_mesh()
212 wdev->mesh_id_len = setup->mesh_id_len; in __cfg80211_join_mesh()
213 wdev->chandef = setup->chandef; in __cfg80211_join_mesh()
214 wdev->beacon_interval = setup->beacon_interval; in __cfg80211_join_mesh()