microblaze: Fix IRQ entry/exit ftracing
[linux-2.6/libata-dev.git] / drivers / staging / otus / 80211core / cwm.h
blob40c39fad5f445a89c12a0940e4188bcd639e0ee4
1 /*
2 * Copyright (c) 2007-2008 Atheros Communications Inc.
4 * Permission to use, copy, modify, and/or distribute this software for any
5 * purpose with or without fee is hereby granted, provided that the above
6 * copyright notice and this permission notice appear in all copies.
8 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
9 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
10 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
11 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
12 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
13 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
14 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16 /* */
17 /* Module Name : cwm.h */
18 /* */
19 /* Abstract */
20 /* This module contains channel width relatived functions. */
21 /* */
22 /* NOTES */
23 /* None */
24 /* */
25 /****************************************************************************/
26 /*Revision History: */
27 /* Who When What */
28 /* -------- -------- ----------------------------------------------*/
29 /* */
30 /* Honda 3-19-07 created */
31 /* */
32 /****************************************************************************/
34 #ifndef _CWM_H
35 #define _CWM_H
37 #define ATH_CWM_EXTCH_BUSY_THRESHOLD 30 /* Extension Channel Busy Threshold (0-100%) */
39 void zfCwmInit(zdev_t* dev);
40 void zfCoreCwmBusy(zdev_t* dev, u16_t busy);
41 u16_t zfCwmIsExtChanBusy(u32_t ctlBusy, u32_t extBusy);
45 #endif /* #ifndef _CWM_H */