ah.h (239635) | ah.h (239638) |
---|---|
1/* 2 * Copyright (c) 2002-2009 Sam Leffler, Errno Consulting 3 * Copyright (c) 2002-2008 Atheros Communications, Inc. 4 * 5 * Permission to use, copy, modify, and/or distribute this software for any 6 * purpose with or without fee is hereby granted, provided that the above 7 * copyright notice and this permission notice appear in all copies. 8 * 9 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 10 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 11 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 12 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 13 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 14 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16 * | 1/* 2 * Copyright (c) 2002-2009 Sam Leffler, Errno Consulting 3 * Copyright (c) 2002-2008 Atheros Communications, Inc. 4 * 5 * Permission to use, copy, modify, and/or distribute this software for any 6 * purpose with or without fee is hereby granted, provided that the above 7 * copyright notice and this permission notice appear in all copies. 8 * 9 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 10 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 11 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 12 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 13 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 14 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16 * |
17 * $FreeBSD: head/sys/dev/ath/ath_hal/ah.h 239635 2012-08-24 00:54:31Z adrian $ | 17 * $FreeBSD: head/sys/dev/ath/ath_hal/ah.h 239638 2012-08-24 01:29:46Z adrian $ |
18 */ 19 20#ifndef _ATH_AH_H_ 21#define _ATH_AH_H_ 22/* 23 * Atheros Hardware Access Layer 24 * 25 * Clients of the HAL call ath_hal_attach to obtain a reference to an ath_hal --- 1192 unchanged lines hidden (view full) --- 1218 uint32_t duration, uint32_t nextStart, 1219 HAL_QUIET_FLAG flag); 1220 1221 /* DFS functions */ 1222 void __ahdecl(*ah_enableDfs)(struct ath_hal *ah, 1223 HAL_PHYERR_PARAM *pe); 1224 void __ahdecl(*ah_getDfsThresh)(struct ath_hal *ah, 1225 HAL_PHYERR_PARAM *pe); | 18 */ 19 20#ifndef _ATH_AH_H_ 21#define _ATH_AH_H_ 22/* 23 * Atheros Hardware Access Layer 24 * 25 * Clients of the HAL call ath_hal_attach to obtain a reference to an ath_hal --- 1192 unchanged lines hidden (view full) --- 1218 uint32_t duration, uint32_t nextStart, 1219 HAL_QUIET_FLAG flag); 1220 1221 /* DFS functions */ 1222 void __ahdecl(*ah_enableDfs)(struct ath_hal *ah, 1223 HAL_PHYERR_PARAM *pe); 1224 void __ahdecl(*ah_getDfsThresh)(struct ath_hal *ah, 1225 HAL_PHYERR_PARAM *pe); |
1226 HAL_BOOL __ahdecl(*ah_getDfsDefaultThresh)(struct ath_hal *ah, 1227 HAL_PHYERR_PARAM *pe); |
|
1226 HAL_BOOL __ahdecl(*ah_procRadarEvent)(struct ath_hal *ah, 1227 struct ath_rx_status *rxs, uint64_t fulltsf, 1228 const char *buf, HAL_DFS_EVENT *event); 1229 HAL_BOOL __ahdecl(*ah_isFastClockEnabled)(struct ath_hal *ah); 1230 1231 /* Key Cache Functions */ 1232 uint32_t __ahdecl(*ah_getKeyCacheSize)(struct ath_hal*); 1233 HAL_BOOL __ahdecl(*ah_resetKeyCacheEntry)(struct ath_hal*, uint16_t); --- 216 unchanged lines hidden --- | 1228 HAL_BOOL __ahdecl(*ah_procRadarEvent)(struct ath_hal *ah, 1229 struct ath_rx_status *rxs, uint64_t fulltsf, 1230 const char *buf, HAL_DFS_EVENT *event); 1231 HAL_BOOL __ahdecl(*ah_isFastClockEnabled)(struct ath_hal *ah); 1232 1233 /* Key Cache Functions */ 1234 uint32_t __ahdecl(*ah_getKeyCacheSize)(struct ath_hal*); 1235 HAL_BOOL __ahdecl(*ah_resetKeyCacheEntry)(struct ath_hal*, uint16_t); --- 216 unchanged lines hidden --- |