if_iwnvar.h (201882) | if_iwnvar.h (206358) |
---|---|
1/* $FreeBSD: head/sys/dev/iwn/if_iwnvar.h 201882 2010-01-09 04:00:22Z keramida $ */ | 1/* $FreeBSD: head/sys/dev/iwn/if_iwnvar.h 206358 2010-04-07 15:29:13Z rpaulo $ */ |
2/* $OpenBSD: if_iwnvar.h,v 1.16 2009/11/04 17:46:52 damien Exp $ */ 3 4/*- 5 * Copyright (c) 2007, 2008 6 * Damien Bergamini <damien.bergamini@free.fr> 7 * Copyright (c) 2008 Sam Leffler, Errno Consulting 8 * 9 * Permission to use, copy, modify, and distribute this software for any --- 84 unchanged lines hidden (view full) --- 94 struct iwn_rx_status *stat; 95 struct iwn_rx_data data[IWN_RX_RING_COUNT]; 96 bus_dma_tag_t data_dmat; 97 int cur; 98}; 99 100struct iwn_node { 101 struct ieee80211_node ni; /* must be the first */ | 2/* $OpenBSD: if_iwnvar.h,v 1.16 2009/11/04 17:46:52 damien Exp $ */ 3 4/*- 5 * Copyright (c) 2007, 2008 6 * Damien Bergamini <damien.bergamini@free.fr> 7 * Copyright (c) 2008 Sam Leffler, Errno Consulting 8 * 9 * Permission to use, copy, modify, and distribute this software for any --- 84 unchanged lines hidden (view full) --- 94 struct iwn_rx_status *stat; 95 struct iwn_rx_data data[IWN_RX_RING_COUNT]; 96 bus_dma_tag_t data_dmat; 97 int cur; 98}; 99 100struct iwn_node { 101 struct ieee80211_node ni; /* must be the first */ |
102 struct ieee80211_amrr_node amn; | |
103 uint16_t disable_tid; 104 uint8_t id; 105 uint8_t ridx[IEEE80211_RATE_MAXSIZE]; 106}; 107 108struct iwn_calib_state { 109 uint8_t state; 110#define IWN_CALIB_STATE_INIT 0 --- 77 unchanged lines hidden (view full) --- 188 uint32_t fw_text_maxsz; 189 uint32_t fw_data_maxsz; 190 uint32_t fwsz; 191 bus_size_t sched_txfact_addr; 192}; 193 194struct iwn_vap { 195 struct ieee80211vap iv_vap; | 102 uint16_t disable_tid; 103 uint8_t id; 104 uint8_t ridx[IEEE80211_RATE_MAXSIZE]; 105}; 106 107struct iwn_calib_state { 108 uint8_t state; 109#define IWN_CALIB_STATE_INIT 0 --- 77 unchanged lines hidden (view full) --- 187 uint32_t fw_text_maxsz; 188 uint32_t fw_data_maxsz; 189 uint32_t fwsz; 190 bus_size_t sched_txfact_addr; 191}; 192 193struct iwn_vap { 194 struct ieee80211vap iv_vap; |
196 struct ieee80211_amrr iv_amrr; 197 struct callout iv_amrr_to; | |
198 uint8_t iv_ridx; 199 200 int (*iv_newstate)(struct ieee80211vap *, 201 enum ieee80211_state, int); 202}; 203#define IWN_VAP(_vap) ((struct iwn_vap *)(_vap)) 204 205struct iwn_softc { --- 111 unchanged lines hidden --- | 195 uint8_t iv_ridx; 196 197 int (*iv_newstate)(struct ieee80211vap *, 198 enum ieee80211_state, int); 199}; 200#define IWN_VAP(_vap) ((struct iwn_vap *)(_vap)) 201 202struct iwn_softc { --- 111 unchanged lines hidden --- |