Lines Matching refs:bss_params
105 struct wcn36xx_hal_config_bss_params *bss_params) in wcn36xx_smd_set_bss_nw_type() argument
108 bss_params->nw_type = WCN36XX_HAL_11A_NW_TYPE; in wcn36xx_smd_set_bss_nw_type()
110 bss_params->nw_type = WCN36XX_HAL_11N_NW_TYPE; in wcn36xx_smd_set_bss_nw_type()
112 bss_params->nw_type = WCN36XX_HAL_11G_NW_TYPE; in wcn36xx_smd_set_bss_nw_type()
114 bss_params->nw_type = WCN36XX_HAL_11B_NW_TYPE; in wcn36xx_smd_set_bss_nw_type()
123 struct wcn36xx_hal_config_bss_params *bss_params) in wcn36xx_smd_set_bss_ht_params() argument
127 bss_params->ht = sta->ht_cap.ht_supported; in wcn36xx_smd_set_bss_ht_params()
128 bss_params->tx_channel_width_set = is_cap_supported(caps, in wcn36xx_smd_set_bss_ht_params()
130 bss_params->lsig_tx_op_protection_full_support = in wcn36xx_smd_set_bss_ht_params()
134 bss_params->ht_oper_mode = vif->bss_conf.ht_operation_mode; in wcn36xx_smd_set_bss_ht_params()
135 bss_params->lln_non_gf_coexist = in wcn36xx_smd_set_bss_ht_params()
139 bss_params->dual_cts_protection = 0; in wcn36xx_smd_set_bss_ht_params()
141 bss_params->ht20_coexist = 0; in wcn36xx_smd_set_bss_ht_params()
1051 struct wcn36xx_hal_config_bss_params_v1 *bss = &msg_body.bss_params; in wcn36xx_smd_config_bss_v1()
1057 memcpy(&msg_body.bss_params.bssid, in wcn36xx_smd_config_bss_v1()
1058 &orig->bss_params.bssid, ETH_ALEN); in wcn36xx_smd_config_bss_v1()
1059 memcpy(&msg_body.bss_params.self_mac_addr, in wcn36xx_smd_config_bss_v1()
1060 &orig->bss_params.self_mac_addr, ETH_ALEN); in wcn36xx_smd_config_bss_v1()
1062 msg_body.bss_params.bss_type = orig->bss_params.bss_type; in wcn36xx_smd_config_bss_v1()
1063 msg_body.bss_params.oper_mode = orig->bss_params.oper_mode; in wcn36xx_smd_config_bss_v1()
1064 msg_body.bss_params.nw_type = orig->bss_params.nw_type; in wcn36xx_smd_config_bss_v1()
1066 msg_body.bss_params.short_slot_time_supported = in wcn36xx_smd_config_bss_v1()
1067 orig->bss_params.short_slot_time_supported; in wcn36xx_smd_config_bss_v1()
1068 msg_body.bss_params.lla_coexist = orig->bss_params.lla_coexist; in wcn36xx_smd_config_bss_v1()
1069 msg_body.bss_params.llb_coexist = orig->bss_params.llb_coexist; in wcn36xx_smd_config_bss_v1()
1070 msg_body.bss_params.llg_coexist = orig->bss_params.llg_coexist; in wcn36xx_smd_config_bss_v1()
1071 msg_body.bss_params.ht20_coexist = orig->bss_params.ht20_coexist; in wcn36xx_smd_config_bss_v1()
1072 msg_body.bss_params.lln_non_gf_coexist = in wcn36xx_smd_config_bss_v1()
1073 orig->bss_params.lln_non_gf_coexist; in wcn36xx_smd_config_bss_v1()
1075 msg_body.bss_params.lsig_tx_op_protection_full_support = in wcn36xx_smd_config_bss_v1()
1076 orig->bss_params.lsig_tx_op_protection_full_support; in wcn36xx_smd_config_bss_v1()
1077 msg_body.bss_params.rifs_mode = orig->bss_params.rifs_mode; in wcn36xx_smd_config_bss_v1()
1078 msg_body.bss_params.beacon_interval = orig->bss_params.beacon_interval; in wcn36xx_smd_config_bss_v1()
1079 msg_body.bss_params.dtim_period = orig->bss_params.dtim_period; in wcn36xx_smd_config_bss_v1()
1080 msg_body.bss_params.tx_channel_width_set = in wcn36xx_smd_config_bss_v1()
1081 orig->bss_params.tx_channel_width_set; in wcn36xx_smd_config_bss_v1()
1082 msg_body.bss_params.oper_channel = orig->bss_params.oper_channel; in wcn36xx_smd_config_bss_v1()
1083 msg_body.bss_params.ext_channel = orig->bss_params.ext_channel; in wcn36xx_smd_config_bss_v1()
1085 msg_body.bss_params.reserved = orig->bss_params.reserved; in wcn36xx_smd_config_bss_v1()
1087 memcpy(&msg_body.bss_params.ssid, in wcn36xx_smd_config_bss_v1()
1088 &orig->bss_params.ssid, in wcn36xx_smd_config_bss_v1()
1089 sizeof(orig->bss_params.ssid)); in wcn36xx_smd_config_bss_v1()
1091 msg_body.bss_params.action = orig->bss_params.action; in wcn36xx_smd_config_bss_v1()
1092 msg_body.bss_params.rateset = orig->bss_params.rateset; in wcn36xx_smd_config_bss_v1()
1093 msg_body.bss_params.ht = orig->bss_params.ht; in wcn36xx_smd_config_bss_v1()
1094 msg_body.bss_params.obss_prot_enabled = in wcn36xx_smd_config_bss_v1()
1095 orig->bss_params.obss_prot_enabled; in wcn36xx_smd_config_bss_v1()
1096 msg_body.bss_params.rmf = orig->bss_params.rmf; in wcn36xx_smd_config_bss_v1()
1097 msg_body.bss_params.ht_oper_mode = orig->bss_params.ht_oper_mode; in wcn36xx_smd_config_bss_v1()
1098 msg_body.bss_params.dual_cts_protection = in wcn36xx_smd_config_bss_v1()
1099 orig->bss_params.dual_cts_protection; in wcn36xx_smd_config_bss_v1()
1101 msg_body.bss_params.max_probe_resp_retry_limit = in wcn36xx_smd_config_bss_v1()
1102 orig->bss_params.max_probe_resp_retry_limit; in wcn36xx_smd_config_bss_v1()
1103 msg_body.bss_params.hidden_ssid = orig->bss_params.hidden_ssid; in wcn36xx_smd_config_bss_v1()
1104 msg_body.bss_params.proxy_probe_resp = in wcn36xx_smd_config_bss_v1()
1105 orig->bss_params.proxy_probe_resp; in wcn36xx_smd_config_bss_v1()
1106 msg_body.bss_params.edca_params_valid = in wcn36xx_smd_config_bss_v1()
1107 orig->bss_params.edca_params_valid; in wcn36xx_smd_config_bss_v1()
1109 memcpy(&msg_body.bss_params.acbe, in wcn36xx_smd_config_bss_v1()
1110 &orig->bss_params.acbe, in wcn36xx_smd_config_bss_v1()
1111 sizeof(orig->bss_params.acbe)); in wcn36xx_smd_config_bss_v1()
1112 memcpy(&msg_body.bss_params.acbk, in wcn36xx_smd_config_bss_v1()
1113 &orig->bss_params.acbk, in wcn36xx_smd_config_bss_v1()
1114 sizeof(orig->bss_params.acbk)); in wcn36xx_smd_config_bss_v1()
1115 memcpy(&msg_body.bss_params.acvi, in wcn36xx_smd_config_bss_v1()
1116 &orig->bss_params.acvi, in wcn36xx_smd_config_bss_v1()
1117 sizeof(orig->bss_params.acvi)); in wcn36xx_smd_config_bss_v1()
1118 memcpy(&msg_body.bss_params.acvo, in wcn36xx_smd_config_bss_v1()
1119 &orig->bss_params.acvo, in wcn36xx_smd_config_bss_v1()
1120 sizeof(orig->bss_params.acvo)); in wcn36xx_smd_config_bss_v1()
1122 msg_body.bss_params.ext_set_sta_key_param_valid = in wcn36xx_smd_config_bss_v1()
1123 orig->bss_params.ext_set_sta_key_param_valid; in wcn36xx_smd_config_bss_v1()
1125 memcpy(&msg_body.bss_params.ext_set_sta_key_param, in wcn36xx_smd_config_bss_v1()
1126 &orig->bss_params.ext_set_sta_key_param, in wcn36xx_smd_config_bss_v1()
1127 sizeof(orig->bss_params.acvo)); in wcn36xx_smd_config_bss_v1()
1129 msg_body.bss_params.wcn36xx_hal_persona = in wcn36xx_smd_config_bss_v1()
1130 orig->bss_params.wcn36xx_hal_persona; in wcn36xx_smd_config_bss_v1()
1131 msg_body.bss_params.spectrum_mgt_enable = in wcn36xx_smd_config_bss_v1()
1132 orig->bss_params.spectrum_mgt_enable; in wcn36xx_smd_config_bss_v1()
1133 msg_body.bss_params.tx_mgmt_power = orig->bss_params.tx_mgmt_power; in wcn36xx_smd_config_bss_v1()
1134 msg_body.bss_params.max_tx_power = orig->bss_params.max_tx_power; in wcn36xx_smd_config_bss_v1()
1136 wcn36xx_smd_convert_sta_to_v1(wcn, &orig->bss_params.sta, in wcn36xx_smd_config_bss_v1()
1137 &msg_body.bss_params.sta); in wcn36xx_smd_config_bss_v1()
1210 bss = &msg.bss_params; in wcn36xx_smd_config_bss()