FreeBSD kernel usb device Code
|
#include <if_rumvar.h>
Data Fields | |
struct ieee80211com | sc_ic |
struct ieee80211_ratectl_tx_stats | sc_txs |
struct mbufq | sc_snd |
device_t | sc_dev |
struct usb_device * | sc_udev |
struct usb_xfer * | sc_xfer [RUM_N_TRANSFER] |
uint8_t | rf_rev |
uint8_t | rffreq |
struct rum_tx_data | tx_data [RUM_TX_LIST_COUNT] |
rum_txdhead | tx_q |
rum_txdhead | tx_free |
int | tx_nfree |
struct rum_rx_desc | sc_rx_desc |
struct mtx | sc_mtx |
int | sc_sleep_end |
int | sc_sleep_time |
uint8_t | last_rx_flags |
struct rum_cmdq | cmdq [RUM_CMDQ_SIZE] |
struct mtx | cmdq_mtx |
struct task | cmdq_task |
uint8_t | cmdq_first |
uint8_t | cmdq_last |
uint32_t | sta [6] |
uint32_t | rf_regs [4] |
uint8_t | txpow [44] |
u_int | sc_detached:1 |
u_int | sc_running:1 |
u_int | sc_sleeping:1 |
u_int | sc_clr_shkeys:1 |
uint8_t | sc_bssid [IEEE80211_ADDR_LEN] |
struct wmeParams | wme_params [WME_NUM_AC] |
uint8_t | vap_key_count [1] |
uint64_t | keys_bmap |
struct { | |
uint8_t val | |
uint8_t reg | |
} | bbp_prom [16] |
int | hw_radio |
int | rx_ant |
int | tx_ant |
int | nb_ant |
int | ext_2ghz_lna |
int | ext_5ghz_lna |
int | rssi_2ghz_corr |
int | rssi_5ghz_corr |
uint8_t | bbp17 |
struct rum_rx_radiotap_header | sc_rxtap |
struct rum_tx_radiotap_header | sc_txtap |
Definition at line 111 of file if_rumvar.h.
uint8_t rum_softc::bbp17 |
Definition at line 168 of file if_rumvar.h.
Referenced by rum_select_band().
struct { ... } rum_softc::bbp_prom[16] |
Referenced by rum_bbp_init(), and rum_read_eeprom().
struct rum_cmdq rum_softc::cmdq[RUM_CMDQ_SIZE] |
Definition at line 135 of file if_rumvar.h.
Referenced by rum_cmd_sleepable(), and rum_cmdq_cb().
uint8_t rum_softc::cmdq_first |
Definition at line 138 of file if_rumvar.h.
Referenced by rum_cmdq_cb().
uint8_t rum_softc::cmdq_last |
Definition at line 139 of file if_rumvar.h.
Referenced by rum_cmd_sleepable().
struct mtx rum_softc::cmdq_mtx |
Definition at line 136 of file if_rumvar.h.
struct task rum_softc::cmdq_task |
Definition at line 137 of file if_rumvar.h.
Referenced by rum_attach(), rum_cmd_sleepable(), and rum_detach().
int rum_softc::ext_2ghz_lna |
Definition at line 164 of file if_rumvar.h.
Referenced by rum_read_eeprom(), and rum_select_band().
int rum_softc::ext_5ghz_lna |
Definition at line 165 of file if_rumvar.h.
Referenced by rum_get_rssi(), rum_read_eeprom(), and rum_select_band().
int rum_softc::hw_radio |
Definition at line 160 of file if_rumvar.h.
Referenced by rum_read_eeprom().
uint64_t rum_softc::keys_bmap |
Definition at line 153 of file if_rumvar.h.
Referenced by rum_key_alloc(), and rum_pair_key_del_cb().
uint8_t rum_softc::last_rx_flags |
Definition at line 133 of file if_rumvar.h.
Referenced by rum_bulk_read_callback(), and rum_sta_recv_mgmt().
int rum_softc::nb_ant |
Definition at line 163 of file if_rumvar.h.
Referenced by rum_read_eeprom().
uint8_t rum_softc::reg |
Definition at line 157 of file if_rumvar.h.
Referenced by rum_bbp_init(), and rum_read_eeprom().
uint32_t rum_softc::rf_regs[4] |
Definition at line 142 of file if_rumvar.h.
Referenced by rum_rf_write().
uint8_t rum_softc::rf_rev |
Definition at line 120 of file if_rumvar.h.
Referenced by rum_attach(), rum_getradiocaps(), rum_read_eeprom(), and rum_set_chan().
uint8_t rum_softc::rffreq |
Definition at line 121 of file if_rumvar.h.
Referenced by rum_read_eeprom(), and rum_set_chan().
int rum_softc::rssi_2ghz_corr |
Definition at line 166 of file if_rumvar.h.
Referenced by rum_get_rssi(), and rum_read_eeprom().
int rum_softc::rssi_5ghz_corr |
Definition at line 167 of file if_rumvar.h.
Referenced by rum_get_rssi(), and rum_read_eeprom().
int rum_softc::rx_ant |
Definition at line 161 of file if_rumvar.h.
Referenced by rum_bulk_read_callback(), and rum_read_eeprom().
uint8_t rum_softc::sc_bssid[IEEE80211_ADDR_LEN] |
Definition at line 149 of file if_rumvar.h.
Referenced by rum_newstate(), and rum_scan_end().
u_int rum_softc::sc_clr_shkeys |
Definition at line 147 of file if_rumvar.h.
Referenced by rum_group_key_set_cb(), and rum_init().
u_int rum_softc::sc_detached |
Definition at line 144 of file if_rumvar.h.
Referenced by rum_detach(), and rum_parent().
device_t rum_softc::sc_dev |
Definition at line 115 of file if_rumvar.h.
Referenced by rum_attach(), rum_bbp_init(), rum_bbp_read(), rum_bbp_wakeup(), rum_bbp_write(), rum_bulk_read_callback(), rum_bulk_write_callback(), rum_cmd_sleepable(), rum_crypto_mode(), rum_eeprom_read(), rum_enable_tsf_sync(), rum_group_key_set_cb(), rum_key_alloc(), rum_load_microcode(), rum_newstate(), rum_pair_key_set_cb(), rum_read_multi(), rum_rf_write(), rum_sendprot(), rum_set_power_state(), rum_update_beacon(), rum_wme_update(), and rum_write_multi().
struct ieee80211com rum_softc::sc_ic |
Definition at line 112 of file if_rumvar.h.
Referenced by rum_attach(), rum_bulk_read_callback(), rum_bulk_write_callback(), rum_cmd_sleepable(), rum_detach(), rum_enable_mrr(), rum_enable_tsf_sync(), rum_get_rssi(), rum_init(), rum_read_eeprom(), rum_set_basicrates(), rum_set_chan(), rum_set_sleep_time(), rum_set_txpreamble(), rum_setpromisc(), rum_setup_tx_desc(), rum_tx_data(), rum_tx_mgt(), and rum_update_slot_cb().
struct mtx rum_softc::sc_mtx |
Definition at line 129 of file if_rumvar.h.
Referenced by rum_attach(), rum_do_request(), rum_pause(), and rum_vap_create().
u_int rum_softc::sc_running |
Definition at line 145 of file if_rumvar.h.
Referenced by rum_init(), rum_raw_xmit(), rum_start(), rum_stop(), rum_transmit(), and rum_update_promisc().
struct rum_rx_desc rum_softc::sc_rx_desc |
Definition at line 127 of file if_rumvar.h.
Referenced by rum_bulk_read_callback().
struct rum_rx_radiotap_header rum_softc::sc_rxtap |
Definition at line 170 of file if_rumvar.h.
Referenced by rum_attach(), and rum_bulk_read_callback().
int rum_softc::sc_sleep_end |
Definition at line 131 of file if_rumvar.h.
Referenced by rum_beacon_miss(), and rum_set_power_state().
int rum_softc::sc_sleep_time |
Definition at line 132 of file if_rumvar.h.
Referenced by rum_set_power_state(), and rum_set_sleep_time().
u_int rum_softc::sc_sleeping |
Definition at line 146 of file if_rumvar.h.
Referenced by rum_beacon_miss(), and rum_set_power_state().
struct mbufq rum_softc::sc_snd |
Definition at line 114 of file if_rumvar.h.
Referenced by rum_attach(), rum_detach(), rum_start(), and rum_transmit().
struct ieee80211_ratectl_tx_stats rum_softc::sc_txs |
Definition at line 113 of file if_rumvar.h.
Referenced by rum_ratectl_task().
struct rum_tx_radiotap_header rum_softc::sc_txtap |
Definition at line 171 of file if_rumvar.h.
Referenced by rum_attach(), and rum_bulk_write_callback().
struct usb_device* rum_softc::sc_udev |
Definition at line 116 of file if_rumvar.h.
Referenced by rum_attach(), and rum_do_request().
struct usb_xfer* rum_softc::sc_xfer[RUM_N_TRANSFER] |
Definition at line 118 of file if_rumvar.h.
Referenced by rum_attach(), rum_detach(), rum_init(), rum_sendprot(), rum_stop(), rum_tx_data(), rum_tx_mgt(), and rum_tx_raw().
uint32_t rum_softc::sta[6] |
Definition at line 141 of file if_rumvar.h.
Referenced by rum_init(), rum_ratectl_start(), and rum_ratectl_task().
int rum_softc::tx_ant |
Definition at line 162 of file if_rumvar.h.
Referenced by rum_bulk_write_callback(), and rum_read_eeprom().
struct rum_tx_data rum_softc::tx_data[RUM_TX_LIST_COUNT] |
Definition at line 123 of file if_rumvar.h.
Referenced by rum_setup_tx_list(), and rum_unsetup_tx_list().
rum_txdhead rum_softc::tx_free |
Definition at line 125 of file if_rumvar.h.
Referenced by rum_reset_tx_list(), rum_sendprot(), rum_setup_tx_list(), rum_tx_data(), rum_tx_free(), rum_tx_mgt(), rum_tx_raw(), and rum_unsetup_tx_list().
int rum_softc::tx_nfree |
Definition at line 126 of file if_rumvar.h.
Referenced by rum_raw_xmit(), rum_reset_tx_list(), rum_sendprot(), rum_setup_tx_list(), rum_start(), rum_tx_data(), rum_tx_free(), rum_tx_mgt(), rum_tx_raw(), and rum_unsetup_tx_list().
rum_txdhead rum_softc::tx_q |
Definition at line 124 of file if_rumvar.h.
Referenced by rum_bulk_write_callback(), rum_reset_tx_list(), rum_sendprot(), rum_setup_tx_list(), rum_tx_data(), rum_tx_mgt(), rum_tx_raw(), and rum_unsetup_tx_list().
uint8_t rum_softc::txpow[44] |
Definition at line 143 of file if_rumvar.h.
Referenced by rum_read_eeprom(), and rum_set_chan().
uint8_t rum_softc::val |
Definition at line 156 of file if_rumvar.h.
Referenced by rum_bbp_init(), and rum_read_eeprom().
uint8_t rum_softc::vap_key_count[1] |
Definition at line 152 of file if_rumvar.h.
Referenced by rum_pair_key_del_cb(), and rum_pair_key_set_cb().
struct wmeParams rum_softc::wme_params[WME_NUM_AC] |
Definition at line 150 of file if_rumvar.h.
Referenced by rum_init(), rum_setup_tx_desc(), and rum_wme_update().