Lines Matching refs:bss_params
108 struct wcn36xx_hal_config_bss_params *bss_params) in wcn36xx_smd_set_bss_nw_type() argument
111 bss_params->nw_type = WCN36XX_HAL_11A_NW_TYPE; in wcn36xx_smd_set_bss_nw_type()
113 bss_params->nw_type = WCN36XX_HAL_11N_NW_TYPE; in wcn36xx_smd_set_bss_nw_type()
115 bss_params->nw_type = WCN36XX_HAL_11G_NW_TYPE; in wcn36xx_smd_set_bss_nw_type()
117 bss_params->nw_type = WCN36XX_HAL_11B_NW_TYPE; in wcn36xx_smd_set_bss_nw_type()
126 struct wcn36xx_hal_config_bss_params *bss_params) in wcn36xx_smd_set_bss_ht_params() argument
130 bss_params->ht = sta->ht_cap.ht_supported; in wcn36xx_smd_set_bss_ht_params()
131 bss_params->tx_channel_width_set = is_cap_supported(caps, in wcn36xx_smd_set_bss_ht_params()
133 bss_params->lsig_tx_op_protection_full_support = in wcn36xx_smd_set_bss_ht_params()
137 bss_params->ht_oper_mode = vif->bss_conf.ht_operation_mode; in wcn36xx_smd_set_bss_ht_params()
138 bss_params->lln_non_gf_coexist = in wcn36xx_smd_set_bss_ht_params()
142 bss_params->dual_cts_protection = 0; in wcn36xx_smd_set_bss_ht_params()
144 bss_params->ht20_coexist = 0; in wcn36xx_smd_set_bss_ht_params()
1261 struct wcn36xx_hal_config_bss_params_v1 *bss = &msg_body.bss_params; in wcn36xx_smd_config_bss_v1()
1267 memcpy(&msg_body.bss_params.bssid, in wcn36xx_smd_config_bss_v1()
1268 &orig->bss_params.bssid, ETH_ALEN); in wcn36xx_smd_config_bss_v1()
1269 memcpy(&msg_body.bss_params.self_mac_addr, in wcn36xx_smd_config_bss_v1()
1270 &orig->bss_params.self_mac_addr, ETH_ALEN); in wcn36xx_smd_config_bss_v1()
1272 msg_body.bss_params.bss_type = orig->bss_params.bss_type; in wcn36xx_smd_config_bss_v1()
1273 msg_body.bss_params.oper_mode = orig->bss_params.oper_mode; in wcn36xx_smd_config_bss_v1()
1274 msg_body.bss_params.nw_type = orig->bss_params.nw_type; in wcn36xx_smd_config_bss_v1()
1276 msg_body.bss_params.short_slot_time_supported = in wcn36xx_smd_config_bss_v1()
1277 orig->bss_params.short_slot_time_supported; in wcn36xx_smd_config_bss_v1()
1278 msg_body.bss_params.lla_coexist = orig->bss_params.lla_coexist; in wcn36xx_smd_config_bss_v1()
1279 msg_body.bss_params.llb_coexist = orig->bss_params.llb_coexist; in wcn36xx_smd_config_bss_v1()
1280 msg_body.bss_params.llg_coexist = orig->bss_params.llg_coexist; in wcn36xx_smd_config_bss_v1()
1281 msg_body.bss_params.ht20_coexist = orig->bss_params.ht20_coexist; in wcn36xx_smd_config_bss_v1()
1282 msg_body.bss_params.lln_non_gf_coexist = in wcn36xx_smd_config_bss_v1()
1283 orig->bss_params.lln_non_gf_coexist; in wcn36xx_smd_config_bss_v1()
1285 msg_body.bss_params.lsig_tx_op_protection_full_support = in wcn36xx_smd_config_bss_v1()
1286 orig->bss_params.lsig_tx_op_protection_full_support; in wcn36xx_smd_config_bss_v1()
1287 msg_body.bss_params.rifs_mode = orig->bss_params.rifs_mode; in wcn36xx_smd_config_bss_v1()
1288 msg_body.bss_params.beacon_interval = orig->bss_params.beacon_interval; in wcn36xx_smd_config_bss_v1()
1289 msg_body.bss_params.dtim_period = orig->bss_params.dtim_period; in wcn36xx_smd_config_bss_v1()
1290 msg_body.bss_params.tx_channel_width_set = in wcn36xx_smd_config_bss_v1()
1291 orig->bss_params.tx_channel_width_set; in wcn36xx_smd_config_bss_v1()
1292 msg_body.bss_params.oper_channel = orig->bss_params.oper_channel; in wcn36xx_smd_config_bss_v1()
1293 msg_body.bss_params.ext_channel = orig->bss_params.ext_channel; in wcn36xx_smd_config_bss_v1()
1295 msg_body.bss_params.reserved = orig->bss_params.reserved; in wcn36xx_smd_config_bss_v1()
1297 memcpy(&msg_body.bss_params.ssid, in wcn36xx_smd_config_bss_v1()
1298 &orig->bss_params.ssid, in wcn36xx_smd_config_bss_v1()
1299 sizeof(orig->bss_params.ssid)); in wcn36xx_smd_config_bss_v1()
1301 msg_body.bss_params.action = orig->bss_params.action; in wcn36xx_smd_config_bss_v1()
1302 msg_body.bss_params.rateset = orig->bss_params.rateset; in wcn36xx_smd_config_bss_v1()
1303 msg_body.bss_params.ht = orig->bss_params.ht; in wcn36xx_smd_config_bss_v1()
1304 msg_body.bss_params.obss_prot_enabled = in wcn36xx_smd_config_bss_v1()
1305 orig->bss_params.obss_prot_enabled; in wcn36xx_smd_config_bss_v1()
1306 msg_body.bss_params.rmf = orig->bss_params.rmf; in wcn36xx_smd_config_bss_v1()
1307 msg_body.bss_params.ht_oper_mode = orig->bss_params.ht_oper_mode; in wcn36xx_smd_config_bss_v1()
1308 msg_body.bss_params.dual_cts_protection = in wcn36xx_smd_config_bss_v1()
1309 orig->bss_params.dual_cts_protection; in wcn36xx_smd_config_bss_v1()
1311 msg_body.bss_params.max_probe_resp_retry_limit = in wcn36xx_smd_config_bss_v1()
1312 orig->bss_params.max_probe_resp_retry_limit; in wcn36xx_smd_config_bss_v1()
1313 msg_body.bss_params.hidden_ssid = orig->bss_params.hidden_ssid; in wcn36xx_smd_config_bss_v1()
1314 msg_body.bss_params.proxy_probe_resp = in wcn36xx_smd_config_bss_v1()
1315 orig->bss_params.proxy_probe_resp; in wcn36xx_smd_config_bss_v1()
1316 msg_body.bss_params.edca_params_valid = in wcn36xx_smd_config_bss_v1()
1317 orig->bss_params.edca_params_valid; in wcn36xx_smd_config_bss_v1()
1319 memcpy(&msg_body.bss_params.acbe, in wcn36xx_smd_config_bss_v1()
1320 &orig->bss_params.acbe, in wcn36xx_smd_config_bss_v1()
1321 sizeof(orig->bss_params.acbe)); in wcn36xx_smd_config_bss_v1()
1322 memcpy(&msg_body.bss_params.acbk, in wcn36xx_smd_config_bss_v1()
1323 &orig->bss_params.acbk, in wcn36xx_smd_config_bss_v1()
1324 sizeof(orig->bss_params.acbk)); in wcn36xx_smd_config_bss_v1()
1325 memcpy(&msg_body.bss_params.acvi, in wcn36xx_smd_config_bss_v1()
1326 &orig->bss_params.acvi, in wcn36xx_smd_config_bss_v1()
1327 sizeof(orig->bss_params.acvi)); in wcn36xx_smd_config_bss_v1()
1328 memcpy(&msg_body.bss_params.acvo, in wcn36xx_smd_config_bss_v1()
1329 &orig->bss_params.acvo, in wcn36xx_smd_config_bss_v1()
1330 sizeof(orig->bss_params.acvo)); in wcn36xx_smd_config_bss_v1()
1332 msg_body.bss_params.ext_set_sta_key_param_valid = in wcn36xx_smd_config_bss_v1()
1333 orig->bss_params.ext_set_sta_key_param_valid; in wcn36xx_smd_config_bss_v1()
1335 memcpy(&msg_body.bss_params.ext_set_sta_key_param, in wcn36xx_smd_config_bss_v1()
1336 &orig->bss_params.ext_set_sta_key_param, in wcn36xx_smd_config_bss_v1()
1337 sizeof(orig->bss_params.acvo)); in wcn36xx_smd_config_bss_v1()
1339 msg_body.bss_params.wcn36xx_hal_persona = in wcn36xx_smd_config_bss_v1()
1340 orig->bss_params.wcn36xx_hal_persona; in wcn36xx_smd_config_bss_v1()
1341 msg_body.bss_params.spectrum_mgt_enable = in wcn36xx_smd_config_bss_v1()
1342 orig->bss_params.spectrum_mgt_enable; in wcn36xx_smd_config_bss_v1()
1343 msg_body.bss_params.tx_mgmt_power = orig->bss_params.tx_mgmt_power; in wcn36xx_smd_config_bss_v1()
1344 msg_body.bss_params.max_tx_power = orig->bss_params.max_tx_power; in wcn36xx_smd_config_bss_v1()
1346 wcn36xx_smd_convert_sta_to_v1(wcn, &orig->bss_params.sta, in wcn36xx_smd_config_bss_v1()
1347 &msg_body.bss_params.sta); in wcn36xx_smd_config_bss_v1()
1422 bss = &msg.bss_params; in wcn36xx_smd_config_bss()