| /OK3568_Linux_fs/kernel/drivers/staging/rtl8188eu/hal/ |
| H A D | hal_com.c | 121 void hal_set_brate_cfg(u8 *brates, u16 *rate_cfg) in hal_set_brate_cfg() argument 132 *rate_cfg |= RATE_1M; in hal_set_brate_cfg() 135 *rate_cfg |= RATE_2M; in hal_set_brate_cfg() 138 *rate_cfg |= RATE_5_5M; in hal_set_brate_cfg() 141 *rate_cfg |= RATE_11M; in hal_set_brate_cfg() 144 *rate_cfg |= RATE_6M; in hal_set_brate_cfg() 147 *rate_cfg |= RATE_9M; in hal_set_brate_cfg() 150 *rate_cfg |= RATE_12M; in hal_set_brate_cfg() 153 *rate_cfg |= RATE_18M; in hal_set_brate_cfg() 156 *rate_cfg |= RATE_24M; in hal_set_brate_cfg() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/huawei/hinic/ |
| H A D | hinic_sriov.c | 136 struct hinic_tx_rate_cfg_max_min rate_cfg = {0}; in hinic_set_vf_tx_rate_max_min() local 137 u16 out_size = sizeof(rate_cfg); in hinic_set_vf_tx_rate_max_min() 140 rate_cfg.func_id = hinic_glb_pf_vf_offset(hwdev->hwif) + vf_id; in hinic_set_vf_tx_rate_max_min() 141 rate_cfg.max_rate = max_rate; in hinic_set_vf_tx_rate_max_min() 142 rate_cfg.min_rate = min_rate; in hinic_set_vf_tx_rate_max_min() 144 &rate_cfg, sizeof(rate_cfg), &rate_cfg, in hinic_set_vf_tx_rate_max_min() 146 if ((rate_cfg.status != HINIC_MGMT_CMD_UNSUPPORTED && in hinic_set_vf_tx_rate_max_min() 147 rate_cfg.status) || err || !out_size) { in hinic_set_vf_tx_rate_max_min() 150 rate_cfg.status, out_size); in hinic_set_vf_tx_rate_max_min() 154 if (!rate_cfg.status) { in hinic_set_vf_tx_rate_max_min() [all …]
|
| /OK3568_Linux_fs/kernel/sound/soc/intel/skylake/ |
| H A D | skl-nhlt.c | 257 (sclk[id].rate_cfg[j].rate != 0); j++) { in skl_get_ssp_clks() 258 if (sclk[id].rate_cfg[j].rate == rate) { in skl_get_ssp_clks() 294 sclk[id].rate_cfg[rate_index].rate = rate; in skl_get_ssp_clks() 295 sclk[id].rate_cfg[rate_index].config = saved_fmt_cfg; in skl_get_ssp_clks() 296 sclkfs[id].rate_cfg[rate_index].rate = rate; in skl_get_ssp_clks() 297 sclkfs[id].rate_cfg[rate_index].config = saved_fmt_cfg; in skl_get_ssp_clks() 345 mclk[id].rate_cfg[0].rate = parent->rate/div_ratio; in skl_get_mclk() 346 mclk[id].rate_cfg[0].config = fmt_cfg; in skl_get_mclk()
|
| H A D | skl-ssp-clk.c | 191 rcfg = skl_get_rate_cfg(clkdev->pdata->ssp_clks[clkdev->id].rate_cfg, in skl_clk_change_status() 224 rcfg = skl_get_rate_cfg(clkdev->pdata->ssp_clks[clkdev->id].rate_cfg, in skl_clk_set_rate() 380 if (clks[i].rate_cfg[0].rate == 0) in skl_clk_dev_probe()
|
| H A D | skl-ssp-clk.h | 98 struct skl_clk_rate_cfg_table rate_cfg[SKL_MAX_CLK_RATES]; member
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/ |
| H A D | hw.c | 78 u16 rate_cfg = ((u16 *) val)[0]; in rtl92se_set_hw_reg() local 82 rate_cfg = rate_cfg & 0x150; in rtl92se_set_hw_reg() 84 rate_cfg = rate_cfg & 0x15f; in rtl92se_set_hw_reg() 86 rate_cfg |= 0x01; in rtl92se_set_hw_reg() 88 rtl_write_byte(rtlpriv, RRSR, rate_cfg & 0xff); in rtl92se_set_hw_reg() 90 (rate_cfg >> 8) & 0xff); in rtl92se_set_hw_reg() 92 while (rate_cfg > 0x1) { in rtl92se_set_hw_reg() 93 rate_cfg = (rate_cfg >> 1); in rtl92se_set_hw_reg()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/ |
| H A D | hw.c | 167 u16 rate_cfg = ((u16 *) val)[0]; in rtl92de_set_hw_reg() local 170 rate_cfg = rate_cfg & 0x15f; in rtl92de_set_hw_reg() 172 ((rate_cfg & 0x150) == 0)) in rtl92de_set_hw_reg() 173 rate_cfg |= 0x01; in rtl92de_set_hw_reg() 174 rtl_write_byte(rtlpriv, REG_RRSR, rate_cfg & 0xff); in rtl92de_set_hw_reg() 176 (rate_cfg >> 8) & 0xff); in rtl92de_set_hw_reg() 177 while (rate_cfg > 0x1) { in rtl92de_set_hw_reg() 178 rate_cfg = (rate_cfg >> 1); in rtl92de_set_hw_reg()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/mvl88w8977/mlinux/ |
| H A D | moal_wext.c | 1082 mlan_rate_cfg_t rate_cfg; in woal_set_rate() local 1087 rate_cfg.is_rate_auto = 1; in woal_set_rate() 1089 rate_cfg.is_rate_auto = 0; in woal_set_rate() 1090 rate_cfg.rate_type = MLAN_RATE_VALUE; in woal_set_rate() 1091 rate_cfg.rate = vwrq->value / 500000; in woal_set_rate() 1095 &rate_cfg)) { in woal_set_rate() 1119 mlan_rate_cfg_t rate_cfg; in woal_get_rate() local 1125 &rate_cfg)) { in woal_get_rate() 1130 if (rate_cfg.is_rate_auto) in woal_get_rate() 1134 vwrq->value = rate_cfg.rate * 500000; in woal_get_rate()
|
| H A D | moal_cfg80211.c | 2041 mlan_rate_cfg_t *rate_cfg = NULL; in woal_cfg80211_set_bitrate_mask() local 2062 rate_cfg = &rate->param.rate_cfg; in woal_cfg80211_set_bitrate_mask() 2066 rate_cfg->rate_type = MLAN_RATE_BITMAP; in woal_cfg80211_set_bitrate_mask() 2070 rate_cfg->bitmap_rates[0] = mask->control[band].legacy & 0x000f; in woal_cfg80211_set_bitrate_mask() 2074 rate_cfg->bitmap_rates[1] = in woal_cfg80211_set_bitrate_mask() 2077 rate_cfg->bitmap_rates[1] = mask->control[band].legacy; in woal_cfg80211_set_bitrate_mask() 2082 rate_cfg->bitmap_rates[2] = mask->control[band].ht_mcs[0]; in woal_cfg80211_set_bitrate_mask() 2084 rate_cfg->bitmap_rates[2] = mask->control[band].mcs[0]; in woal_cfg80211_set_bitrate_mask()
|
| H A D | moal_uap.c | 1412 rate->param.rate_cfg.rate_type = MLAN_RATE_INDEX; in woal_uap_tx_rate_cfg() 1427 rate->param.rate_cfg.is_rate_auto = 1; in woal_uap_tx_rate_cfg() 1443 rate->param.rate_cfg.rate_format = in woal_uap_tx_rate_cfg() 1464 rate->param.rate_cfg.rate = tx_rate_config.rate; in woal_uap_tx_rate_cfg() 1479 if (rate->param.rate_cfg.is_rate_auto) in woal_uap_tx_rate_cfg() 1484 rate->param.rate_cfg.rate_format; in woal_uap_tx_rate_cfg() 1485 tx_rate_config.rate = rate->param.rate_cfg.rate; in woal_uap_tx_rate_cfg() 1489 rate->param.rate_cfg.bitmap_rates[i]; in woal_uap_tx_rate_cfg()
|
| H A D | moal_priv.c | 2718 rate->param.rate_cfg.rate_type = MLAN_RATE_INDEX; in woal_set_get_txrate() 2726 rate->param.rate_cfg.is_rate_auto = 1; in woal_set_get_txrate() 2735 rate->param.rate_cfg.rate = rateindex; in woal_set_get_txrate() 2747 if (rate->param.rate_cfg.is_rate_auto) in woal_set_get_txrate() 2750 rateindex = rate->param.rate_cfg.rate; in woal_set_get_txrate()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/mvl88w8977/mlan/ |
| H A D | mlan_misc.c | 3539 bitmap_rates = ds_rate->param.rate_cfg.bitmap_rates; in wlan_rate_ioctl_set_rate_bitmap() 3586 rate->param.rate_cfg.is_rate_auto = pmpriv->is_data_rate_auto; in wlan_rate_ioctl_get_rate_value() 3594 rate->param.rate_cfg.rate = SupportedRates_BG[0] & 0x7f; in wlan_rate_ioctl_get_rate_value() 3597 rate->param.rate_cfg.rate = SupportedRates_BG[0] & 0x7f; in wlan_rate_ioctl_get_rate_value() 3600 rate->param.rate_cfg.rate = SupportedRates_A[0] & 0x7f; in wlan_rate_ioctl_get_rate_value() 3603 rate->param.rate_cfg.rate = SupportedRates_G[0] & 0x7f; in wlan_rate_ioctl_get_rate_value() 3606 rate->param.rate_cfg.rate = SupportedRates_B[0] & 0x7f; in wlan_rate_ioctl_get_rate_value() 3609 rate->param.rate_cfg.rate = SupportedRates_N[0] & 0x7f; in wlan_rate_ioctl_get_rate_value() 3654 if (ds_rate->param.rate_cfg.is_rate_auto) { in wlan_rate_ioctl_set_rate_value() 3678 ds_rate->param.rate_cfg.rate); in wlan_rate_ioctl_set_rate_value() [all …]
|
| H A D | mlan_cmdevt.c | 2989 if (rate->param.rate_cfg.rate_type == MLAN_RATE_INDEX) { in wlan_ret_802_11_tx_rate_query() 2993 rate->param.rate_cfg.rate = in wlan_ret_802_11_tx_rate_query() 3002 rate->param.rate_cfg.rate = in wlan_ret_802_11_tx_rate_query() 3009 rate->param.rate_cfg.rate = in wlan_ret_802_11_tx_rate_query() 3258 HostCmd_DS_TX_RATE_CFG *rate_cfg = in wlan_cmd_tx_rate_cfg() local 3270 rate_cfg->action = wlan_cpu_to_le16(cmd_action); in wlan_cmd_tx_rate_cfg() 3272 rate_scope = (MrvlRateScope_t *)((t_u8 *)rate_cfg + in wlan_cmd_tx_rate_cfg() 3394 ds_rate->param.rate_cfg.is_rate_auto = MTRUE; in wlan_ret_tx_rate_cfg() 3395 ds_rate->param.rate_cfg.rate_format = in wlan_ret_tx_rate_cfg() 3398 ds_rate->param.rate_cfg.is_rate_auto = MFALSE; in wlan_ret_tx_rate_cfg() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/staging/rtl8188eu/include/ |
| H A D | hal_com.h | 146 void hal_set_brate_cfg(u8 *brates, u16 *rate_cfg);
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/nxp/mlinux/ |
| H A D | moal_uap.c | 1748 rate->param.rate_cfg.rate_type = MLAN_RATE_INDEX; in woal_uap_tx_rate_cfg() 1763 rate->param.rate_cfg.is_rate_auto = 1; in woal_uap_tx_rate_cfg() 1779 rate->param.rate_cfg.rate_format = in woal_uap_tx_rate_cfg() 1805 rate->param.rate_cfg.rate = tx_rate_config.rate; in woal_uap_tx_rate_cfg() 1819 rate->param.rate_cfg.nss = tx_rate_config.nss; in woal_uap_tx_rate_cfg() 1822 rate->param.rate_cfg.rate_setting = 0xffff; in woal_uap_tx_rate_cfg() 1824 rate->param.rate_cfg.rate_setting = in woal_uap_tx_rate_cfg() 1837 if (rate->param.rate_cfg.is_rate_auto) in woal_uap_tx_rate_cfg() 1842 rate->param.rate_cfg.rate_format; in woal_uap_tx_rate_cfg() 1843 tx_rate_config.rate = rate->param.rate_cfg.rate; in woal_uap_tx_rate_cfg() [all …]
|
| H A D | moal_wext.c | 1261 mlan_rate_cfg_t rate_cfg; in woal_set_rate() local 1266 rate_cfg.is_rate_auto = 1; in woal_set_rate() 1268 rate_cfg.is_rate_auto = 0; in woal_set_rate() 1269 rate_cfg.rate_type = MLAN_RATE_VALUE; in woal_set_rate() 1270 rate_cfg.rate = vwrq->value / 500000; in woal_set_rate() 1273 woal_set_get_data_rate(priv, MLAN_ACT_SET, &rate_cfg)) { in woal_set_rate() 1296 mlan_rate_cfg_t rate_cfg; in woal_get_rate() local 1301 woal_set_get_data_rate(priv, MLAN_ACT_GET, &rate_cfg)) { in woal_get_rate() 1306 if (rate_cfg.is_rate_auto) in woal_get_rate() 1310 vwrq->value = rate_cfg.rate * 500000; in woal_get_rate()
|
| H A D | moal_cfg80211.c | 2253 mlan_rate_cfg_t *rate_cfg = NULL; in woal_cfg80211_set_bitrate_mask() local 2274 rate_cfg = &rate->param.rate_cfg; in woal_cfg80211_set_bitrate_mask() 2278 rate_cfg->rate_type = MLAN_RATE_BITMAP; in woal_cfg80211_set_bitrate_mask() 2282 rate_cfg->bitmap_rates[0] = mask->control[band].legacy & 0x000f; in woal_cfg80211_set_bitrate_mask() 2286 rate_cfg->bitmap_rates[1] = in woal_cfg80211_set_bitrate_mask() 2289 rate_cfg->bitmap_rates[1] = mask->control[band].legacy; in woal_cfg80211_set_bitrate_mask() 2294 rate_cfg->bitmap_rates[2] = mask->control[band].ht_mcs[0]; in woal_cfg80211_set_bitrate_mask() 2296 rate_cfg->bitmap_rates[2] = mask->control[band].mcs[0]; in woal_cfg80211_set_bitrate_mask() 2299 rate_cfg->bitmap_rates[2] |= mask->control[band].ht_mcs[1] << 8; in woal_cfg80211_set_bitrate_mask() 2301 rate_cfg->bitmap_rates[2] |= mask->control[band].mcs[1] << 8; in woal_cfg80211_set_bitrate_mask()
|
| H A D | moal_priv.c | 2556 rate->param.rate_cfg.rate_type = MLAN_RATE_INDEX; in woal_set_get_txrate() 2564 rate->param.rate_cfg.is_rate_auto = 1; in woal_set_get_txrate() 2573 rate->param.rate_cfg.rate = rateindex; in woal_set_get_txrate() 2585 if (rate->param.rate_cfg.is_rate_auto) in woal_set_get_txrate() 2588 rateindex = rate->param.rate_cfg.rate; in woal_set_get_txrate()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ |
| H A D | hw.c | 145 u16 rate_cfg = ((u16 *) val)[0]; in rtl92ce_set_hw_reg() local 148 rate_cfg &= 0x15f; in rtl92ce_set_hw_reg() 149 rate_cfg |= 0x01; in rtl92ce_set_hw_reg() 150 rtl_write_byte(rtlpriv, REG_RRSR, rate_cfg & 0xff); in rtl92ce_set_hw_reg() 152 (rate_cfg >> 8) & 0xff); in rtl92ce_set_hw_reg() 153 while (rate_cfg > 0x1) { in rtl92ce_set_hw_reg() 154 rate_cfg = (rate_cfg >> 1); in rtl92ce_set_hw_reg()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/nxp/mlan/ |
| H A D | mlan_misc.c | 4154 bitmap_rates = ds_rate->param.rate_cfg.bitmap_rates; in wlan_rate_ioctl_set_rate_bitmap() 4198 rate->param.rate_cfg.is_rate_auto = pmpriv->is_data_rate_auto; in wlan_rate_ioctl_get_rate_value() 4206 rate->param.rate_cfg.rate = SupportedRates_BG[0] & 0x7f; in wlan_rate_ioctl_get_rate_value() 4209 rate->param.rate_cfg.rate = SupportedRates_BG[0] & 0x7f; in wlan_rate_ioctl_get_rate_value() 4212 rate->param.rate_cfg.rate = SupportedRates_A[0] & 0x7f; in wlan_rate_ioctl_get_rate_value() 4215 rate->param.rate_cfg.rate = SupportedRates_G[0] & 0x7f; in wlan_rate_ioctl_get_rate_value() 4218 rate->param.rate_cfg.rate = SupportedRates_B[0] & 0x7f; in wlan_rate_ioctl_get_rate_value() 4221 rate->param.rate_cfg.rate = SupportedRates_N[0] & 0x7f; in wlan_rate_ioctl_get_rate_value() 4264 if (ds_rate->param.rate_cfg.is_rate_auto) { in wlan_rate_ioctl_set_rate_value() 4289 ds_rate->param.rate_cfg.rate); in wlan_rate_ioctl_set_rate_value() [all …]
|
| H A D | mlan_cmdevt.c | 3547 if (rate->param.rate_cfg.rate_type == MLAN_RATE_INDEX) { in wlan_ret_802_11_tx_rate_query() 3554 rate->param.rate_cfg.rate = in wlan_ret_802_11_tx_rate_query() 3559 rate->param.rate_cfg.rate = in wlan_ret_802_11_tx_rate_query() 3568 rate->param.rate_cfg.rate = in wlan_ret_802_11_tx_rate_query() 3575 rate->param.rate_cfg.rate = in wlan_ret_802_11_tx_rate_query() 3963 HostCmd_DS_TX_RATE_CFG *rate_cfg = in wlan_cmd_tx_rate_cfg() local 3977 rate_cfg->action = wlan_cpu_to_le16(cmd_action); in wlan_cmd_tx_rate_cfg() 3978 rate_cfg->cfg_index = 0; in wlan_cmd_tx_rate_cfg() 3980 rate_scope = (MrvlRateScope_t *)rate_cfg->tlv_buf; in wlan_cmd_tx_rate_cfg() 4070 wlan_cpu_to_le16(ds_rate->param.rate_cfg.rate_setting); in wlan_cmd_tx_rate_cfg() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/ |
| H A D | hw.c | 1568 u16 rate_cfg = ((u16 *) val)[0]; in rtl92cu_set_hw_reg() local 1571 rate_cfg &= 0x15f; in rtl92cu_set_hw_reg() 1577 rate_cfg |= 0x01; in rtl92cu_set_hw_reg() 1578 rtl_write_byte(rtlpriv, REG_RRSR, rate_cfg & 0xff); in rtl92cu_set_hw_reg() 1580 (rate_cfg >> 8) & 0xff); in rtl92cu_set_hw_reg() 1581 while (rate_cfg > 0x1) { in rtl92cu_set_hw_reg() 1582 rate_cfg >>= 1; in rtl92cu_set_hw_reg()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/marvell/mwifiex/ |
| H A D | sta_cmdresp.c | 270 struct host_cmd_ds_tx_rate_cfg *rate_cfg = &resp->params.tx_rate_cfg; in mwifiex_ret_tx_rate_cfg() local 277 tlv_buf = ((u8 *)rate_cfg) + sizeof(struct host_cmd_ds_tx_rate_cfg); in mwifiex_ret_tx_rate_cfg() 278 tlv_buf_left = le16_to_cpu(resp->size) - S_DS_GEN - sizeof(*rate_cfg); in mwifiex_ret_tx_rate_cfg()
|
| H A D | sta_cmd.c | 174 struct host_cmd_ds_tx_rate_cfg *rate_cfg = &cmd->params.tx_rate_cfg; in mwifiex_cmd_tx_rate_cfg() local 181 rate_cfg->action = cpu_to_le16(cmd_action); in mwifiex_cmd_tx_rate_cfg() 182 rate_cfg->cfg_index = 0; in mwifiex_cmd_tx_rate_cfg() 184 rate_scope = (struct mwifiex_rate_scope *) ((u8 *) rate_cfg + in mwifiex_cmd_tx_rate_cfg()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/realtek/rtl8xxxu/ |
| H A D | rtl8xxxu_core.c | 4460 static void rtl8xxxu_set_basic_rates(struct rtl8xxxu_priv *priv, u32 rate_cfg) in rtl8xxxu_set_basic_rates() argument 4465 rate_cfg &= RESPONSE_RATE_BITMAP_ALL; in rtl8xxxu_set_basic_rates() 4469 val32 |= rate_cfg; in rtl8xxxu_set_basic_rates() 4472 dev_dbg(&priv->udev->dev, "%s: rates %08x\n", __func__, rate_cfg); in rtl8xxxu_set_basic_rates() 4474 while (rate_cfg) { in rtl8xxxu_set_basic_rates() 4475 rate_cfg = (rate_cfg >> 1); in rtl8xxxu_set_basic_rates()
|