if_ipwvar.h (286410) | if_ipwvar.h (286437) |
---|---|
1/* $FreeBSD: head/sys/dev/ipw/if_ipwvar.h 286410 2015-08-07 11:43:14Z glebius $ */ | 1/* $FreeBSD: head/sys/dev/ipw/if_ipwvar.h 286437 2015-08-08 01:10:17Z adrian $ */ |
2 3/*- 4 * Copyright (c) 2004-2006 5 * Damien Bergamini <damien.bergamini@free.fr>. All rights reserved. 6 * 7 * Redistribution and use in source and binary forms, with or without 8 * modification, are permitted provided that the following conditions 9 * are met: --- 72 unchanged lines hidden (view full) --- 82 struct ieee80211vap vap; 83 84 int (*newstate)(struct ieee80211vap *, 85 enum ieee80211_state, int); 86}; 87#define IPW_VAP(vap) ((struct ipw_vap *)(vap)) 88 89struct ipw_softc { | 2 3/*- 4 * Copyright (c) 2004-2006 5 * Damien Bergamini <damien.bergamini@free.fr>. All rights reserved. 6 * 7 * Redistribution and use in source and binary forms, with or without 8 * modification, are permitted provided that the following conditions 9 * are met: --- 72 unchanged lines hidden (view full) --- 82 struct ieee80211vap vap; 83 84 int (*newstate)(struct ieee80211vap *, 85 enum ieee80211_state, int); 86}; 87#define IPW_VAP(vap) ((struct ipw_vap *)(vap)) 88 89struct ipw_softc { |
90 struct ieee80211com sc_ic; 91 struct mbufq sc_snd; | 90 struct ifnet *sc_ifp; |
92 device_t sc_dev; 93 94 struct mtx sc_mtx; 95 struct task sc_init_task; 96 struct callout sc_wdtimer; /* watchdog timer */ 97 98 uint32_t flags; 99#define IPW_FLAG_FW_INITED 0x0001 100#define IPW_FLAG_INIT_LOCKED 0x0002 101#define IPW_FLAG_HAS_RADIO_SWITCH 0x0004 102#define IPW_FLAG_HACK 0x0008 103#define IPW_FLAG_SCANNING 0x0010 104#define IPW_FLAG_ENABLED 0x0020 105#define IPW_FLAG_BUSY 0x0040 106#define IPW_FLAG_ASSOCIATING 0x0080 107#define IPW_FLAG_ASSOCIATED 0x0100 | 91 device_t sc_dev; 92 93 struct mtx sc_mtx; 94 struct task sc_init_task; 95 struct callout sc_wdtimer; /* watchdog timer */ 96 97 uint32_t flags; 98#define IPW_FLAG_FW_INITED 0x0001 99#define IPW_FLAG_INIT_LOCKED 0x0002 100#define IPW_FLAG_HAS_RADIO_SWITCH 0x0004 101#define IPW_FLAG_HACK 0x0008 102#define IPW_FLAG_SCANNING 0x0010 103#define IPW_FLAG_ENABLED 0x0020 104#define IPW_FLAG_BUSY 0x0040 105#define IPW_FLAG_ASSOCIATING 0x0080 106#define IPW_FLAG_ASSOCIATED 0x0100 |
108#define IPW_FLAG_RUNNING 0x0200 | |
109 110 struct resource *irq; 111 struct resource *mem; 112 bus_space_tag_t sc_st; 113 bus_space_handle_t sc_sh; 114 void *sc_ih; 115 const struct firmware *sc_firmware; 116 --- 54 unchanged lines hidden --- | 107 108 struct resource *irq; 109 struct resource *mem; 110 bus_space_tag_t sc_st; 111 bus_space_handle_t sc_sh; 112 void *sc_ih; 113 const struct firmware *sc_firmware; 114 --- 54 unchanged lines hidden --- |