28 lines
1.2 KiB
C
Executable file
28 lines
1.2 KiB
C
Executable file
/****************************************************************************
|
|
*
|
|
* Copyright (c) 2012 - 2016 Samsung Electronics Co., Ltd. All rights reserved
|
|
*
|
|
****************************************************************************/
|
|
|
|
#ifndef __SLSI_FW_TEST_H__
|
|
#define __SLSI_FW_TEST_H__
|
|
|
|
#include "dev.h"
|
|
|
|
struct slsi_fw_test {
|
|
struct slsi_dev *sdev;
|
|
bool fw_test_enabled;
|
|
struct slsi_skb_work fw_test_work;
|
|
struct slsi_spinlock fw_test_lock;
|
|
struct sk_buff *mlme_add_vif_req[CONFIG_SCSC_WLAN_MAX_INTERFACES + 1];
|
|
struct sk_buff *mlme_connect_req[CONFIG_SCSC_WLAN_MAX_INTERFACES + 1];
|
|
struct sk_buff *mlme_connect_cfm[CONFIG_SCSC_WLAN_MAX_INTERFACES + 1];
|
|
struct sk_buff *mlme_procedure_started_ind[CONFIG_SCSC_WLAN_MAX_INTERFACES + 1]; /* TODO_HARDMAC : Per AID as well as per vif */
|
|
};
|
|
|
|
void slsi_fw_test_init(struct slsi_dev *sdev, struct slsi_fw_test *fwtest);
|
|
void slsi_fw_test_deinit(struct slsi_dev *sdev, struct slsi_fw_test *fwtest);
|
|
int slsi_fw_test_signal(struct slsi_dev *sdev, struct slsi_fw_test *fwtest, struct sk_buff *skb);
|
|
int slsi_fw_test_signal_with_udi_header(struct slsi_dev *sdev, struct slsi_fw_test *fwtest, struct sk_buff *skb);
|
|
|
|
#endif /*__SLSI_FW_TEST_H__*/
|