/linux-6.6.21/drivers/net/wireless/broadcom/b43/ |
D | ppr.c | 71 struct b43_ppr_rates *rates = &ppr->rates; in b43_ppr_load_max_from_sprom() local 121 rates->cck[i] = maxpwr - off; in b43_ppr_load_max_from_sprom() 128 rates->ofdm[i] = maxpwr - off; in b43_ppr_load_max_from_sprom() 132 rates->mcs_20[0] = rates->ofdm[0]; in b43_ppr_load_max_from_sprom() 133 rates->mcs_20[1] = rates->ofdm[2]; in b43_ppr_load_max_from_sprom() 134 rates->mcs_20[2] = rates->ofdm[3]; in b43_ppr_load_max_from_sprom() 135 rates->mcs_20[3] = rates->ofdm[4]; in b43_ppr_load_max_from_sprom() 136 rates->mcs_20[4] = rates->ofdm[5]; in b43_ppr_load_max_from_sprom() 137 rates->mcs_20[5] = rates->ofdm[6]; in b43_ppr_load_max_from_sprom() 138 rates->mcs_20[6] = rates->ofdm[7]; in b43_ppr_load_max_from_sprom() [all …]
|
/linux-6.6.21/sound/soc/mediatek/mt8186/ |
D | mt8186-dai-hostless.c | 118 .rates = MTK_HOSTLESS_RATES, 125 .rates = MTK_HOSTLESS_RATES, 137 .rates = MTK_HOSTLESS_RATES, 144 .rates = MTK_HOSTLESS_RATES, 156 .rates = MTK_HOSTLESS_RATES, 163 .rates = MTK_HOSTLESS_RATES, 175 .rates = MTK_HOSTLESS_RATES, 182 .rates = MTK_HOSTLESS_RATES, 195 .rates = MTK_HOSTLESS_RATES, 207 .rates = MTK_HOSTLESS_RATES, [all …]
|
/linux-6.6.21/net/mac80211/ |
D | rate.c | 356 info->control.rates[0].flags |= IEEE80211_TX_RC_S1G_MCS; in __rate_control_send_low() 357 info->control.rates[0].idx = 0; in __rate_control_send_low() 365 info->control.rates[0].idx = 0; in __rate_control_send_low() 376 info->control.rates[0].idx = i; in __rate_control_send_low() 386 info->control.rates[0].count = in __rate_control_send_low() 410 info->control.rates[0].idx = mcast_rate - 1; in rate_control_send_low() 421 rc_send_low_basicrate(&info->control.rates[0], in rate_control_send_low() 617 struct ieee80211_tx_rate *rates, in rate_fixup_ratelist() argument 632 if (!(rates[0].flags & in rate_fixup_ratelist() 637 rate = &sband->bitrates[rates[0].idx]; in rate_fixup_ratelist() [all …]
|
D | status.c | 251 status_rate = &status->rates[status->n_rates - 1]; in ieee80211_tx_radiotap_len() 261 else if (info->status.rates[0].idx >= 0 && in ieee80211_tx_radiotap_len() 262 !(info->status.rates[0].flags & in ieee80211_tx_radiotap_len() 281 } else if (info->status.rates[0].idx >= 0) { in ieee80211_tx_radiotap_len() 282 if (info->status.rates[0].flags & IEEE80211_TX_RC_MCS) in ieee80211_tx_radiotap_len() 284 else if (info->status.rates[0].flags & IEEE80211_TX_RC_VHT_MCS) in ieee80211_tx_radiotap_len() 306 status_rate = &status->rates[status->n_rates - 1]; in ieee80211_add_tx_radiotap_header() 333 } else if (info->status.rates[0].idx >= 0 && in ieee80211_add_tx_radiotap_header() 334 !(info->status.rates[0].flags & (IEEE80211_TX_RC_MCS | in ieee80211_add_tx_radiotap_header() 340 sband->bitrates[info->status.rates[0].idx].bitrate; in ieee80211_add_tx_radiotap_header() [all …]
|
D | rc80211_minstrel_ht.c | 409 return &mi->groups[group].rates[idx]; in minstrel_ht_get_stats() 453 return &mi->groups[group].rates[idx]; in minstrel_ht_ri_get_stats() 459 return &mi->groups[MI_RATE_GROUP(index)].rates[MI_RATE_IDX(index)]; in minstrel_get_ratestats() 547 cur_prob = mi->groups[cur_group].rates[cur_idx].prob_avg; in minstrel_ht_sort_best_tp_rates() 553 tmp_prob = mi->groups[tmp_group].rates[tmp_idx].prob_avg; in minstrel_ht_sort_best_tp_rates() 587 mrs = &mg->rates[cur_idx]; in minstrel_ht_set_best_prob_rate() 591 tmp_prob = mi->groups[tmp_group].rates[tmp_idx].prob_avg; in minstrel_ht_set_best_prob_rate() 598 max_tp_prob = mi->groups[max_tp_group].rates[max_tp_idx].prob_avg; in minstrel_ht_set_best_prob_rate() 611 max_gpr_prob = mi->groups[max_gpr_group].rates[max_gpr_idx].prob_avg; in minstrel_ht_set_best_prob_rate() 649 tmp_prob = mi->groups[tmp_group].rates[tmp_idx].prob_avg; in minstrel_ht_assign_best_tp_rates() [all …]
|
/linux-6.6.21/drivers/net/wireless/silabs/wfx/ |
D | data_tx.c | 47 struct ieee80211_tx_rate *rates) in wfx_tx_policy_build() argument 53 WARN(rates[0].idx < 0, "invalid rate policy"); in wfx_tx_policy_build() 56 if (rates[i].idx < 0) in wfx_tx_policy_build() 58 WARN_ON(rates[i].count > 15); in wfx_tx_policy_build() 59 rateid = wfx_get_hw_rate(wdev, &rates[i]); in wfx_tx_policy_build() 61 count = rates[i].count; in wfx_tx_policy_build() 64 policy->rates[rateid / 2] |= count; in wfx_tx_policy_build() 70 return !memcmp(a->rates, b->rates, sizeof(a->rates)); in wfx_tx_policy_is_equal() 101 static int wfx_tx_policy_get(struct wfx_vif *wvif, struct ieee80211_tx_rate *rates, bool *renew) in wfx_tx_policy_get() argument 108 wfx_tx_policy_build(wvif, &wanted, rates); in wfx_tx_policy_get() [all …]
|
/linux-6.6.21/sound/soc/qcom/qdsp6/ |
D | q6dsp-lpass-ports.c | 13 .rates = SNDRV_PCM_RATE_8000 | SNDRV_PCM_RATE_16000 |\ 31 .rates = SNDRV_PCM_RATE_8000 | SNDRV_PCM_RATE_16000 |\ 49 .rates = SNDRV_PCM_RATE_8000 | SNDRV_PCM_RATE_16000 |\ 67 .rates = SNDRV_PCM_RATE_8000 | SNDRV_PCM_RATE_16000 |\ 85 .rates = SNDRV_PCM_RATE_48000 | \ 103 .rates = SNDRV_PCM_RATE_48000 | 120 .rates = SNDRV_PCM_RATE_48000 | SNDRV_PCM_RATE_8000 | 135 .rates = SNDRV_PCM_RATE_48000 | SNDRV_PCM_RATE_8000 | 148 .rates = SNDRV_PCM_RATE_8000 | SNDRV_PCM_RATE_16000 | 165 .rates = SNDRV_PCM_RATE_48000 | SNDRV_PCM_RATE_8000 | [all …]
|
/linux-6.6.21/drivers/net/wireless/st/cw1200/ |
D | txrx.c | 67 struct ieee80211_tx_rate *rates, size_t count) in tx_policy_build() argument 72 BUG_ON(rates[0].idx < 0); in tx_policy_build() 77 if (rates[i].idx < 0) { in tx_policy_build() 81 if (rates[i].idx > rates[i - 1].idx) { in tx_policy_build() 82 struct ieee80211_tx_rate tmp = rates[i - 1]; in tx_policy_build() 83 rates[i - 1] = rates[i]; in tx_policy_build() 84 rates[i] = tmp; in tx_policy_build() 89 total = rates[0].count; in tx_policy_build() 91 if (rates[j].idx == rates[i].idx) { in tx_policy_build() 92 rates[i].count += rates[j].count; in tx_policy_build() [all …]
|
/linux-6.6.21/sound/soc/sof/amd/ |
D | vangogh.c | 33 .rates = SNDRV_PCM_RATE_8000_96000, 42 .rates = SNDRV_PCM_RATE_8000_48000, 57 .rates = SNDRV_PCM_RATE_8000_96000, 66 .rates = SNDRV_PCM_RATE_8000_48000, 81 .rates = SNDRV_PCM_RATE_8000_96000, 90 .rates = SNDRV_PCM_RATE_8000_48000, 105 .rates = SNDRV_PCM_RATE_8000_48000, 118 .rates = SNDRV_PCM_RATE_8000_96000, 127 .rates = SNDRV_PCM_RATE_8000_48000,
|
D | rembrandt.c | 33 .rates = SNDRV_PCM_RATE_8000_96000, 42 .rates = SNDRV_PCM_RATE_8000_48000, 57 .rates = SNDRV_PCM_RATE_8000_96000, 66 .rates = SNDRV_PCM_RATE_8000_48000, 81 .rates = SNDRV_PCM_RATE_8000_96000, 90 .rates = SNDRV_PCM_RATE_8000_48000, 105 .rates = SNDRV_PCM_RATE_8000_48000, 118 .rates = SNDRV_PCM_RATE_8000_96000,
|
D | renoir.c | 32 .rates = SNDRV_PCM_RATE_8000_96000, 41 .rates = SNDRV_PCM_RATE_8000_48000, 56 .rates = SNDRV_PCM_RATE_8000_96000, 65 .rates = SNDRV_PCM_RATE_8000_48000, 80 .rates = SNDRV_PCM_RATE_8000_48000, 93 .rates = SNDRV_PCM_RATE_8000_96000,
|
/linux-6.6.21/drivers/net/wireless/marvell/mwifiex/ |
D | cfp.c | 285 u32 mwifiex_get_active_data_rates(struct mwifiex_private *priv, u8 *rates) in mwifiex_get_active_data_rates() argument 288 return mwifiex_get_supported_rates(priv, rates); in mwifiex_get_active_data_rates() 290 return mwifiex_copy_rates(rates, 0, in mwifiex_get_active_data_rates() 379 u8 *rates, u8 radio_type) in mwifiex_get_rates_from_cfg80211() argument 391 rate_mask = request->rates[NL80211_BAND_5GHZ]; in mwifiex_get_rates_from_cfg80211() 396 rate_mask = request->rates[NL80211_BAND_2GHZ]; in mwifiex_get_rates_from_cfg80211() 403 rates[num_rates++] = (u8)(sband->bitrates[i].bitrate / 5); in mwifiex_get_rates_from_cfg80211() 413 u32 mwifiex_get_supported_rates(struct mwifiex_private *priv, u8 *rates) in mwifiex_get_supported_rates() argument 425 k = mwifiex_copy_rates(rates, k, supported_rates_b, in mwifiex_get_supported_rates() 433 k = mwifiex_copy_rates(rates, k, supported_rates_g, in mwifiex_get_supported_rates() [all …]
|
/linux-6.6.21/drivers/soundwire/ |
D | generic_bandwidth_allocation.c | 29 unsigned int *rates; member 160 int *rates, int count) in sdw_compute_group_params() argument 169 params[i].rate = rates[i]; in sdw_compute_group_params() 205 if (rate == group->rates[i]) in sdw_add_element_group_count() 212 unsigned int *rates; in sdw_add_element_group_count() local 215 rates = krealloc(group->rates, in sdw_add_element_group_count() 218 if (!rates) in sdw_add_element_group_count() 220 group->rates = rates; in sdw_add_element_group_count() 223 group->rates[group->count++] = rate; in sdw_add_element_group_count() 238 group->rates = kcalloc(group->max_size, sizeof(int), GFP_KERNEL); in sdw_get_group_count() [all …]
|
/linux-6.6.21/drivers/clk/sunxi-ng/ |
D | ccu_frac.c | 62 return (cf->rates[0] == rate) || (cf->rates[1] == rate); in ccu_frac_helper_has_rate() 77 clk_hw_get_name(&common->hw), cf->rates[0], cf->rates[1]); in ccu_frac_helper_read_rate() 84 return (reg & cf->select) ? cf->rates[1] : cf->rates[0]; in ccu_frac_helper_read_rate() 98 if (cf->rates[0] == rate) in ccu_frac_helper_set_rate() 100 else if (cf->rates[1] == rate) in ccu_frac_helper_set_rate()
|
/linux-6.6.21/drivers/net/wireless/ath/ath9k/ |
D | ar9002_mac.c | 238 WRITE_ONCE(ads->ds_ctl2, set11nTries(i->rates, 0) in ar9002_set_txdesc() 239 | set11nTries(i->rates, 1) in ar9002_set_txdesc() 240 | set11nTries(i->rates, 2) in ar9002_set_txdesc() 241 | set11nTries(i->rates, 3) in ar9002_set_txdesc() 245 WRITE_ONCE(ads->ds_ctl3, set11nRate(i->rates, 0) in ar9002_set_txdesc() 246 | set11nRate(i->rates, 1) in ar9002_set_txdesc() 247 | set11nRate(i->rates, 2) in ar9002_set_txdesc() 248 | set11nRate(i->rates, 3)); in ar9002_set_txdesc() 298 WRITE_ONCE(ads->ds_ctl4, set11nPktDurRTSCTS(i->rates, 0) in ar9002_set_txdesc() 299 | set11nPktDurRTSCTS(i->rates, 1)); in ar9002_set_txdesc() [all …]
|
D | xmit.c | 172 ratetbl = rcu_dereference(sta->rates); in ath_merge_ratetbl() 176 if (tx_info->control.rates[0].idx < 0 || in ath_merge_ratetbl() 177 tx_info->control.rates[0].count == 0) in ath_merge_ratetbl() 181 bf->rates[0] = tx_info->control.rates[0]; in ath_merge_ratetbl() 186 bf->rates[i].idx = ratetbl->rate[i].idx; in ath_merge_ratetbl() 187 bf->rates[i].flags = ratetbl->rate[i].flags; in ath_merge_ratetbl() 189 bf->rates[i].count = ratetbl->rate[i].count_rts; in ath_merge_ratetbl() 191 bf->rates[i].count = ratetbl->rate[i].count_cts; in ath_merge_ratetbl() 193 bf->rates[i].count = ratetbl->rate[i].count; in ath_merge_ratetbl() 207 ieee80211_get_tx_rates(vif, sta, bf->bf_mpdu, bf->rates, in ath_set_rates() [all …]
|
/linux-6.6.21/sound/usb/ |
D | quirks-table.h | 64 .rates = SNDRV_PCM_RATE_CONTINUOUS, 110 .rates = SNDRV_PCM_RATE_48000, 469 .rates = SNDRV_PCM_RATE_CONTINUOUS, 486 .rates = SNDRV_PCM_RATE_CONTINUOUS, 957 .rates = SNDRV_PCM_RATE_CONTINUOUS, 974 .rates = SNDRV_PCM_RATE_CONTINUOUS, 1577 .rates = SNDRV_PCM_RATE_44100, 1595 .rates = SNDRV_PCM_RATE_44100, 1644 .rates = SNDRV_PCM_RATE_44100, 1662 .rates = SNDRV_PCM_RATE_44100, [all …]
|
/linux-6.6.21/sound/soc/uniphier/ |
D | aio-ld11.c | 197 .rates = SNDRV_PCM_RATE_48000, 204 .rates = SNDRV_PCM_RATE_48000 | 217 .rates = SNDRV_PCM_RATE_48000, 228 .rates = SNDRV_PCM_RATE_48000, 235 .rates = SNDRV_PCM_RATE_48000, 246 .rates = SNDRV_PCM_RATE_48000, 257 .rates = SNDRV_PCM_RATE_48000, 268 .rates = SNDRV_PCM_RATE_48000, 279 .rates = SNDRV_PCM_RATE_48000 | 292 .rates = SNDRV_PCM_RATE_48000 |
|
/linux-6.6.21/drivers/net/wireless/intersil/orinoco/ |
D | scan.c | 27 static int symbol_build_supp_rates(u8 *buf, const __le16 *rates) in symbol_build_supp_rates() argument 34 rate = le16_to_cpu(rates[i]); in symbol_build_supp_rates() 45 static int prism_build_supp_rates(u8 *buf, const u8 *rates) in prism_build_supp_rates() argument 52 if (rates[i] == 0x0) in prism_build_supp_rates() 54 buf[i + 2] = rates[i]; in prism_build_supp_rates() 60 if (i == 8 && rates[i] > 0) { in prism_build_supp_rates() 64 if (rates[i] == 0x0) in prism_build_supp_rates() 66 buf[i + 2] = rates[i]; in prism_build_supp_rates() 101 ie_len += symbol_build_supp_rates(ie, bss->s.rates); in orinoco_add_hostscan_result() 105 ie_len += prism_build_supp_rates(ie, bss->p.rates); in orinoco_add_hostscan_result()
|
/linux-6.6.21/sound/soc/fsl/ |
D | fsl_rpmsg.c | 121 .rates = SNDRV_PCM_RATE_KNOT, 128 .rates = SNDRV_PCM_RATE_KNOT, 143 .rates = SNDRV_PCM_RATE_8000 | SNDRV_PCM_RATE_16000 | 149 .rates = SNDRV_PCM_RATE_KNOT, 156 .rates = SNDRV_PCM_RATE_32000 | SNDRV_PCM_RATE_44100 | 165 .rates = SNDRV_PCM_RATE_32000 | SNDRV_PCM_RATE_44100 | 174 .rates = SNDRV_PCM_RATE_16000 | SNDRV_PCM_RATE_32000 | 203 fsl_rpmsg_dai.playback.rates = rpmsg->soc_data->rates; in fsl_rpmsg_probe() 204 fsl_rpmsg_dai.capture.rates = rpmsg->soc_data->rates; in fsl_rpmsg_probe()
|
/linux-6.6.21/drivers/gpu/drm/tegra/ |
D | dp.c | 54 link->rates[i] = 0; in drm_dp_link_reset() 82 if (rate <= link->rates[pivot]) in drm_dp_link_add_rate() 85 if (pivot != link->num_rates && rate == link->rates[pivot]) in drm_dp_link_add_rate() 89 link->rates[i] = link->rates[i - 1]; in drm_dp_link_add_rate() 91 link->rates[pivot] = rate; in drm_dp_link_add_rate() 116 if (rate == link->rates[i]) in drm_dp_link_remove_rate() 125 link->rates[i] = link->rates[i + 1]; in drm_dp_link_remove_rate() 149 if (link->rates[i] != 0) in drm_dp_link_update_rates() 150 link->rates[count++] = link->rates[i]; in drm_dp_link_update_rates() 154 link->rates[i] = 0; in drm_dp_link_update_rates() [all …]
|
/linux-6.6.21/sound/pci/ac97/ |
D | ac97_pcm.c | 396 unsigned int rates = ~0; in get_rates() local 411 rates &= pcm->r[dbl].codec[cidx]->rates[idx]; in get_rates() 414 rates &= ~(SNDRV_PCM_RATE_64000 | SNDRV_PCM_RATE_88200 | in get_rates() 416 return rates; in get_rates() 442 unsigned int rates; in snd_ac97_pcm_assign() local 478 rpcm->rates = ~0; in snd_ac97_pcm_assign() 483 rates = ~0; in snd_ac97_pcm_assign() 504 rates = SNDRV_PCM_RATE_48000; in snd_ac97_pcm_assign() 506 rates = get_rates(rpcm, j, tmp, 0); in snd_ac97_pcm_assign() 512 rpcm->rates &= rates; in snd_ac97_pcm_assign() [all …]
|
/linux-6.6.21/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
D | rate.c | 284 if (rs->rates[idx] & BRCMS_RATE_FLAG) in brcms_c_rateset_valid() 316 r = (int)rs->rates[i] & BRCMS_RATE_MASK; in brcms_c_rate_hwrs_filter_sort_validate() 319 rateset[r] = rs->rates[i]; /* preserve basic bit! */ in brcms_c_rate_hwrs_filter_sort_validate() 325 r = hw_rs->rates[i] & BRCMS_RATE_MASK; in brcms_c_rate_hwrs_filter_sort_validate() 327 rs->rates[count++] = rateset[r]; in brcms_c_rate_hwrs_filter_sort_validate() 409 bool basic_only, u8 rates, uint xmask, bool mcsallow) in brcms_c_rateset_filter() argument 417 r = src->rates[i]; in brcms_c_rateset_filter() 420 if (rates == BRCMS_RATES_CCK && in brcms_c_rateset_filter() 423 if (rates == BRCMS_RATES_OFDM && in brcms_c_rateset_filter() 426 dst->rates[count++] = r & xmask; in brcms_c_rateset_filter() [all …]
|
/linux-6.6.21/drivers/usb/serial/ |
D | ir-usb.c | 201 int rates; in ir_startup() local 210 rates = le16_to_cpu(irda_desc->wBaudRate); in ir_startup() 215 (rates & USB_IRDA_BR_2400) ? " 2400" : "", in ir_startup() 216 (rates & USB_IRDA_BR_9600) ? " 9600" : "", in ir_startup() 217 (rates & USB_IRDA_BR_19200) ? " 19200" : "", in ir_startup() 218 (rates & USB_IRDA_BR_38400) ? " 38400" : "", in ir_startup() 219 (rates & USB_IRDA_BR_57600) ? " 57600" : "", in ir_startup() 220 (rates & USB_IRDA_BR_115200) ? " 115200" : "", in ir_startup() 221 (rates & USB_IRDA_BR_576000) ? " 576000" : "", in ir_startup() 222 (rates & USB_IRDA_BR_1152000) ? " 1152000" : "", in ir_startup() [all …]
|
/linux-6.6.21/arch/mips/lantiq/ |
D | clk.c | 85 if (clk->rates && *clk->rates) { in clk_set_rate() 86 unsigned long *r = clk->rates; in clk_set_rate() 105 if (clk->rates && *clk->rates) { in clk_round_rate() 106 unsigned long *r = clk->rates; in clk_round_rate()
|