qcacmn: Add new apis for High Latency systems (Part 3 - HL Datapath)

Add two new apis of dump bundle stats and clear bundle stats
for debug logging support.

CRs-Fixed: 975526
Change-Id: If8e3bc2bc5e5a4f1b2e180d7d5c4ce0695e933ee
此提交包含在:
Poddar, Siddarth
2016-04-28 11:41:57 +05:30
提交者 Vishwajith Upendra
父節點 0f1038d24d
當前提交 df030095a3
共有 5 個檔案被更改,包括 230 行新增6 行删除

查看文件

@@ -56,6 +56,7 @@ extern "C" {
#define HTC_MAX_MSG_PER_BUNDLE 16
#define HTC_MAX_MSG_PER_BUNDLE_TX 32
#endif
/*
* HTC_MAX_TX_BUNDLE_SEND_LIMIT -
* This value is in units of tx frame fragments.
@@ -188,10 +189,16 @@ typedef struct _HTC_TARGET {
uint32_t TX_comp_cnt;
uint8_t MaxMsgsPerHTCBundle;
qdf_work_t queue_kicker;
#ifdef HIF_SDIO
A_UINT16 AltDataCreditSize;
#endif
#if defined(DEBUG_HL_LOGGING) && defined(CONFIG_HL_SUPPORT)
A_UINT32 rx_bundle_stats[HTC_MAX_MSG_PER_BUNDLE_RX];
A_UINT32 tx_bundle_stats[HTC_MAX_MSG_PER_BUNDLE_TX];
#endif
uint32_t con_mode;
} HTC_TARGET;