Lines Matching defs:wi_softc

69 struct wi_softc	{  struct
70 struct ieee80211com sc_ic;
71 struct mbufq sc_snd;
72 device_t sc_dev;
74 struct lock sc_lk;
76 struct mtx sc_mtx;
78 struct callout sc_watchdog;
79 int sc_unit;
80 int wi_gone;
81 int sc_enabled;
82 int sc_reset;
83 int sc_firmware_type;
88 int sc_pri_firmware_ver; /* Primary firmware */
89 int sc_sta_firmware_ver; /* Station firmware */
90 unsigned int sc_nic_id; /* Type of NIC */
91 char * sc_nic_name;
93 int wi_bus_type; /* Bus attachment type */
94 struct resource * local;
95 int local_rid;
96 struct resource * iobase;
97 int iobase_rid;
98 struct resource * irq;
99 int irq_rid;
100 struct resource * mem;
101 int mem_rid;
102 bus_space_handle_t wi_localhandle;
103 bus_space_tag_t wi_localtag;
104 bus_space_handle_t wi_bhandle;
105 bus_space_tag_t wi_btag;
106 bus_space_handle_t wi_bmemhandle;
107 bus_space_tag_t wi_bmemtag;
108 void * wi_intrhand;
109 struct ieee80211_channel *wi_channel;
110 int wi_io_addr;
111 int wi_cmd_count;
113 int sc_flags;
114 int sc_bap_id;
115 int sc_bap_off;
117 int sc_porttype;
118 u_int16_t sc_portnum;
119 u_int16_t sc_encryption;
120 u_int16_t sc_monitor_port;
123 u_int16_t sc_min_rssi; /* clamp sc_min_rssi < RSSI */
124 u_int16_t sc_max_rssi; /* clamp RSSI < sc_max_rssi */
125 u_int16_t sc_dbm_offset; /* dBm ~ RSSI - sc_dbm_offset */
127 int sc_buflen; /* TX buffer size */
128 int sc_ntxbuf;
130 struct {
133 } sc_txd[WI_NTXBUF]; /* TX buffers */
134 int sc_txnext; /* index of next TX */
135 int sc_txcur; /* index of current TX*/
136 int sc_tx_timer;
138 struct wi_counters sc_stats;
139 u_int16_t sc_ibss_port;
141 struct timeval sc_last_syn;
142 int sc_false_syns;
144 u_int16_t sc_txbuf[IEEE80211_MAX_LEN/2];
146 struct wi_tx_radiotap_header sc_tx_th;
147 struct wi_rx_radiotap_header sc_rx_th;