| /* |
| * *************************************************************************** |
| * FILE: sme_userspace.h |
| * |
| * PURPOSE: SME related definitions. |
| * |
| * Copyright (C) 2007-2008 by Cambridge Silicon Radio Ltd. |
| * |
| * Refer to LICENSE.txt included with this source code for details on |
| * the license terms. |
| * |
| * *************************************************************************** |
| */ |
| #ifndef __LINUX_SME_USERSPACE_H__ |
| #define __LINUX_SME_USERSPACE_H__ 1 |
| |
| #include <linux/kernel.h> |
| |
| int uf_sme_init(unifi_priv_t *priv); |
| void uf_sme_deinit(unifi_priv_t *priv); |
| int uf_sme_queue_message(unifi_priv_t *priv, u8 *buffer, int length); |
| |
| |
| #include "csr_wifi_router_lib.h" |
| #include "csr_wifi_router_sef.h" |
| #include "csr_wifi_router_ctrl_lib.h" |
| #include "csr_wifi_router_ctrl_sef.h" |
| #include "csr_wifi_sme_task.h" |
| #ifdef CSR_SUPPORT_WEXT_AP |
| #include "csr_wifi_nme_ap_lib.h" |
| #endif |
| #include "csr_wifi_sme_lib.h" |
| |
| void CsrWifiRouterTransportInit(unifi_priv_t *priv); |
| void CsrWifiRouterTransportRecv(unifi_priv_t *priv, u8* buffer, size_t bufferLength); |
| void CsrWifiRouterTransportDeInit(unifi_priv_t *priv); |
| |
| #endif /* __LINUX_SME_USERSPACE_H__ */ |