Lines Matching refs:bss
249 struct wcn36xx_hal_config_bss_params_v1 *bss) in wcn36xx_smd_set_bss_vht_params() argument
252 bss->vht_capable = 1; in wcn36xx_smd_set_bss_vht_params()
1515 struct wcn36xx_hal_config_bss_params *bss) in wcn36xx_smd_set_bss_params() argument
1521 memcpy(&bss->bssid, bssid, ETH_ALEN); in wcn36xx_smd_set_bss_params()
1523 memcpy(bss->self_mac_addr, vif->addr, ETH_ALEN); in wcn36xx_smd_set_bss_params()
1526 bss->bss_type = WCN36XX_HAL_INFRASTRUCTURE_MODE; in wcn36xx_smd_set_bss_params()
1529 bss->oper_mode = 1; in wcn36xx_smd_set_bss_params()
1530 bss->wcn36xx_hal_persona = WCN36XX_HAL_STA_MODE; in wcn36xx_smd_set_bss_params()
1533 bss->bss_type = WCN36XX_HAL_INFRA_AP_MODE; in wcn36xx_smd_set_bss_params()
1536 bss->oper_mode = 0; in wcn36xx_smd_set_bss_params()
1537 bss->wcn36xx_hal_persona = WCN36XX_HAL_STA_SAP_MODE; in wcn36xx_smd_set_bss_params()
1539 bss->bss_type = WCN36XX_HAL_IBSS_MODE; in wcn36xx_smd_set_bss_params()
1542 bss->oper_mode = 1; in wcn36xx_smd_set_bss_params()
1548 wcn36xx_smd_set_bss_nw_type(wcn, sta, bss); in wcn36xx_smd_set_bss_params()
1550 bss->nw_type = WCN36XX_HAL_11N_NW_TYPE; in wcn36xx_smd_set_bss_params()
1552 bss->short_slot_time_supported = vif->bss_conf.use_short_slot; in wcn36xx_smd_set_bss_params()
1553 bss->lla_coexist = 0; in wcn36xx_smd_set_bss_params()
1554 bss->llb_coexist = 0; in wcn36xx_smd_set_bss_params()
1555 bss->llg_coexist = 0; in wcn36xx_smd_set_bss_params()
1556 bss->rifs_mode = 0; in wcn36xx_smd_set_bss_params()
1557 bss->beacon_interval = vif->bss_conf.beacon_int; in wcn36xx_smd_set_bss_params()
1558 bss->dtim_period = vif_priv->dtim_period; in wcn36xx_smd_set_bss_params()
1560 wcn36xx_smd_set_bss_ht_params(vif, sta, bss); in wcn36xx_smd_set_bss_params()
1562 bss->oper_channel = WCN36XX_HW_CHANNEL(wcn); in wcn36xx_smd_set_bss_params()
1565 bss->ext_channel = IEEE80211_HT_PARAM_CHA_SEC_BELOW; in wcn36xx_smd_set_bss_params()
1567 bss->ext_channel = IEEE80211_HT_PARAM_CHA_SEC_ABOVE; in wcn36xx_smd_set_bss_params()
1569 bss->ext_channel = IEEE80211_HT_PARAM_CHA_SEC_NONE; in wcn36xx_smd_set_bss_params()
1571 bss->reserved = 0; in wcn36xx_smd_set_bss_params()
1574 bss->ssid.length = vif_priv->ssid.length; in wcn36xx_smd_set_bss_params()
1575 memcpy(bss->ssid.ssid, vif_priv->ssid.ssid, vif_priv->ssid.length); in wcn36xx_smd_set_bss_params()
1577 bss->obss_prot_enabled = 0; in wcn36xx_smd_set_bss_params()
1578 bss->rmf = 0; in wcn36xx_smd_set_bss_params()
1579 bss->max_probe_resp_retry_limit = 0; in wcn36xx_smd_set_bss_params()
1580 bss->hidden_ssid = vif->bss_conf.hidden_ssid; in wcn36xx_smd_set_bss_params()
1581 bss->proxy_probe_resp = 0; in wcn36xx_smd_set_bss_params()
1582 bss->edca_params_valid = 0; in wcn36xx_smd_set_bss_params()
1586 bss->ext_set_sta_key_param_valid = 0; in wcn36xx_smd_set_bss_params()
1590 bss->spectrum_mgt_enable = 0; in wcn36xx_smd_set_bss_params()
1591 bss->tx_mgmt_power = 0; in wcn36xx_smd_set_bss_params()
1592 bss->max_tx_power = WCN36XX_MAX_POWER(wcn); in wcn36xx_smd_set_bss_params()
1593 bss->action = update; in wcn36xx_smd_set_bss_params()
1595 vif_priv->bss_type = bss->bss_type; in wcn36xx_smd_set_bss_params()
1605 struct wcn36xx_hal_config_bss_params_v1 *bss; in wcn36xx_smd_config_bss_v1() local
1622 bss = &msg_body->bss_params; in wcn36xx_smd_config_bss_v1()
1623 sta = &bss->sta; in wcn36xx_smd_config_bss_v1()
1630 memcpy(bss->bssid, &bss_v0.bssid, ETH_ALEN); in wcn36xx_smd_config_bss_v1()
1631 memcpy(bss->self_mac_addr, &bss_v0.self_mac_addr, ETH_ALEN); in wcn36xx_smd_config_bss_v1()
1633 bss->bss_type = bss_v0.bss_type; in wcn36xx_smd_config_bss_v1()
1634 bss->oper_mode = bss_v0.oper_mode; in wcn36xx_smd_config_bss_v1()
1635 bss->nw_type = bss_v0.nw_type; in wcn36xx_smd_config_bss_v1()
1637 bss->short_slot_time_supported = in wcn36xx_smd_config_bss_v1()
1639 bss->lla_coexist = bss_v0.lla_coexist; in wcn36xx_smd_config_bss_v1()
1640 bss->llb_coexist = bss_v0.llb_coexist; in wcn36xx_smd_config_bss_v1()
1641 bss->llg_coexist = bss_v0.llg_coexist; in wcn36xx_smd_config_bss_v1()
1642 bss->ht20_coexist = bss_v0.ht20_coexist; in wcn36xx_smd_config_bss_v1()
1643 bss->lln_non_gf_coexist = bss_v0.lln_non_gf_coexist; in wcn36xx_smd_config_bss_v1()
1645 bss->lsig_tx_op_protection_full_support = in wcn36xx_smd_config_bss_v1()
1647 bss->rifs_mode = bss_v0.rifs_mode; in wcn36xx_smd_config_bss_v1()
1648 bss->beacon_interval = bss_v0.beacon_interval; in wcn36xx_smd_config_bss_v1()
1649 bss->dtim_period = bss_v0.dtim_period; in wcn36xx_smd_config_bss_v1()
1650 bss->tx_channel_width_set = bss_v0.tx_channel_width_set; in wcn36xx_smd_config_bss_v1()
1651 bss->oper_channel = bss_v0.oper_channel; in wcn36xx_smd_config_bss_v1()
1655 bss->ext_channel = HW_VALUE_PHY(chandef->chan->hw_value); in wcn36xx_smd_config_bss_v1()
1657 bss->ext_channel = bss_v0.ext_channel; in wcn36xx_smd_config_bss_v1()
1660 bss->reserved = bss_v0.reserved; in wcn36xx_smd_config_bss_v1()
1662 memcpy(&bss->ssid, &bss_v0.ssid, in wcn36xx_smd_config_bss_v1()
1665 bss->action = bss_v0.action; in wcn36xx_smd_config_bss_v1()
1666 bss->rateset = bss_v0.rateset; in wcn36xx_smd_config_bss_v1()
1667 bss->ht = bss_v0.ht; in wcn36xx_smd_config_bss_v1()
1668 bss->obss_prot_enabled = bss_v0.obss_prot_enabled; in wcn36xx_smd_config_bss_v1()
1669 bss->rmf = bss_v0.rmf; in wcn36xx_smd_config_bss_v1()
1670 bss->ht_oper_mode = bss_v0.ht_oper_mode; in wcn36xx_smd_config_bss_v1()
1671 bss->dual_cts_protection = bss_v0.dual_cts_protection; in wcn36xx_smd_config_bss_v1()
1673 bss->max_probe_resp_retry_limit = in wcn36xx_smd_config_bss_v1()
1675 bss->hidden_ssid = bss_v0.hidden_ssid; in wcn36xx_smd_config_bss_v1()
1676 bss->proxy_probe_resp = bss_v0.proxy_probe_resp; in wcn36xx_smd_config_bss_v1()
1677 bss->edca_params_valid = bss_v0.edca_params_valid; in wcn36xx_smd_config_bss_v1()
1679 memcpy(&bss->acbe, &bss_v0.acbe, in wcn36xx_smd_config_bss_v1()
1681 memcpy(&bss->acbk, &bss_v0.acbk, in wcn36xx_smd_config_bss_v1()
1683 memcpy(&bss->acvi, &bss_v0.acvi, in wcn36xx_smd_config_bss_v1()
1685 memcpy(&bss->acvo, &bss_v0.acvo, in wcn36xx_smd_config_bss_v1()
1688 bss->ext_set_sta_key_param_valid = in wcn36xx_smd_config_bss_v1()
1691 memcpy(&bss->ext_set_sta_key_param, in wcn36xx_smd_config_bss_v1()
1695 bss->wcn36xx_hal_persona = bss_v0.wcn36xx_hal_persona; in wcn36xx_smd_config_bss_v1()
1696 bss->spectrum_mgt_enable = bss_v0.spectrum_mgt_enable; in wcn36xx_smd_config_bss_v1()
1697 bss->tx_mgmt_power = bss_v0.tx_mgmt_power; in wcn36xx_smd_config_bss_v1()
1698 bss->max_tx_power = bss_v0.max_tx_power; in wcn36xx_smd_config_bss_v1()
1700 wcn36xx_smd_set_bss_vht_params(vif, sta_80211, bss); in wcn36xx_smd_config_bss_v1()
1706 bss->bssid, bss->self_mac_addr, bss->bss_type, in wcn36xx_smd_config_bss_v1()
1707 bss->oper_mode, bss->nw_type); in wcn36xx_smd_config_bss_v1()
1727 struct wcn36xx_hal_config_bss_params *bss; in wcn36xx_smd_config_bss_v0() local
1737 bss = &msg->bss_params; in wcn36xx_smd_config_bss_v0()
1738 sta_params = &bss->sta; in wcn36xx_smd_config_bss_v0()
1740 wcn36xx_smd_set_bss_params(wcn, vif, sta, bssid, update, bss); in wcn36xx_smd_config_bss_v0()
1747 bss->bssid, bss->self_mac_addr, bss->bss_type, in wcn36xx_smd_config_bss_v0()
1748 bss->oper_mode, bss->nw_type); in wcn36xx_smd_config_bss_v0()