FreeBSD kernel usb device Code
zyd_softc Struct Reference

#include <if_zydreg.h>

Collaboration diagram for zyd_softc:

Public Member Functions

 STAILQ_HEAD (, zyd_rq) sc_rtx
 
 STAILQ_HEAD (, zyd_rq) sc_rqh
 

Data Fields

struct ieee80211com sc_ic
 
struct ieee80211_ratectl_tx_status sc_txs
 
struct mbufq sc_snd
 
device_t sc_dev
 
struct usb_devicesc_udev
 
struct usb_xfersc_xfer [ZYD_N_TRANSFER]
 
int sc_flags
 
struct zyd_rf sc_rf
 
uint16_t sc_fwbase
 
uint8_t sc_regdomain
 
uint8_t sc_macrev
 
uint16_t sc_fwrev
 
uint8_t sc_rfrev
 
uint8_t sc_parev
 
uint8_t sc_al2230s
 
uint8_t sc_bandedge6
 
uint8_t sc_newphy
 
uint8_t sc_cckgain
 
uint8_t sc_fix_cr157
 
uint8_t sc_ledtype
 
uint8_t sc_txled
 
uint32_t sc_atim_wnd
 
uint32_t sc_pre_tbtt
 
uint32_t sc_bcn_int
 
uint8_t sc_pwrcal [14]
 
uint8_t sc_pwrint [14]
 
uint8_t sc_ofdm36_cal [14]
 
uint8_t sc_ofdm48_cal [14]
 
uint8_t sc_ofdm54_cal [14]
 
uint8_t sc_bssid [IEEE80211_ADDR_LEN]
 
struct mtx sc_mtx
 
struct zyd_tx_data tx_data [ZYD_TX_LIST_CNT]
 
zyd_txdhead tx_q
 
zyd_txdhead tx_free
 
int tx_nfree
 
struct zyd_rx_desc sc_rx_desc
 
struct zyd_rx_data sc_rx_data [ZYD_MAX_RXFRAMECNT]
 
int sc_rx_count
 
struct zyd_cmd sc_ibuf
 
struct zyd_rx_radiotap_header sc_rxtap
 
struct zyd_tx_radiotap_header sc_txtap
 

Detailed Description

Definition at line 1251 of file if_zydreg.h.

Member Function Documentation

◆ STAILQ_HEAD() [1/2]

zyd_softc::STAILQ_HEAD ( zyd_rq  )

◆ STAILQ_HEAD() [2/2]

zyd_softc::STAILQ_HEAD ( zyd_rq  )

Field Documentation

◆ sc_al2230s

uint8_t zyd_softc::sc_al2230s

Definition at line 1278 of file if_zydreg.h.

Referenced by zyd_al2230_init(), zyd_al2230_init_b(), zyd_init_locked(), and zyd_read_pod().

◆ sc_atim_wnd

uint32_t zyd_softc::sc_atim_wnd

Definition at line 1286 of file if_zydreg.h.

Referenced by zyd_set_beacon_interval().

◆ sc_bandedge6

uint8_t zyd_softc::sc_bandedge6

Definition at line 1279 of file if_zydreg.h.

Referenced by zyd_init_locked(), zyd_read_pod(), and zyd_set_chan().

◆ sc_bcn_int

uint32_t zyd_softc::sc_bcn_int

Definition at line 1288 of file if_zydreg.h.

Referenced by zyd_set_beacon_interval().

◆ sc_bssid

uint8_t zyd_softc::sc_bssid[IEEE80211_ADDR_LEN]

Definition at line 1295 of file if_zydreg.h.

Referenced by zyd_newstate(), and zyd_scan_end().

◆ sc_cckgain

uint8_t zyd_softc::sc_cckgain

Definition at line 1281 of file if_zydreg.h.

Referenced by zyd_init_locked(), zyd_read_pod(), and zyd_set_chan().

◆ sc_dev

◆ sc_fix_cr157

uint8_t zyd_softc::sc_fix_cr157

Definition at line 1282 of file if_zydreg.h.

Referenced by zyd_hw_init(), zyd_init_locked(), and zyd_read_pod().

◆ sc_flags

int zyd_softc::sc_flags

◆ sc_fwbase

uint16_t zyd_softc::sc_fwbase

Definition at line 1272 of file if_zydreg.h.

Referenced by zyd_hw_init(), and zyd_newstate().

◆ sc_fwrev

uint16_t zyd_softc::sc_fwrev

Definition at line 1275 of file if_zydreg.h.

Referenced by zyd_hw_init(), and zyd_init_locked().

◆ sc_ibuf

struct zyd_cmd zyd_softc::sc_ibuf

Definition at line 1306 of file if_zydreg.h.

Referenced by zyd_intr_read_callback().

◆ sc_ic

◆ sc_ledtype

uint8_t zyd_softc::sc_ledtype

Definition at line 1283 of file if_zydreg.h.

Referenced by zyd_init_locked(), and zyd_read_pod().

◆ sc_macrev

◆ sc_mtx

struct mtx zyd_softc::sc_mtx

Definition at line 1297 of file if_zydreg.h.

Referenced by zyd_attach(), zyd_cmd(), zyd_detach(), and zyd_init_locked().

◆ sc_newphy

uint8_t zyd_softc::sc_newphy

Definition at line 1280 of file if_zydreg.h.

Referenced by zyd_al2230_fini(), zyd_init_locked(), and zyd_read_pod().

◆ sc_ofdm36_cal

uint8_t zyd_softc::sc_ofdm36_cal[14]

Definition at line 1292 of file if_zydreg.h.

Referenced by zyd_read_eeprom(), and zyd_set_chan().

◆ sc_ofdm48_cal

uint8_t zyd_softc::sc_ofdm48_cal[14]

Definition at line 1293 of file if_zydreg.h.

Referenced by zyd_read_eeprom(), and zyd_set_chan().

◆ sc_ofdm54_cal

uint8_t zyd_softc::sc_ofdm54_cal[14]

Definition at line 1294 of file if_zydreg.h.

Referenced by zyd_read_eeprom(), and zyd_set_chan().

◆ sc_parev

uint8_t zyd_softc::sc_parev

Definition at line 1277 of file if_zydreg.h.

Referenced by zyd_init_locked(), and zyd_read_pod().

◆ sc_pre_tbtt

uint32_t zyd_softc::sc_pre_tbtt

Definition at line 1287 of file if_zydreg.h.

Referenced by zyd_set_beacon_interval().

◆ sc_pwrcal

uint8_t zyd_softc::sc_pwrcal[14]

Definition at line 1290 of file if_zydreg.h.

Referenced by zyd_read_eeprom(), and zyd_set_chan().

◆ sc_pwrint

uint8_t zyd_softc::sc_pwrint[14]

Definition at line 1291 of file if_zydreg.h.

Referenced by zyd_gct_txgain(), zyd_read_eeprom(), and zyd_set_chan().

◆ sc_regdomain

uint8_t zyd_softc::sc_regdomain

Definition at line 1273 of file if_zydreg.h.

Referenced by zyd_init_locked().

◆ sc_rf

struct zyd_rf zyd_softc::sc_rf

Definition at line 1267 of file if_zydreg.h.

Referenced by zyd_hw_init(), zyd_rf_attach(), zyd_rfwrite(), zyd_set_chan(), and zyd_switch_radio().

◆ sc_rfrev

uint8_t zyd_softc::sc_rfrev

◆ sc_rx_count

int zyd_softc::sc_rx_count

Definition at line 1304 of file if_zydreg.h.

Referenced by zyd_bulk_read_callback(), and zyd_rx_data().

◆ sc_rx_data

struct zyd_rx_data zyd_softc::sc_rx_data[ZYD_MAX_RXFRAMECNT]

Definition at line 1303 of file if_zydreg.h.

Referenced by zyd_bulk_read_callback(), and zyd_rx_data().

◆ sc_rx_desc

struct zyd_rx_desc zyd_softc::sc_rx_desc

Definition at line 1302 of file if_zydreg.h.

◆ sc_rxtap

struct zyd_rx_radiotap_header zyd_softc::sc_rxtap

Definition at line 1308 of file if_zydreg.h.

Referenced by zyd_attach(), zyd_rx_data(), and zyd_set_chan().

◆ sc_snd

struct mbufq zyd_softc::sc_snd

Definition at line 1254 of file if_zydreg.h.

Referenced by zyd_attach(), zyd_drain_mbufq(), zyd_start(), and zyd_transmit().

◆ sc_txled

uint8_t zyd_softc::sc_txled

Definition at line 1284 of file if_zydreg.h.

Referenced by zyd_read_pod().

◆ sc_txs

struct ieee80211_ratectl_tx_status zyd_softc::sc_txs

Definition at line 1253 of file if_zydreg.h.

Referenced by zyd_intr_read_callback().

◆ sc_txtap

struct zyd_tx_radiotap_header zyd_softc::sc_txtap

Definition at line 1309 of file if_zydreg.h.

Referenced by zyd_attach(), zyd_bulk_write_callback(), zyd_set_chan(), and zyd_tx_start().

◆ sc_udev

struct usb_device* zyd_softc::sc_udev

Definition at line 1256 of file if_zydreg.h.

Referenced by zyd_attach(), and zyd_init_locked().

◆ sc_xfer

struct usb_xfer* zyd_softc::sc_xfer[ZYD_N_TRANSFER]

Definition at line 1258 of file if_zydreg.h.

Referenced by zyd_attach(), zyd_cmd(), zyd_detach(), zyd_init_locked(), zyd_stop(), and zyd_tx_start().

◆ tx_data

struct zyd_tx_data zyd_softc::tx_data[ZYD_TX_LIST_CNT]

Definition at line 1298 of file if_zydreg.h.

Referenced by zyd_setup_tx_list(), and zyd_unsetup_tx_list().

◆ tx_free

zyd_txdhead zyd_softc::tx_free

◆ tx_nfree

int zyd_softc::tx_nfree

◆ tx_q

zyd_txdhead zyd_softc::tx_q

The documentation for this struct was generated from the following file: