1 /*****************************************************************************
3 (c) Cambridge Silicon Radio Limited 2011
4 All rights reserved and confidential information of CSR
6 Refer to LICENSE.txt included with this source for details
9 *****************************************************************************/
12 * ---------------------------------------------------------------------------
13 * FILE: csr_wifi_hip_unifi_udi.h
16 * Declarations and definitions for the UniFi Debug Interface.
18 * ---------------------------------------------------------------------------
20 #ifndef __CSR_WIFI_HIP_UNIFI_UDI_H__
21 #define __CSR_WIFI_HIP_UNIFI_UDI_H__
23 #include "csr_wifi_hip_unifi.h"
24 #include "csr_wifi_hip_signals.h"
28 * Support for tracing the wire protocol.
30 enum udi_log_direction
32 UDI_LOG_FROM_HOST
= 0x0000,
33 UDI_LOG_TO_HOST
= 0x0001
36 typedef void (*udi_func_t
)(void *ospriv
, u8
*sigdata
,
38 const bulk_data_param_t
*bulkdata
,
39 enum udi_log_direction dir
);
41 CsrResult
unifi_set_udi_hook(card_t
*card
, udi_func_t udi_fn
);
42 CsrResult
unifi_remove_udi_hook(card_t
*card
, udi_func_t udi_fn
);
46 * Function to print current status info to a string.
47 * This is used in the linux /proc interface and might be useful
50 s32
unifi_print_status(card_t
*card
, struct seq_file
*m
);
52 #endif /* __CSR_WIFI_HIP_UNIFI_UDI_H__ */
This page took 0.033483 seconds and 5 git commands to generate.