383 kstat_named_t cwmin;
384 kstat_named_t cwmax;
385 kstat_named_t aifsn;
386 kstat_named_t txop;
387 } ac[4];
388 };
389
390 struct iwn_ks_txpower {
391 kstat_named_t vdiff;
392 kstat_named_t chan;
393 kstat_named_t group;
394 kstat_named_t subband;
395 struct {
396 kstat_named_t power;
397 kstat_named_t gain;
398 kstat_named_t temp;
399 kstat_named_t tcomp;
400 struct {
401 kstat_named_t rf_gain;
402 kstat_named_t dsp_gain;
403 } rate[IWN_RIDX_MAX];
404 } txchain[2];
405 };
406
407 struct iwn_ks_toff_2000 {
408 kstat_named_t toff_lo;
409 kstat_named_t toff_hi;
410 kstat_named_t volt;
411 };
412
413 struct iwn_ks_toff_6000 {
414 kstat_named_t toff;
415 };
416
417 #define IWN_CHK_FAST_RECOVER(sc) \
418 (sc->sc_ic.ic_state == IEEE80211_S_RUN && \
419 sc->sc_ic.ic_opmode == IEEE80211_M_STA)
420
421 #endif /* _IF_IWNVAR_H */
|
383 kstat_named_t cwmin;
384 kstat_named_t cwmax;
385 kstat_named_t aifsn;
386 kstat_named_t txop;
387 } ac[4];
388 };
389
390 struct iwn_ks_txpower {
391 kstat_named_t vdiff;
392 kstat_named_t chan;
393 kstat_named_t group;
394 kstat_named_t subband;
395 struct {
396 kstat_named_t power;
397 kstat_named_t gain;
398 kstat_named_t temp;
399 kstat_named_t tcomp;
400 struct {
401 kstat_named_t rf_gain;
402 kstat_named_t dsp_gain;
403 } rate[IWN_RIDX_MAX + 1];
404 } txchain[2];
405 };
406
407 struct iwn_ks_toff_2000 {
408 kstat_named_t toff_lo;
409 kstat_named_t toff_hi;
410 kstat_named_t volt;
411 };
412
413 struct iwn_ks_toff_6000 {
414 kstat_named_t toff;
415 };
416
417 #define IWN_CHK_FAST_RECOVER(sc) \
418 (sc->sc_ic.ic_state == IEEE80211_S_RUN && \
419 sc->sc_ic.ic_opmode == IEEE80211_M_STA)
420
421 #endif /* _IF_IWNVAR_H */
|