Lines Matching refs:setup

9271 				     struct mesh_setup *setup)  in nl80211_parse_mesh_setup()  argument
9282 setup->sync_method = in nl80211_parse_mesh_setup()
9288 setup->path_sel_proto = in nl80211_parse_mesh_setup()
9294 setup->path_metric = in nl80211_parse_mesh_setup()
9302 setup->ie = nla_data(ieattr); in nl80211_parse_mesh_setup()
9303 setup->ie_len = nla_len(ieattr); in nl80211_parse_mesh_setup()
9308 setup->user_mpm = nla_get_flag(tb[NL80211_MESH_SETUP_USERSPACE_MPM]); in nl80211_parse_mesh_setup()
9309 setup->is_authenticated = nla_get_flag(tb[NL80211_MESH_SETUP_USERSPACE_AUTH]); in nl80211_parse_mesh_setup()
9310 setup->is_secure = nla_get_flag(tb[NL80211_MESH_SETUP_USERSPACE_AMPE]); in nl80211_parse_mesh_setup()
9311 if (setup->is_secure) in nl80211_parse_mesh_setup()
9312 setup->user_mpm = true; in nl80211_parse_mesh_setup()
9315 if (!setup->user_mpm) in nl80211_parse_mesh_setup()
9317 setup->auth_id = in nl80211_parse_mesh_setup()
13894 struct ocb_setup setup = {}; in nl80211_join_ocb() local
13897 err = nl80211_parse_chandef(rdev, info, &setup.chandef); in nl80211_join_ocb()
13901 return cfg80211_join_ocb(rdev, dev, &setup); in nl80211_join_ocb()
13917 struct mesh_setup setup; in nl80211_join_mesh() local
13922 memcpy(&setup, &default_mesh_setup, sizeof(setup)); in nl80211_join_mesh()
13935 setup.mesh_id = nla_data(info->attrs[NL80211_ATTR_MESH_ID]); in nl80211_join_mesh()
13936 setup.mesh_id_len = nla_len(info->attrs[NL80211_ATTR_MESH_ID]); in nl80211_join_mesh()
13939 !nl80211_parse_mcast_rate(rdev, setup.mcast_rate, in nl80211_join_mesh()
13944 setup.beacon_interval = in nl80211_join_mesh()
13949 setup.beacon_interval); in nl80211_join_mesh()
13955 setup.dtim_period = in nl80211_join_mesh()
13957 if (setup.dtim_period < 1 || setup.dtim_period > 100) in nl80211_join_mesh()
13963 err = nl80211_parse_mesh_setup(info, &setup); in nl80211_join_mesh()
13968 if (setup.user_mpm) in nl80211_join_mesh()
13972 err = nl80211_parse_chandef(rdev, info, &setup.chandef); in nl80211_join_mesh()
13977 setup.chandef.chan = NULL; in nl80211_join_mesh()
13986 if (!setup.chandef.chan) in nl80211_join_mesh()
13989 sband = rdev->wiphy.bands[setup.chandef.chan->band]; in nl80211_join_mesh()
13992 &setup.basic_rates); in nl80211_join_mesh()
14000 &setup.beacon_rate, in nl80211_join_mesh()
14005 if (!setup.chandef.chan) in nl80211_join_mesh()
14008 err = validate_beacon_tx_rate(rdev, setup.chandef.chan->band, in nl80211_join_mesh()
14009 &setup.beacon_rate); in nl80211_join_mesh()
14014 setup.userspace_handles_dfs = in nl80211_join_mesh()
14023 setup.control_port_over_nl80211 = true; in nl80211_join_mesh()
14026 err = __cfg80211_join_mesh(rdev, dev, &setup, &cfg); in nl80211_join_mesh()