if_ndisvar.h (189950) | if_ndisvar.h (191746) |
---|---|
1/*- 2 * Copyright (c) 2003 3 * Bill Paul <wpaul@windriver.com>. All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 15 unchanged lines hidden (view full) --- 24 * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 25 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 26 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 27 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 28 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 29 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF 30 * THE POSSIBILITY OF SUCH DAMAGE. 31 * | 1/*- 2 * Copyright (c) 2003 3 * Bill Paul <wpaul@windriver.com>. All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 15 unchanged lines hidden (view full) --- 24 * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 25 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 26 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 27 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 28 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 29 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF 30 * THE POSSIBILITY OF SUCH DAMAGE. 31 * |
32 * $FreeBSD: head/sys/dev/if_ndis/if_ndisvar.h 189950 2009-03-18 02:38:35Z weongyo $ | 32 * $FreeBSD: head/sys/dev/if_ndis/if_ndisvar.h 191746 2009-05-02 15:14:18Z thompsa $ |
33 */ 34 35#define NDIS_DEFAULT_NODENAME "FreeBSD NDIS node" 36#define NDIS_NODENAME_LEN 32 37 38/* For setting/getting OIDs from userspace. */ 39 40struct ndis_oid_data { --- 134 unchanged lines hidden (view full) --- 175 int ndis_rescnt; 176 struct mtx ndis_mtx; 177 uint8_t ndis_irql; 178 device_t ndis_dev; 179 int ndis_unit; 180 ndis_miniport_block *ndis_block; 181 ndis_miniport_characteristics *ndis_chars; 182 interface_type ndis_type; | 33 */ 34 35#define NDIS_DEFAULT_NODENAME "FreeBSD NDIS node" 36#define NDIS_NODENAME_LEN 32 37 38/* For setting/getting OIDs from userspace. */ 39 40struct ndis_oid_data { --- 134 unchanged lines hidden (view full) --- 175 int ndis_rescnt; 176 struct mtx ndis_mtx; 177 uint8_t ndis_irql; 178 device_t ndis_dev; 179 int ndis_unit; 180 ndis_miniport_block *ndis_block; 181 ndis_miniport_characteristics *ndis_chars; 182 interface_type ndis_type; |
183 struct callout ndis_scan_callout; |
|
183 struct callout ndis_stat_callout; 184 int ndis_maxpkts; 185 ndis_oid *ndis_oids; 186 int ndis_oidcnt; 187 int ndis_txidx; 188 int ndis_txpending; 189 ndis_packet **ndis_txarray; 190 ndis_handle ndis_txpool; --- 23 unchanged lines hidden (view full) --- 214 bus_dmamap_t *ndis_tmaps; 215 int ndis_mmapcnt; 216 struct ndis_evt ndis_evt[NDIS_EVENTS]; 217 int ndis_evtpidx; 218 int ndis_evtcidx; 219 struct ifqueue ndis_rxqueue; 220 kspin_lock ndis_rxlock; 221 | 184 struct callout ndis_stat_callout; 185 int ndis_maxpkts; 186 ndis_oid *ndis_oids; 187 int ndis_oidcnt; 188 int ndis_txidx; 189 int ndis_txpending; 190 ndis_packet **ndis_txarray; 191 ndis_handle ndis_txpool; --- 23 unchanged lines hidden (view full) --- 215 bus_dmamap_t *ndis_tmaps; 216 int ndis_mmapcnt; 217 struct ndis_evt ndis_evt[NDIS_EVENTS]; 218 int ndis_evtpidx; 219 int ndis_evtcidx; 220 struct ifqueue ndis_rxqueue; 221 kspin_lock ndis_rxlock; 222 |
222 struct taskqueue *ndis_tq; /* private task queue */ 223 struct task ndis_scantask; 224 struct task ndis_authtask; 225 struct task ndis_assoctask; | |
226 int (*ndis_newstate)(struct ieee80211com *, 227 enum ieee80211_state, int); 228 int ndis_tx_timer; 229 int ndis_hang_timer; 230 231 struct usb2_device *ndisusb_dev; 232 struct mtx ndisusb_mtx; 233 struct ndisusb_ep ndisusb_dread_ep; --- 23 unchanged lines hidden --- | 223 int (*ndis_newstate)(struct ieee80211com *, 224 enum ieee80211_state, int); 225 int ndis_tx_timer; 226 int ndis_hang_timer; 227 228 struct usb2_device *ndisusb_dev; 229 struct mtx ndisusb_mtx; 230 struct ndisusb_ep ndisusb_dread_ep; --- 23 unchanged lines hidden --- |