Deleted Added
full compact
if_iwnvar.h (220633) if_iwnvar.h (220667)
1/* $FreeBSD: head/sys/dev/iwn/if_iwnvar.h 220633 2011-04-14 17:19:33Z bschmidt $ */
1/* $FreeBSD: head/sys/dev/iwn/if_iwnvar.h 220667 2011-04-15 20:17:52Z bschmidt $ */
2/* $OpenBSD: if_iwnvar.h,v 1.18 2010/04/30 16:06:46 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

--- 245 unchanged lines hidden (view full) ---

255 bus_size_t sc_sz;
256 int sc_cap_off; /* PCIe Capabilities. */
257
258 /* Tasks used by the driver */
259 struct task sc_reinit_task;
260 struct task sc_radioon_task;
261 struct task sc_radiooff_task;
262
2/* $OpenBSD: if_iwnvar.h,v 1.18 2010/04/30 16:06:46 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

--- 245 unchanged lines hidden (view full) ---

255 bus_size_t sc_sz;
256 int sc_cap_off; /* PCIe Capabilities. */
257
258 /* Tasks used by the driver */
259 struct task sc_reinit_task;
260 struct task sc_radioon_task;
261 struct task sc_radiooff_task;
262
263 struct callout calib_to;
263 int calib_cnt;
264 struct iwn_calib_state calib;
264 int calib_cnt;
265 struct iwn_calib_state calib;
266 struct callout watchdog_to;
265 u_int calib_init;
266 u_int calib_runtime;
267#define IWN_CALIB_XTAL (1 << IWN_CALIB_IDX_XTAL)
268#define IWN_CALIB_DC (1 << IWN_CALIB_IDX_DC)
269#define IWN_CALIB_LO (1 << IWN_CALIB_IDX_LO)
270#define IWN_CALIB_TX_IQ (1 << IWN_CALIB_IDX_TX_IQ)
271#define IWN_CALIB_TX_IQ_PERIODIC (1 << IWN_CALIB_IDX_TX_IQ_PERIODIC)
272#define IWN_CALIB_BASE_BAND (1 << IWN_CALIB_IDX_BASE_BAND)

--- 34 unchanged lines hidden (view full) ---

307 int32_t temp_off;
308 uint32_t int_mask;
309 uint8_t ntxchains;
310 uint8_t nrxchains;
311 uint8_t txchainmask;
312 uint8_t rxchainmask;
313 uint8_t chainmask;
314
267 u_int calib_init;
268 u_int calib_runtime;
269#define IWN_CALIB_XTAL (1 << IWN_CALIB_IDX_XTAL)
270#define IWN_CALIB_DC (1 << IWN_CALIB_IDX_DC)
271#define IWN_CALIB_LO (1 << IWN_CALIB_IDX_LO)
272#define IWN_CALIB_TX_IQ (1 << IWN_CALIB_IDX_TX_IQ)
273#define IWN_CALIB_TX_IQ_PERIODIC (1 << IWN_CALIB_IDX_TX_IQ_PERIODIC)
274#define IWN_CALIB_BASE_BAND (1 << IWN_CALIB_IDX_BASE_BAND)

--- 34 unchanged lines hidden (view full) ---

309 int32_t temp_off;
310 uint32_t int_mask;
311 uint8_t ntxchains;
312 uint8_t nrxchains;
313 uint8_t txchainmask;
314 uint8_t rxchainmask;
315 uint8_t chainmask;
316
315 struct callout sc_timer_to;
316 int sc_tx_timer;
317
318 struct iwn_rx_radiotap_header sc_rxtap;
319 struct iwn_tx_radiotap_header sc_txtap;
320};
321
322#define IWN_LOCK_INIT(_sc) \
323 mtx_init(&(_sc)->sc_mtx, device_get_nameunit((_sc)->sc_dev), \
324 MTX_NETWORK_LOCK, MTX_DEF)
325#define IWN_LOCK(_sc) mtx_lock(&(_sc)->sc_mtx)
326#define IWN_LOCK_ASSERT(_sc) mtx_assert(&(_sc)->sc_mtx, MA_OWNED)
327#define IWN_UNLOCK(_sc) mtx_unlock(&(_sc)->sc_mtx)
328#define IWN_LOCK_DESTROY(_sc) mtx_destroy(&(_sc)->sc_mtx)
317 int sc_tx_timer;
318
319 struct iwn_rx_radiotap_header sc_rxtap;
320 struct iwn_tx_radiotap_header sc_txtap;
321};
322
323#define IWN_LOCK_INIT(_sc) \
324 mtx_init(&(_sc)->sc_mtx, device_get_nameunit((_sc)->sc_dev), \
325 MTX_NETWORK_LOCK, MTX_DEF)
326#define IWN_LOCK(_sc) mtx_lock(&(_sc)->sc_mtx)
327#define IWN_LOCK_ASSERT(_sc) mtx_assert(&(_sc)->sc_mtx, MA_OWNED)
328#define IWN_UNLOCK(_sc) mtx_unlock(&(_sc)->sc_mtx)
329#define IWN_LOCK_DESTROY(_sc) mtx_destroy(&(_sc)->sc_mtx)