Lines Matching defs:ural_softc
73 struct ural_softc { struct
74 device_t sc_dev;
75 struct ethercom sc_ec;
78 enum {
81 } sc_init_state;
82 struct ieee80211com sc_ic;
83 int (*sc_newstate)(struct ieee80211com *,
86 kmutex_t sc_media_mtx; /* XXX */
88 struct usbd_device * sc_udev;
89 struct usbd_interface * sc_iface;
91 int sc_rx_no;
92 int sc_tx_no;
94 uint32_t asic_rev;
95 uint8_t rf_rev;
97 struct usbd_xfer * amrr_xfer;
99 struct usbd_pipe * sc_rx_pipeh;
100 struct usbd_pipe * sc_tx_pipeh;
102 enum ieee80211_state sc_state;
103 struct usb_task sc_task;
105 struct ieee80211_amrr amrr;
106 struct ieee80211_amrr_node amn;
108 struct ural_rx_data rx_data[RAL_RX_LIST_COUNT];
109 struct ural_tx_data tx_data[RAL_TX_LIST_COUNT];
110 int tx_queued;
112 struct ieee80211_beacon_offsets sc_bo;
114 struct callout sc_scan_ch;
115 struct callout sc_amrr_ch;
117 int sc_tx_timer;
119 int16_t sta[11];
120 uint32_t rf_regs[4];
121 uint8_t txpow[14];
123 struct {
126 } __packed bbp_prom[16];
128 int led_mode;
129 int hw_radio;
130 int rx_ant;
131 int tx_ant;
132 int nb_ant;
134 struct bpf_if * sc_drvbpf;
136 union {
139 } sc_rxtapu;
141 int sc_rxtap_len;
143 union {
146 } sc_txtapu;
148 int sc_txtap_len;