Lines Matching refs:setup
8261 struct mesh_setup *setup) in nl80211_parse_mesh_setup() argument
8272 setup->sync_method = in nl80211_parse_mesh_setup()
8278 setup->path_sel_proto = in nl80211_parse_mesh_setup()
8284 setup->path_metric = in nl80211_parse_mesh_setup()
8292 setup->ie = nla_data(ieattr); in nl80211_parse_mesh_setup()
8293 setup->ie_len = nla_len(ieattr); in nl80211_parse_mesh_setup()
8298 setup->user_mpm = nla_get_flag(tb[NL80211_MESH_SETUP_USERSPACE_MPM]); in nl80211_parse_mesh_setup()
8299 setup->is_authenticated = nla_get_flag(tb[NL80211_MESH_SETUP_USERSPACE_AUTH]); in nl80211_parse_mesh_setup()
8300 setup->is_secure = nla_get_flag(tb[NL80211_MESH_SETUP_USERSPACE_AMPE]); in nl80211_parse_mesh_setup()
8301 if (setup->is_secure) in nl80211_parse_mesh_setup()
8302 setup->user_mpm = true; in nl80211_parse_mesh_setup()
8305 if (!setup->user_mpm) in nl80211_parse_mesh_setup()
8307 setup->auth_id = in nl80211_parse_mesh_setup()
12794 struct ocb_setup setup = {}; in nl80211_join_ocb() local
12797 err = nl80211_parse_chandef(rdev, info, &setup.chandef); in nl80211_join_ocb()
12801 return cfg80211_join_ocb(rdev, dev, &setup); in nl80211_join_ocb()
12817 struct mesh_setup setup; in nl80211_join_mesh() local
12822 memcpy(&setup, &default_mesh_setup, sizeof(setup)); in nl80211_join_mesh()
12835 setup.mesh_id = nla_data(info->attrs[NL80211_ATTR_MESH_ID]); in nl80211_join_mesh()
12836 setup.mesh_id_len = nla_len(info->attrs[NL80211_ATTR_MESH_ID]); in nl80211_join_mesh()
12839 !nl80211_parse_mcast_rate(rdev, setup.mcast_rate, in nl80211_join_mesh()
12844 setup.beacon_interval = in nl80211_join_mesh()
12849 setup.beacon_interval); in nl80211_join_mesh()
12855 setup.dtim_period = in nl80211_join_mesh()
12857 if (setup.dtim_period < 1 || setup.dtim_period > 100) in nl80211_join_mesh()
12863 err = nl80211_parse_mesh_setup(info, &setup); in nl80211_join_mesh()
12868 if (setup.user_mpm) in nl80211_join_mesh()
12872 err = nl80211_parse_chandef(rdev, info, &setup.chandef); in nl80211_join_mesh()
12877 setup.chandef.chan = NULL; in nl80211_join_mesh()
12886 if (!setup.chandef.chan) in nl80211_join_mesh()
12889 sband = rdev->wiphy.bands[setup.chandef.chan->band]; in nl80211_join_mesh()
12892 &setup.basic_rates); in nl80211_join_mesh()
12900 &setup.beacon_rate, in nl80211_join_mesh()
12905 if (!setup.chandef.chan) in nl80211_join_mesh()
12908 err = validate_beacon_tx_rate(rdev, setup.chandef.chan->band, in nl80211_join_mesh()
12909 &setup.beacon_rate); in nl80211_join_mesh()
12914 setup.userspace_handles_dfs = in nl80211_join_mesh()
12923 setup.control_port_over_nl80211 = true; in nl80211_join_mesh()
12927 err = __cfg80211_join_mesh(rdev, dev, &setup, &cfg); in nl80211_join_mesh()