FreeBSD kernel ATH device code
|
#include <ah.h>
Data Fields | |
int | rateCount |
uint8_t | rateCodeToIndex [256] |
struct { | |
uint8_t valid | |
uint8_t phy | |
uint32_t rateKbps | |
uint8_t rateCode | |
uint8_t shortPreamble | |
uint8_t dot11Rate | |
uint8_t controlRate | |
uint16_t lpAckDuration | |
uint16_t spAckDuration | |
} | info [64] |
uint8_t HAL_RATE_TABLE::controlRate |
Definition at line 693 of file ah.h.
Referenced by ar5212SetRateDurationTable(), ath_hal_setupratetable(), ath_tx_set_rtscts(), and calc_usecs_unicast_packet().
uint8_t HAL_RATE_TABLE::dot11Rate |
Definition at line 691 of file ah.h.
Referenced by ath_ioctl(), ath_rate_fetch_node_stats(), ath_setcurmode(), dot11rate(), and pick_best_rate().
struct { ... } HAL_RATE_TABLE::info[64] |
Referenced by ar5212SetRateDurationTable(), ath_beacon_setup(), ath_compute_num_delims(), ath_hal_computetxtime(), ath_hal_pkt_txtime(), ath_hal_setupratetable(), ath_ioctl(), ath_rate_ctl_reset(), ath_rate_fetch_node_stats(), ath_rate_findrate(), ath_rate_pick_seed_rate_ht(), ath_rate_pick_seed_rate_legacy(), ath_rate_sample_find_min_pktlength(), ath_rate_setupxtxdesc(), ath_rate_update(), ath_rateseries_setup(), ath_setcurmode(), ath_tx_calc_ctsduration(), ath_tx_calc_duration(), ath_tx_calc_protection(), ath_tx_get_rtscts_rate(), ath_tx_normal_setup(), ath_tx_rate_fill_rcflags(), ath_tx_raw_start(), ath_tx_set_rtscts(), calc_usecs_unicast_packet(), dot11rate(), dot11rate_label(), pick_best_rate(), and pick_sample_rate().
uint16_t HAL_RATE_TABLE::lpAckDuration |
Definition at line 695 of file ah.h.
Referenced by ath_hal_setupratetable(), ath_tx_calc_ctsduration(), and ath_tx_calc_duration().
uint8_t HAL_RATE_TABLE::phy |
Definition at line 686 of file ah.h.
Referenced by ar5212SetRateDurationTable(), ath_hal_computetxtime(), ath_ioctl(), ath_rate_fetch_node_stats(), ath_rate_findrate(), ath_rate_pick_seed_rate_ht(), ath_rate_pick_seed_rate_legacy(), ath_rate_sample_find_min_pktlength(), ath_setcurmode(), ath_tx_calc_ctsduration(), ath_tx_calc_protection(), calc_usecs_unicast_packet(), dot11rate(), dot11rate_label(), pick_best_rate(), and pick_sample_rate().
uint8_t HAL_RATE_TABLE::rateCode |
Definition at line 688 of file ah.h.
Referenced by ar5212SetRateDurationTable(), ath_beacon_setup(), ath_compute_num_delims(), ath_hal_computetxtime(), ath_hal_pkt_txtime(), ath_hal_setupratetable(), ath_rate_findrate(), ath_rate_setupxtxdesc(), ath_rate_update(), ath_rateseries_setup(), ath_tx_calc_ctsduration(), ath_tx_get_rtscts_rate(), ath_tx_normal_setup(), ath_tx_rate_fill_rcflags(), ath_tx_raw_start(), and calc_usecs_unicast_packet().
uint8_t HAL_RATE_TABLE::rateCodeToIndex[256] |
Definition at line 683 of file ah.h.
Referenced by ath_hal_setupratetable(), ath_rate_tx_complete(), ath_rx_pkt(), and ath_rx_tap().
int HAL_RATE_TABLE::rateCount |
Definition at line 682 of file ah.h.
Referenced by ar5212SetRateDurationTable(), ath_hal_setupratetable(), ath_rate_fetch_node_stats(), ath_rate_findrate(), ath_rate_pick_seed_rate_ht(), ath_rate_pick_seed_rate_legacy(), ath_setcurmode(), calc_usecs_unicast_packet(), and pick_sample_rate().
uint32_t HAL_RATE_TABLE::rateKbps |
Definition at line 687 of file ah.h.
Referenced by ath_hal_computetxtime().
uint8_t HAL_RATE_TABLE::shortPreamble |
Definition at line 689 of file ah.h.
Referenced by ar5212SetRateDurationTable(), ath_beacon_setup(), ath_hal_computetxtime(), ath_hal_setupratetable(), ath_rate_findrate(), ath_rate_setupxtxdesc(), ath_rate_update(), ath_rateseries_setup(), ath_setcurmode(), ath_tx_get_rtscts_rate(), ath_tx_normal_setup(), ath_tx_rate_fill_rcflags(), ath_tx_raw_start(), and calc_usecs_unicast_packet().
uint16_t HAL_RATE_TABLE::spAckDuration |
Definition at line 696 of file ah.h.
Referenced by ath_hal_setupratetable(), ath_tx_calc_ctsduration(), ath_tx_calc_duration(), and calc_usecs_unicast_packet().
uint8_t HAL_RATE_TABLE::valid |
Definition at line 685 of file ah.h.
Referenced by ath_rate_ctl_reset().