41 lines · c
1/*2 * Copyright (c) 2010-2011 Atheros Communications Inc.3 * Copyright (c) 2011 Qualcomm Atheros, Inc.4 *5 * Permission to use, copy, modify, and/or distribute this software for any6 * purpose with or without fee is hereby granted, provided that the above7 * copyright notice and this permission notice appear in all copies.8 *9 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES10 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF11 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR12 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES13 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN14 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF15 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.16 */17 18#include "core.h"19 20#ifdef CONFIG_NL80211_TESTMODE21 22void ath6kl_tm_rx_event(struct ath6kl *ar, void *buf, size_t buf_len);23int ath6kl_tm_cmd(struct wiphy *wiphy, struct wireless_dev *wdev,24 void *data, int len);25 26#else27 28static inline void ath6kl_tm_rx_event(struct ath6kl *ar, void *buf,29 size_t buf_len)30{31}32 33static inline int ath6kl_tm_cmd(struct wiphy *wiphy,34 struct wireless_dev *wdev,35 void *data, int len)36{37 return 0;38}39 40#endif41