/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath9k/ |
H A D | ar9003_mac.c | 69 WRITE_ONCE(ads->ctl13, set11nTries(i->rates, 0) in ar9003_set_txdesc() 70 | set11nTries(i->rates, 1) in ar9003_set_txdesc() 71 | set11nTries(i->rates, 2) in ar9003_set_txdesc() 72 | set11nTries(i->rates, 3) in ar9003_set_txdesc() 76 WRITE_ONCE(ads->ctl14, set11nRate(i->rates, 0) in ar9003_set_txdesc() 77 | set11nRate(i->rates, 1) in ar9003_set_txdesc() 78 | set11nRate(i->rates, 2) in ar9003_set_txdesc() 79 | set11nRate(i->rates, 3)); in ar9003_set_txdesc() 141 WRITE_ONCE(ads->ctl15, set11nPktDurRTSCTS(i->rates, 0) in ar9003_set_txdesc() 142 | set11nPktDurRTSCTS(i->rates, in ar9003_set_txdesc() [all...] |
H A D | xmit.c | 160 ieee80211_get_tx_rates(vif, sta, bf->bf_mpdu, bf->rates, in ath_set_rates() 161 ARRAY_SIZE(bf->rates)); in ath_set_rates() 455 struct ieee80211_tx_rate rates[4]; in ath_tx_complete_aggr() local 465 memcpy(rates, bf->rates, sizeof(rates)); in ath_tx_complete_aggr() 469 retries += rates[i].count; in ath_tx_complete_aggr() 579 memcpy(tx_info->control.rates, rates, sizeof(rates)); in ath_tx_complete_aggr() 734 struct ieee80211_tx_rate *rates; ath_lookup_legacy() local 757 struct ieee80211_tx_rate *rates; ath_lookup_rate() local 1211 struct ieee80211_tx_rate *rates; ath_buf_set_rate() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7603/ |
H A D | mac.c | 703 struct ieee80211_tx_rate *rates) in mt7603_wtbl_set_rates() 721 rates[i] = rates[n_rates - 1]; in mt7603_wtbl_set_rates() 724 memcpy(sta->rateset[rateset].rates, rates, in mt7603_wtbl_set_rates() 725 sizeof(sta->rateset[rateset].rates)); in mt7603_wtbl_set_rates() 731 ref = &sta->rateset[rateset].rates[0]; in mt7603_wtbl_set_rates() 734 rates = sta->rateset[rateset].rates; in mt7603_wtbl_set_rates() 735 for (i = 0; i < ARRAY_SIZE(sta->rateset[rateset].rates); in mt7603_wtbl_set_rates() 701 mt7603_wtbl_set_rates(struct mt7603_dev *dev, struct mt7603_sta *sta, struct ieee80211_tx_rate *probe_rate, struct ieee80211_tx_rate *rates) mt7603_wtbl_set_rates() argument [all...] |
/kernel/linux/linux-5.10/sound/usb/ |
H A 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 [all...] |
/kernel/linux/linux-5.10/sound/soc/uniphier/ |
H A D | aio-pxs2.c | 177 .rates = SNDRV_PCM_RATE_48000, 190 .rates = SNDRV_PCM_RATE_48000, 197 .rates = SNDRV_PCM_RATE_48000, 210 .rates = SNDRV_PCM_RATE_48000, 217 .rates = SNDRV_PCM_RATE_48000, 230 .rates = SNDRV_PCM_RATE_48000, 243 .rates = SNDRV_PCM_RATE_48000,
|
/kernel/linux/linux-6.6/sound/soc/amd/acp/ |
H A D | acp-rembrandt.c | 82 .rates = SNDRV_PCM_RATE_8000_96000, 92 .rates = SNDRV_PCM_RATE_8000_48000, 107 .rates = SNDRV_PCM_RATE_8000_96000, 117 .rates = SNDRV_PCM_RATE_8000_48000, 132 .rates = SNDRV_PCM_RATE_8000_96000, 142 .rates = SNDRV_PCM_RATE_8000_48000, 156 .rates = SNDRV_PCM_RATE_8000_48000,
|
/kernel/linux/linux-5.10/sound/soc/qcom/qdsp6/ |
H A D | q6afe-dai.c | 19 .rates = SNDRV_PCM_RATE_8000 | SNDRV_PCM_RATE_16000 |\ 40 .rates = SNDRV_PCM_RATE_8000 | SNDRV_PCM_RATE_16000 |\ 61 .rates = SNDRV_PCM_RATE_8000 | SNDRV_PCM_RATE_16000 |\ 82 .rates = SNDRV_PCM_RATE_8000 | SNDRV_PCM_RATE_16000 |\ 788 .rates = SNDRV_PCM_RATE_48000 | 811 .rates = SNDRV_PCM_RATE_48000 | SNDRV_PCM_RATE_8000 | 829 .rates = SNDRV_PCM_RATE_48000 | SNDRV_PCM_RATE_8000 | 842 .rates = SNDRV_PCM_RATE_8000 | SNDRV_PCM_RATE_16000 | 865 .rates = SNDRV_PCM_RATE_48000 | SNDRV_PCM_RATE_8000 | 878 .rates [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/b43/ |
H A D | xmit.c | 260 struct ieee80211_tx_rate *rates; in b43_generate_txhdr() local 374 if (info->control.rates[0].flags & IEEE80211_TX_RC_USE_SHORT_PREAMBLE) in b43_generate_txhdr() 397 rates = info->control.rates; in b43_generate_txhdr() 409 /* Overwrite rates[0].count to make the retry calculation in b43_generate_txhdr() 413 if ((rates[0].flags & IEEE80211_TX_RC_USE_RTS_CTS) || in b43_generate_txhdr() 414 (rates[0].count <= dev->wl->hw->conf.long_frame_max_tx_count)) { in b43_generate_txhdr() 415 rates[0].count = dev->wl->hw->conf.long_frame_max_tx_count; in b43_generate_txhdr() 418 rates[0].count = dev->wl->hw->conf.short_frame_max_tx_count; in b43_generate_txhdr() 422 if ((rates[ in b43_generate_txhdr() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/b43/ |
H A D | xmit.c | 260 struct ieee80211_tx_rate *rates; in b43_generate_txhdr() local 374 if (info->control.rates[0].flags & IEEE80211_TX_RC_USE_SHORT_PREAMBLE) in b43_generate_txhdr() 397 rates = info->control.rates; in b43_generate_txhdr() 409 /* Overwrite rates[0].count to make the retry calculation in b43_generate_txhdr() 413 if ((rates[0].flags & IEEE80211_TX_RC_USE_RTS_CTS) || in b43_generate_txhdr() 414 (rates[0].count <= dev->wl->hw->conf.long_frame_max_tx_count)) { in b43_generate_txhdr() 415 rates[0].count = dev->wl->hw->conf.long_frame_max_tx_count; in b43_generate_txhdr() 418 rates[0].count = dev->wl->hw->conf.short_frame_max_tx_count; in b43_generate_txhdr() 422 if ((rates[ in b43_generate_txhdr() [all...] |
/kernel/linux/linux-5.10/sound/soc/codecs/ |
H A D | bt-sco.c | 30 .rates = SNDRV_PCM_RATE_8000, 37 .rates = SNDRV_PCM_RATE_8000, 47 .rates = SNDRV_PCM_RATE_8000 | SNDRV_PCM_RATE_16000, 54 .rates = SNDRV_PCM_RATE_8000 | SNDRV_PCM_RATE_16000,
|
H A D | gtm601.c | 38 .rates = SNDRV_PCM_RATE_8000, 45 .rates = SNDRV_PCM_RATE_8000, 56 .rates = SNDRV_PCM_RATE_48000, 63 .rates = SNDRV_PCM_RATE_48000,
|
/kernel/linux/linux-6.6/sound/soc/codecs/ |
H A D | bt-sco.c | 34 .rates = SNDRV_PCM_RATE_8000, 41 .rates = SNDRV_PCM_RATE_8000, 51 .rates = SNDRV_PCM_RATE_8000 | SNDRV_PCM_RATE_16000, 58 .rates = SNDRV_PCM_RATE_8000 | SNDRV_PCM_RATE_16000,
|
H A D | gtm601.c | 38 .rates = SNDRV_PCM_RATE_8000, 45 .rates = SNDRV_PCM_RATE_8000, 56 .rates = SNDRV_PCM_RATE_48000, 63 .rates = SNDRV_PCM_RATE_48000,
|
/kernel/linux/linux-5.10/sound/usb/6fire/ |
H A D | pcm.c | 26 static const int rates[] = { 44100, 48000, 88200, 96000, 176400, 192000 }; variable 52 .rates = SNDRV_PCM_RATE_44100 | 80 rates[rt->rate]); in usb6fire_pcm_set_rate() 88 rates[rt->rate]); in usb6fire_pcm_set_rate() 97 rates[rt->rate]); in usb6fire_pcm_set_rate() 106 rates[rt->rate]); in usb6fire_pcm_set_rate() 399 if (rt->rate < ARRAY_SIZE(rates)) in usb6fire_pcm_open() 400 alsa_rt->hw.rates = rates_alsaid[rt->rate]; in usb6fire_pcm_open() 404 if (rt->rate < ARRAY_SIZE(rates)) in usb6fire_pcm_open() 405 alsa_rt->hw.rates in usb6fire_pcm_open() [all...] |
/kernel/linux/linux-6.6/sound/usb/6fire/ |
H A D | pcm.c | 26 static const int rates[] = { 44100, 48000, 88200, 96000, 176400, 192000 }; variable 52 .rates = SNDRV_PCM_RATE_44100 | 80 rates[rt->rate]); in usb6fire_pcm_set_rate() 88 rates[rt->rate]); in usb6fire_pcm_set_rate() 97 rates[rt->rate]); in usb6fire_pcm_set_rate() 106 rates[rt->rate]); in usb6fire_pcm_set_rate() 399 if (rt->rate < ARRAY_SIZE(rates)) in usb6fire_pcm_open() 400 alsa_rt->hw.rates = rates_alsaid[rt->rate]; in usb6fire_pcm_open() 404 if (rt->rate < ARRAY_SIZE(rates)) in usb6fire_pcm_open() 405 alsa_rt->hw.rates in usb6fire_pcm_open() [all...] |
/kernel/linux/linux-5.10/sound/firewire/dice/ |
H A D | dice-proc.c | 66 static const char *const rates[] = { in dice_proc_read() local 138 str_from_array(rates, ARRAY_SIZE(rates), in dice_proc_read() 144 str_from_array(rates, ARRAY_SIZE(rates), in dice_proc_read() 159 snd_iprintf(buffer, " %s", rates[i]); in dice_proc_read() 234 str_from_array(rates, ARRAY_SIZE(rates), in dice_proc_read()
|
/kernel/linux/linux-6.6/sound/firewire/dice/ |
H A D | dice-proc.c | 66 static const char *const rates[] = { in dice_proc_read() local 138 str_from_array(rates, ARRAY_SIZE(rates), in dice_proc_read() 144 str_from_array(rates, ARRAY_SIZE(rates), in dice_proc_read() 159 snd_iprintf(buffer, " %s", rates[i]); in dice_proc_read() 234 str_from_array(rates, ARRAY_SIZE(rates), in dice_proc_read()
|
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
H A D | rate.c | 43 /* rates are in units of Kbps */ 188 /* Hardware rates (also encodes default basic rates) */ 282 /* error if no basic rates */ in brcms_c_rateset_valid() 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() 322 /* fill out the rates in order, looking at only supported rates */ in brcms_c_rate_hwrs_filter_sort_validate() 325 r = hw_rs->rates[ in brcms_c_rate_hwrs_filter_sort_validate() 408 brcms_c_rateset_filter(struct brcms_c_rateset *src, struct brcms_c_rateset *dst, bool basic_only, u8 rates, uint xmask, bool mcsallow) brcms_c_rateset_filter() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/b43legacy/ |
H A D | xmit.c | 191 struct ieee80211_tx_rate *rates; in generate_txhdr_fw3() local 265 if (info->control.rates[0].flags & IEEE80211_TX_RC_USE_SHORT_PREAMBLE) in generate_txhdr_fw3() 270 rates = info->control.rates; in generate_txhdr_fw3() 280 /* Overwrite rates[0].count to make the retry calculation in generate_txhdr_fw3() 284 if ((rates[0].flags & IEEE80211_TX_RC_USE_RTS_CTS) || in generate_txhdr_fw3() 285 (rates[0].count <= dev->wl->hw->conf.long_frame_max_tx_count)) { in generate_txhdr_fw3() 286 rates[0].count = dev->wl->hw->conf.long_frame_max_tx_count; in generate_txhdr_fw3() 289 rates[0].count = dev->wl->hw->conf.short_frame_max_tx_count; in generate_txhdr_fw3() 293 if ((rates[ in generate_txhdr_fw3() [all...] |
/kernel/linux/linux-5.10/drivers/staging/rtl8712/ |
H A D | ieee80211.c | 126 static void set_supported_rate(u8 *rates, uint mode) in set_supported_rate() argument 128 memset(rates, 0, NDIS_802_11_LENGTH_RATES_EX); in set_supported_rate() 131 memcpy(rates, WIFI_CCKRATES, IEEE80211_CCK_RATE_LEN); in set_supported_rate() 135 memcpy(rates, WIFI_OFDMRATES, IEEE80211_NUM_OFDM_RATESLEN); in set_supported_rate() 138 memcpy(rates, WIFI_CCKRATES, IEEE80211_CCK_RATE_LEN); in set_supported_rate() 139 memcpy(rates + IEEE80211_CCK_RATE_LEN, WIFI_OFDMRATES, in set_supported_rate() 186 /*supported rates*/ in r8712_generate_ie() 187 set_supported_rate(dev_network->rates, registrypriv->wireless_mode); in r8712_generate_ie() 188 rate_len = r8712_get_rateset_len(dev_network->rates); in r8712_generate_ie() 191 dev_network->rates, in r8712_generate_ie() [all...] |
/kernel/linux/linux-5.10/sound/core/ |
H A D | pcm_misc.c | 485 * Determines the rate_min and rate_max fields from the rates bits of 494 if (hw->rates & (1 << i)) { in snd_pcm_hw_limit_rates() 500 if (hw->rates & (1 << i)) { in snd_pcm_hw_limit_rates() 545 static unsigned int snd_pcm_rate_mask_sanitize(unsigned int rates) in snd_pcm_rate_mask_sanitize() argument 547 if (rates & SNDRV_PCM_RATE_CONTINUOUS) in snd_pcm_rate_mask_sanitize() 549 else if (rates & SNDRV_PCM_RATE_KNOT) in snd_pcm_rate_mask_sanitize() 551 return rates; in snd_pcm_rate_mask_sanitize() 559 * This function computes the rates that are supported by both rate masks passed 563 * Return: A rate mask containing the rates that are supported by both rates_a 589 * This function has an implicit assumption: the rates i 598 unsigned int rates = 0; snd_pcm_rate_range_to_bits() local [all...] |
/kernel/linux/linux-6.6/drivers/staging/rtl8712/ |
H A D | ieee80211.c | 126 static void set_supported_rate(u8 *rates, uint mode) in set_supported_rate() argument 128 memset(rates, 0, NDIS_802_11_LENGTH_RATES_EX); in set_supported_rate() 131 memcpy(rates, WIFI_CCKRATES, IEEE80211_CCK_RATE_LEN); in set_supported_rate() 135 memcpy(rates, WIFI_OFDMRATES, IEEE80211_NUM_OFDM_RATESLEN); in set_supported_rate() 138 memcpy(rates, WIFI_CCKRATES, IEEE80211_CCK_RATE_LEN); in set_supported_rate() 139 memcpy(rates + IEEE80211_CCK_RATE_LEN, WIFI_OFDMRATES, in set_supported_rate() 186 /*supported rates*/ in r8712_generate_ie() 187 set_supported_rate(dev_network->rates, registrypriv->wireless_mode); in r8712_generate_ie() 188 rate_len = r8712_get_rateset_len(dev_network->rates); in r8712_generate_ie() 191 dev_network->rates, in r8712_generate_ie() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
H A D | rate.c | 43 /* rates are in units of Kbps */ 188 /* Hardware rates (also encodes default basic rates) */ 282 /* error if no basic rates */ in brcms_c_rateset_valid() 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() 322 /* fill out the rates in order, looking at only supported rates */ in brcms_c_rate_hwrs_filter_sort_validate() 325 r = hw_rs->rates[ in brcms_c_rate_hwrs_filter_sort_validate() 408 brcms_c_rateset_filter(struct brcms_c_rateset *src, struct brcms_c_rateset *dst, bool basic_only, u8 rates, uint xmask, bool mcsallow) brcms_c_rateset_filter() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/b43legacy/ |
H A D | xmit.c | 191 struct ieee80211_tx_rate *rates; in generate_txhdr_fw3() local 265 if (info->control.rates[0].flags & IEEE80211_TX_RC_USE_SHORT_PREAMBLE) in generate_txhdr_fw3() 270 rates = info->control.rates; in generate_txhdr_fw3() 280 /* Overwrite rates[0].count to make the retry calculation in generate_txhdr_fw3() 284 if ((rates[0].flags & IEEE80211_TX_RC_USE_RTS_CTS) || in generate_txhdr_fw3() 285 (rates[0].count <= dev->wl->hw->conf.long_frame_max_tx_count)) { in generate_txhdr_fw3() 286 rates[0].count = dev->wl->hw->conf.long_frame_max_tx_count; in generate_txhdr_fw3() 289 rates[0].count = dev->wl->hw->conf.short_frame_max_tx_count; in generate_txhdr_fw3() 293 if ((rates[ in generate_txhdr_fw3() [all...] |
/kernel/linux/linux-6.6/sound/core/ |
H A D | pcm_misc.c | 489 * Determines the rate_min and rate_max fields from the rates bits of 498 if (hw->rates & (1 << i)) { in snd_pcm_hw_limit_rates() 504 if (hw->rates & (1 << i)) { in snd_pcm_hw_limit_rates() 549 static unsigned int snd_pcm_rate_mask_sanitize(unsigned int rates) in snd_pcm_rate_mask_sanitize() argument 551 if (rates & SNDRV_PCM_RATE_CONTINUOUS) in snd_pcm_rate_mask_sanitize() 553 else if (rates & SNDRV_PCM_RATE_KNOT) in snd_pcm_rate_mask_sanitize() 555 return rates; in snd_pcm_rate_mask_sanitize() 563 * This function computes the rates that are supported by both rate masks passed 567 * Return: A rate mask containing the rates that are supported by both rates_a 593 * This function has an implicit assumption: the rates i 602 unsigned int rates = 0; snd_pcm_rate_range_to_bits() local [all...] |