Searched refs:rates (Results 1 - 24 of 24) sorted by relevance

/illumos-gate/usr/src/uts/common/io/arn/
H A Darn_xmit.c523 struct ath9k_tx_rate *rates; local
530 rates = (struct ath9k_tx_rate *)bf->rates;
541 if (rates[i].count) {
543 (rate_table->info[rates[i].idx].phy)) {
549 rate_table->info[rates[i].idx].max_4ms_framelen;
586 struct ath9k_tx_rate *rates = (struct ath9k_tx_rate *)bf->rates; local
599 * The hardware can keep up at lower rates, but not higher rates
1299 struct ath9k_tx_rate *rates; local
[all...]
H A Darn_rc.c166 WLAN_RC_HT_FLAG, /* Phy rates allowed initially */
322 WLAN_RC_HT_FLAG, /* Phy rates allowed initially */
356 0, /* Phy rates allowed initially */
402 0, /* Phy rates allowed initially */
424 0, /* Phy rates allowed initially */
508 /* No more valid rates */
590 /* Use intersection of working rates and valid rates */
638 /* Use intersection of working rates and valid rates */
867 struct ath9k_tx_rate *rates = bf->rates; local
1326 struct ath9k_tx_rate *rates = bf->rates; local
[all...]
H A Darn_hw.c166 struct ath_rate_table *rates,
173 kbps = rates->info[rateix].ratekbps;
178 switch (rates->info[rateix].phy) {
181 if (shortPreamble && rates->info[rateix].short_preamble)
214 rates->info[rateix].phy, rateix);
165 ath9k_hw_computetxtime(struct ath_hal *ah, struct ath_rate_table *rates, uint32_t frameLen, uint16_t rateix, boolean_t shortPreamble) argument
H A Darn_ath9k.h847 struct ath_rate_table *rates,
H A Darn_core.h393 struct ath9k_tx_rate rates[4]; member in struct:ath_buf
/illumos-gate/usr/src/uts/common/io/net80211/
H A Dnet80211_input.c518 ieee80211_setup_rates(struct ieee80211_node *in, const uint8_t *rates, argument
524 rs->ir_nrates = rates[1];
526 bcopy(rates + 2, rs->ir_rates, rs->ir_nrates);
539 " only using %u of %u rates\n",
861 * [tlv] supported rates
865 * [tlv] extended supported rates
897 scan.rates = frm;
978 IEEE80211_VERIFY_ELEMENT(scan.rates, IEEE80211_RATE_MAXSIZE, return);
1142 uint8_t *rates; local
1143 uint8_t *xrates; /* extended rates */
[all...]
H A Dnet80211_impl.h314 uint8_t *rates; member in struct:ieee80211_scanparams
H A Dnet80211_ioctl.c714 struct ieee80211_rateset *rates = &(in->in_rates); local
798 /* supported rates */
799 nrates = MIN(rates->ir_nrates, MAX_SCAN_SUPPORT_RATES);
801 * The number of supported rates might exceed
802 * MAX_SCAN_SUPPORT_RATES. Fill in highest rates
808 rates->ir_rates[rates->ir_nrates - i - 1];
1631 * rate is checked anainst rates supported by current ESS.
2304 /* sort & skip duplicated rates */
2310 /* skip duplicated rates */
[all...]
H A Dnet80211_node.c701 * Delete unusable rates; we've already checked
1149 (void) ieee80211_setup_rates(in, sp->rates, sp->xrates,
1179 (void) ieee80211_setup_rates(in, sp->rates, sp->xrates,
/illumos-gate/usr/src/cmd/dtrace/
H A Ddtrace.c1068 }, rates[] = { local
1079 for (i = 0; rates[i].name != NULL; i++) {
1080 if (dtrace_getopt(g_dtp, rates[i].optname, &rates[i].val) == -1)
1081 fatal("couldn't get option %s", rates[i].optname);
1114 for (i = 0; rates[i].name != NULL; i++) {
1118 if (rates[i].val == DTRACEOPT_UNSET)
1121 (void) dtrace_getopt(g_dtp, rates[i].optname, &nval);
1126 if (rates[i].val == nval)
1129 dir = nval > rates[
[all...]
/illumos-gate/usr/src/uts/common/io/mwl/
H A Dmwl.c187 * Supported rates for 802.11a/b/g modes (in 500Kbps unit).
2044 MWL_HAL_TXRATE rates; local
2053 (void) memset(&rates, 0, sizeof (rates));
2055 rates.MgtRate = rs->ir_rates[0] & IEEE80211_RATE_VAL;
2057 rates.McastRate = rates.MgtRate;
2059 return (mwl_hal_settxrate(sc, RATE_AUTO, &rates));
2475 /* NB: potentially change mcast/mgt rates */
2551 /* XXX does this work for 11ng basic rates
2564 MWL_HAL_TXRATE rates; local
2926 uint32_t rates; local
[all...]
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/wificonfig/
H A Dwificonfig.c228 static boolean_t is_rates_support(int fd, int num, uint8_t *rates);
425 {RATES, "rates", do_get_rates, do_set_rates, RW},
450 * the rates value is in increments of 500kb/s.
452 * 802.11b(IEEE Std 802.11b-1999) page35, rates should be:
454 * 802.11a(IEEE Std 802.11a-1999) page47, rates should be:
456 * 802.11g(IEEE Std 802.11g-2003) page44, rates should be:
724 * rates=1,2
1553 "\t\trates\t\t - set of rates, seperated by ',' valid rates:\n"
3360 * is_rates_support: Querying driver about supported rates
3363 is_rates_support(int fd, int num, uint8_t *rates) argument
3410 rates_convert(const char *rates) argument
3441 uint8_t *rates = NULL; local
3493 uint8_t *rates; local
4375 uint8_t *rates; local
[all...]
/illumos-gate/usr/src/uts/common/io/uath/
H A Duath.c154 * Supported rates for 802.11b/g modes (in 500Kbps unit).
1809 struct uath_cmd_rates rates; local
1812 bzero(&rates, sizeof (rates));
1813 rates.connid = BE_32(UATH_ID_BSS); /* XXX */
1814 rates.size = BE_32(sizeof (struct uath_cmd_rateset));
1816 rates.rateset.length = rs->ir_nrates;
1817 bcopy(rs->ir_rates, &rates.rateset.set[0], rs->ir_nrates);
1820 "setting supported rates nrates=%d\n", rs->ir_nrates);
1822 &rates, sizeo
[all...]
/illumos-gate/usr/src/uts/common/io/wpi/
H A Dwpireg.h489 } rates[WPI_CCK11 + 1]; member in struct:wpi_mrr_setup
H A Dwpi.c285 * Supported rates for 802.11a/b/g modes (in 500Kbps unit).
554 /* set supported .11b and .11g rates */
1720 /* CCK rates */
1725 /* OFDM rates */
2012 /* CCK rates (returned values are device-dependent) */
2018 /* OFDM rates (cf IEEE Std 802.11a-1999, pp. 14 Table 80) */
2029 /* unsupported rates (should not get there) */
2765 /* CCK rates (not used with 802.11a) */
2767 mrr.rates[i].flags = 0;
2768 mrr.rates[
[all...]
/illumos-gate/usr/src/uts/common/io/ipw/
H A Dipw2100_impl.h312 * supported rates
499 uint8_t rates; member in struct:ipw2100_node
/illumos-gate/usr/src/lib/libdladm/common/
H A Dlinkprop.c242 * rates). The link_attr[] table enumerates the interfaces to the kernel,
862 * rates to be retrieved. However, we cannot increase it at this
865 * constant, MAX_SUPPORT_RATES, to allow all rates to be retrieved.
3257 dladm_wlan_rates_t *rates)
3269 for (i = 0; i < rates->wr_cnt; i++)
3270 wrp->wl_rates_rates[i] = rates->wr_rates[i];
3271 wrp->wl_rates_num = rates->wr_cnt;
3274 (rates->wr_cnt * sizeof (char)) + WIFI_BUF_OFFSET;
3287 dladm_wlan_rates_t rates; local
3299 rates
3256 set_wlan_rate(dladm_handle_t handle, datalink_id_t linkid, dladm_wlan_rates_t *rates) argument
[all...]
/illumos-gate/usr/src/uts/common/sys/audio/
H A Daudio_oss.h380 unsigned int nrates; /* Array of supported sample rates */
381 unsigned int rates[OSS_MAX_SAMPLE_RATES]; member in struct:oss_audioinfo
/illumos-gate/usr/src/uts/common/io/iwi/
H A Dipw2200_impl.h334 /* supported rates */
558 uint8_t rates[12]; member in struct:ipw2200_rateset
H A Dipw2200.c489 * set supported .11a rates and channel - (2915ABG only)
492 /* .11a rates */
510 * set supported .11b and .11g rates
865 * Set supported rates
870 (void) memcpy(rs.rates, ic->ic_sup_rates[IEEE80211_MODE_11G].ir_rates,
873 "ipw2200_config(): Setting .11g supported rates(%u)\n", rs.nrates));
881 (void) memcpy(rs.rates, ic->ic_sup_rates[IEEE80211_MODE_11A].ir_rates,
884 "ipw2200_config(): Setting .11a supported rates(%u)\n", rs.nrates));
1678 (void) memcpy(rs.rates, in->in_rates.ir_rates, in->in_rates.ir_nrates);
1681 "setting negotiated rates t
[all...]
/illumos-gate/usr/src/uts/common/io/atu/
H A Datu.c310 uint8_t rates[4] = {0x82, 0x84, 0x8B, 0x96}; local
330 bcopy(rates, cmd.BasicRateSet, 4);
/illumos-gate/usr/src/uts/common/io/ath/
H A Dath_hal.h589 /* value for supported rates info element of MLME */
600 uint8_t rs_rates[32]; /* rates */
1094 const HAL_RATE_TABLE *rates, uint32_t frameLen,
/illumos-gate/usr/src/uts/common/io/rtw/
H A Drtw.c195 * Supported rates for 802.11b modes (in 500Kbps unit).
1911 uint8_t (*rates)[IEEE80211_RATE_MAXSIZE];
1914 rates = &ic->ic_bss->in_rates.ir_rates;
1919 rate = (*rates)[ic->ic_bss->in_txrate];
/illumos-gate/usr/src/uts/common/io/urtw/
H A Durtw.c115 * Supported rates for 802.11b/g modes (in 500Kbps unit).
2958 uint8_t (*rates)[IEEE80211_RATE_MAXSIZE];
2961 rates = &ic->ic_bss->in_rates.ir_rates;
2966 rate = (*rates)[ic->ic_bss->in_txrate];
4366 /* set supported .11b and .11g rates */

Completed in 722 milliseconds