Commit 0b0c8741 authored by Vasanthakumar Thiagarajan's avatar Vasanthakumar Thiagarajan Committed by Greg Kroah-Hartman

ath6kl: Replace data type macros with kernel defined ones

Now athtypes_linux.h and a_types.h are unused, remove them.
Signed-off-by: default avatarVasanthakumar Thiagarajan <vasanth@atheros.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent cb8a13aa
...@@ -26,7 +26,6 @@ ...@@ -26,7 +26,6 @@
#include "a_config.h" #include "a_config.h"
#include "athdefs.h" #include "athdefs.h"
#include "a_types.h"
#include "a_osapi.h" #include "a_osapi.h"
#define ATH_MODULE_NAME bmi #define ATH_MODULE_NAME bmi
#include "a_debug.h" #include "a_debug.h"
......
...@@ -27,7 +27,6 @@ ...@@ -27,7 +27,6 @@
#include "a_config.h" #include "a_config.h"
#include "athdefs.h" #include "athdefs.h"
#include "a_types.h"
#include "a_osapi.h" #include "a_osapi.h"
#include "hif.h" #include "hif.h"
#include "../../../common/hif_sdio_common.h" #include "../../../common/hif_sdio_common.h"
......
...@@ -25,7 +25,6 @@ ...@@ -25,7 +25,6 @@
#include "a_config.h" #include "a_config.h"
#include "athdefs.h" #include "athdefs.h"
#include "a_types.h"
#include "hw/mbox_host_reg.h" #include "hw/mbox_host_reg.h"
#include "a_osapi.h" #include "a_osapi.h"
#include "../htc_debug.h" #include "../htc_debug.h"
......
...@@ -25,7 +25,6 @@ ...@@ -25,7 +25,6 @@
#include "a_config.h" #include "a_config.h"
#include "athdefs.h" #include "athdefs.h"
#include "a_types.h"
#include "hw/mbox_host_reg.h" #include "hw/mbox_host_reg.h"
#include "a_osapi.h" #include "a_osapi.h"
#include "../htc_debug.h" #include "../htc_debug.h"
......
...@@ -24,7 +24,6 @@ ...@@ -24,7 +24,6 @@
//============================================================================== //==============================================================================
#include "a_config.h" #include "a_config.h"
#include "athdefs.h" #include "athdefs.h"
#include "a_types.h"
#include "a_osapi.h" #include "a_osapi.h"
#include "../htc_debug.h" #include "../htc_debug.h"
#include "hif.h" #include "hif.h"
......
...@@ -24,7 +24,6 @@ ...@@ -24,7 +24,6 @@
//============================================================================== //==============================================================================
#include "a_config.h" #include "a_config.h"
#include "athdefs.h" #include "athdefs.h"
#include "a_types.h"
#include "a_osapi.h" #include "a_osapi.h"
#include "../htc_debug.h" #include "../htc_debug.h"
#include "hif.h" #include "hif.h"
......
...@@ -36,7 +36,6 @@ extern "C" { ...@@ -36,7 +36,6 @@ extern "C" {
#include "a_config.h" #include "a_config.h"
#include "athdefs.h" #include "athdefs.h"
#include "a_types.h"
#include "a_osapi.h" #include "a_osapi.h"
#include "htc_debug.h" #include "htc_debug.h"
#include "htc.h" #include "htc.h"
......
...@@ -27,7 +27,6 @@ ...@@ -27,7 +27,6 @@
extern "C" { extern "C" {
#endif /* __cplusplus */ #endif /* __cplusplus */
#include <a_types.h>
#include <a_osapi.h> #include <a_osapi.h>
/* standard debug print masks bits 0..7 */ /* standard debug print masks bits 0..7 */
......
//------------------------------------------------------------------------------
// <copyright file="a_types.h" company="Atheros">
// Copyright (c) 2004-2010 Atheros Corporation. All rights reserved.
//
//
// Permission to use, copy, modify, and/or distribute this software for any
// purpose with or without fee is hereby granted, provided that the above
// copyright notice and this permission notice appear in all copies.
//
// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
//
//
//------------------------------------------------------------------------------
//==============================================================================
// This file contains the definitions of the basic atheros data types.
// It is used to map the data types in atheros files to a platform specific
// type.
//
// Author(s): ="Atheros"
//==============================================================================
#ifndef _A_TYPES_H_
#define _A_TYPES_H_
#include "../os/linux/include/athtypes_linux.h"
#endif /* _ATHTYPES_H_ */
...@@ -32,7 +32,6 @@ extern "C" { ...@@ -32,7 +32,6 @@ extern "C" {
/* Header files */ /* Header files */
#include "a_config.h" #include "a_config.h"
#include "athdefs.h" #include "athdefs.h"
#include "a_types.h"
#include "hif.h" #include "hif.h"
#include "a_osapi.h" #include "a_osapi.h"
#include "bmi_msg.h" #include "bmi_msg.h"
......
...@@ -345,7 +345,7 @@ valid */ ...@@ -345,7 +345,7 @@ valid */
(u32)((unsigned long)&((((struct host_interest_s *)(AR6003_HOST_INTEREST_ADDRESS))->item))) (u32)((unsigned long)&((((struct host_interest_s *)(AR6003_HOST_INTEREST_ADDRESS))->item)))
#define AR6004_HOST_INTEREST_ITEM_ADDRESS(item) \ #define AR6004_HOST_INTEREST_ITEM_ADDRESS(item) \
((A_UINT32)&((((struct host_interest_s *)(AR6004_HOST_INTEREST_ADDRESS))->item))) ((u32)&((((struct host_interest_s *)(AR6004_HOST_INTEREST_ADDRESS))->item)))
#define HOST_INTEREST_DBGLOG_IS_ENABLED() \ #define HOST_INTEREST_DBGLOG_IS_ENABLED() \
......
...@@ -616,7 +616,7 @@ typedef PREPACK struct { ...@@ -616,7 +616,7 @@ typedef PREPACK struct {
* WMI_SET_EXCESS_TX_RETRY_THRES_CMDID * WMI_SET_EXCESS_TX_RETRY_THRES_CMDID
*/ */
typedef PREPACK struct { typedef PREPACK struct {
A_UINT32 threshold; u32 threshold;
} POSTPACK WMI_SET_EXCESS_TX_RETRY_THRES_CMD; } POSTPACK WMI_SET_EXCESS_TX_RETRY_THRES_CMD;
/* /*
......
...@@ -32,7 +32,6 @@ extern "C" { ...@@ -32,7 +32,6 @@ extern "C" {
/* Header files */ /* Header files */
#include "a_config.h" #include "a_config.h"
#include "athdefs.h" #include "athdefs.h"
#include "a_types.h"
#include "a_osapi.h" #include "a_osapi.h"
#include "dl_list.h" #include "dl_list.h"
...@@ -148,7 +147,7 @@ typedef enum { ...@@ -148,7 +147,7 @@ typedef enum {
* *
* HIF_DEVICE_GET_MBOX_BLOCK_SIZE * HIF_DEVICE_GET_MBOX_BLOCK_SIZE
* input : none * input : none
* output : array of 4 A_UINT32s * output : array of 4 u32s
* notes: block size is returned for each mailbox (4) * notes: block size is returned for each mailbox (4)
* *
* HIF_DEVICE_GET_MBOX_ADDR * HIF_DEVICE_GET_MBOX_ADDR
......
...@@ -24,7 +24,6 @@ ...@@ -24,7 +24,6 @@
#include "a_config.h" #include "a_config.h"
#include "athdefs.h" #include "athdefs.h"
#include "a_types.h"
#include "a_osapi.h" #include "a_osapi.h"
#define ATH_MODULE_NAME misc #define ATH_MODULE_NAME misc
#include "a_debug.h" #include "a_debug.h"
......
...@@ -33,7 +33,6 @@ ...@@ -33,7 +33,6 @@
#include "athdefs.h" #include "athdefs.h"
#ifdef HCI_TRANSPORT_SDIO #ifdef HCI_TRANSPORT_SDIO
#include "a_config.h" #include "a_config.h"
#include "a_types.h"
#include "a_osapi.h" #include "a_osapi.h"
#define ATH_MODULE_NAME misc #define ATH_MODULE_NAME misc
#include "a_debug.h" #include "a_debug.h"
......
...@@ -23,7 +23,6 @@ ...@@ -23,7 +23,6 @@
#include "a_config.h" #include "a_config.h"
#include "athdefs.h" #include "athdefs.h"
#include "a_types.h"
#include "hw/mbox_host_reg.h" #include "hw/mbox_host_reg.h"
#include "hw/si_reg.h" #include "hw/si_reg.h"
......
...@@ -23,7 +23,6 @@ ...@@ -23,7 +23,6 @@
#include "a_config.h" #include "a_config.h"
#include "athdefs.h" #include "athdefs.h"
#include "a_types.h"
#include "a_osapi.h" #include "a_osapi.h"
#define ATH_MODULE_NAME misc #define ATH_MODULE_NAME misc
#include "a_debug.h" #include "a_debug.h"
......
...@@ -1485,7 +1485,7 @@ ar6000_configure_target(struct ar6_softc *ar) ...@@ -1485,7 +1485,7 @@ ar6000_configure_target(struct ar6_softc *ar)
*/ */
if (ar->arTargetType == TARGET_TYPE_AR6003) { if (ar->arTargetType == TARGET_TYPE_AR6003) {
A_UINT32 ramReservedSz; u32 ramReservedSz;
if (ar->arVersion.target_ver == AR6003_REV2_VERSION) { if (ar->arVersion.target_ver == AR6003_REV2_VERSION) {
param = AR6003_REV2_BOARD_EXT_DATA_ADDRESS; param = AR6003_REV2_BOARD_EXT_DATA_ADDRESS;
ramReservedSz = AR6003_REV2_RAM_RESERVE_SIZE; ramReservedSz = AR6003_REV2_RAM_RESERVE_SIZE;
...@@ -2676,7 +2676,7 @@ int ar6000_init(struct net_device *dev) ...@@ -2676,7 +2676,7 @@ int ar6000_init(struct net_device *dev)
} }
if (regscanmode) { if (regscanmode) {
A_UINT32 param; u32 param;
if (BMIReadMemory(ar->arHifDevice, if (BMIReadMemory(ar->arHifDevice,
HOST_INTEREST_ITEM_ADDRESS(ar, HOST_INTEREST_ITEM_ADDRESS(ar,
......
...@@ -23,7 +23,6 @@ ...@@ -23,7 +23,6 @@
//============================================================================== //==============================================================================
#include <a_config.h> #include <a_config.h>
#include <athdefs.h> #include <athdefs.h>
#include "a_types.h"
#include "a_osapi.h" #include "a_osapi.h"
#include "htc_api.h" #include "htc_api.h"
#include "a_drv.h" #include "a_drv.h"
......
...@@ -26,7 +26,6 @@ ...@@ -26,7 +26,6 @@
#include <linux/etherdevice.h> #include <linux/etherdevice.h>
#include <a_config.h> #include <a_config.h>
#include <athdefs.h> #include <athdefs.h>
#include "a_types.h"
#include "a_osapi.h" #include "a_osapi.h"
#include "htc_api.h" #include "htc_api.h"
#include "wmi.h" #include "wmi.h"
......
...@@ -39,7 +39,6 @@ ...@@ -39,7 +39,6 @@
#include <a_config.h> #include <a_config.h>
#include <athdefs.h> #include <athdefs.h>
#include "a_types.h"
#include "a_osapi.h" #include "a_osapi.h"
#include "htc_api.h" #include "htc_api.h"
#include "wmi.h" #include "wmi.h"
......
//------------------------------------------------------------------------------
//
// This file contains the definitions of the basic atheros data types.
// It is used to map the data types in atheros files to a platform specific
// type.
// Copyright (c) 2004-2010 Atheros Communications Inc.
// All rights reserved.
//
//
//
// Permission to use, copy, modify, and/or distribute this software for any
// purpose with or without fee is hereby granted, provided that the above
// copyright notice and this permission notice appear in all copies.
//
// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
//
//
//
// Author(s): ="Atheros"
//------------------------------------------------------------------------------
#ifndef _ATHTYPES_LINUX_H_
#define _ATHTYPES_LINUX_H_
#ifdef __KERNEL__
#include <linux/types.h>
#else
#include <sys/types.h>
#endif
typedef int8_t A_INT8;
typedef int16_t A_INT16;
typedef int32_t A_INT32;
typedef int64_t A_INT64;
typedef u_int8_t A_UINT8;
typedef u_int16_t A_UINT16;
typedef u_int32_t A_UINT32;
typedef u_int64_t A_UINT64;
typedef char A_CHAR;
typedef unsigned long A_ATH_TIMER;
#endif /* _ATHTYPES_LINUX_H_ */
...@@ -22,7 +22,6 @@ ...@@ -22,7 +22,6 @@
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
#include <a_config.h> #include <a_config.h>
#include "athdefs.h" #include "athdefs.h"
#include "a_types.h"
#include "a_osapi.h" #include "a_osapi.h"
#include "htc_packet.h" #include "htc_packet.h"
......
...@@ -23,7 +23,6 @@ ...@@ -23,7 +23,6 @@
#include <a_config.h> #include <a_config.h>
#include <athdefs.h> #include <athdefs.h>
#include <a_types.h>
#include <a_osapi.h> #include <a_osapi.h>
#include <a_debug.h> #include <a_debug.h>
#include "pkt_log.h" #include "pkt_log.h"
...@@ -38,7 +37,7 @@ static void ...@@ -38,7 +37,7 @@ static void
aggr_slice_amsdu(struct aggr_info *p_aggr, struct rxtid *rxtid, void **osbuf); aggr_slice_amsdu(struct aggr_info *p_aggr, struct rxtid *rxtid, void **osbuf);
static void static void
aggr_timeout(A_ATH_TIMER arg); aggr_timeout(unsigned long arg);
static void static void
aggr_deque_frms(struct aggr_info *p_aggr, u8 tid, u16 seq_no, u8 order); aggr_deque_frms(struct aggr_info *p_aggr, u8 tid, u16 seq_no, u8 order);
...@@ -571,7 +570,7 @@ aggr_reset_state(void *cntxt) ...@@ -571,7 +570,7 @@ aggr_reset_state(void *cntxt)
static void static void
aggr_timeout(A_ATH_TIMER arg) aggr_timeout(unsigned long arg)
{ {
u8 i,j; u8 i,j;
struct aggr_info *p_aggr = (struct aggr_info *)arg; struct aggr_info *p_aggr = (struct aggr_info *)arg;
......
...@@ -24,7 +24,6 @@ ...@@ -24,7 +24,6 @@
//============================================================================== //==============================================================================
#include <a_config.h> #include <a_config.h>
#include <athdefs.h> #include <athdefs.h>
#include <a_types.h>
#include <a_osapi.h> #include <a_osapi.h>
#define ATH_MODULE_NAME wlan #define ATH_MODULE_NAME wlan
#include <a_debug.h> #include <a_debug.h>
...@@ -54,7 +53,7 @@ ATH_DEBUG_INSTANTIATE_MODULE_VAR(wlan, ...@@ -54,7 +53,7 @@ ATH_DEBUG_INSTANTIATE_MODULE_VAR(wlan,
#endif #endif
#ifdef THREAD_X #ifdef THREAD_X
static void wlan_node_timeout(A_ATH_TIMER arg); static void wlan_node_timeout(unsigned long arg);
#endif #endif
static bss_t * _ieee80211_find_node (struct ieee80211_node_table *nt, static bss_t * _ieee80211_find_node (struct ieee80211_node_table *nt,
...@@ -375,7 +374,7 @@ wlan_refresh_inactive_nodes (struct ieee80211_node_table *nt) ...@@ -375,7 +374,7 @@ wlan_refresh_inactive_nodes (struct ieee80211_node_table *nt)
#ifdef THREAD_X #ifdef THREAD_X
static void static void
wlan_node_timeout (A_ATH_TIMER arg) wlan_node_timeout (unsigned long arg)
{ {
struct ieee80211_node_table *nt = (struct ieee80211_node_table *)arg; struct ieee80211_node_table *nt = (struct ieee80211_node_table *)arg;
bss_t *bss, *nextBss; bss_t *bss, *nextBss;
......
...@@ -25,7 +25,6 @@ ...@@ -25,7 +25,6 @@
#include "a_config.h" #include "a_config.h"
#include "athdefs.h" #include "athdefs.h"
#include "a_types.h"
#include "a_osapi.h" #include "a_osapi.h"
#include <wmi.h> #include <wmi.h>
#include <ieee80211.h> #include <ieee80211.h>
......
...@@ -24,7 +24,6 @@ ...@@ -24,7 +24,6 @@
//============================================================================== //==============================================================================
#include <a_config.h> #include <a_config.h>
#include <athdefs.h> #include <athdefs.h>
#include <a_types.h>
#include <a_osapi.h> #include <a_osapi.h>
/* /*
......
...@@ -25,7 +25,6 @@ ...@@ -25,7 +25,6 @@
#include <a_config.h> #include <a_config.h>
#include <athdefs.h> #include <athdefs.h>
#include <a_types.h>
#include <a_osapi.h> #include <a_osapi.h>
#include "htc.h" #include "htc.h"
#include "htc_api.h" #include "htc_api.h"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment