qcacmn: Add debug log to print link vote id
Add debug log to print details about the link vote id. Change-Id: I2e89a3d6f06a0f3ec38ea9e8345d854553dbe86d CRs-Fixed: 2964961
Цей коміт міститься в:

зафіксовано
Madan Koyyalamudi

джерело
1dd538e4b9
коміт
75c2cf25ab
@@ -388,6 +388,26 @@ struct htc_endpoint_stats {
|
||||
uint32_t RxAllocThreshBytes;
|
||||
};
|
||||
|
||||
/**
|
||||
* htc_link_vote_user_id - user ids for each link vote type
|
||||
* @HTC_LINK_VOTE_INVALID_MIN_USER_ID: min user id
|
||||
* @HTC_LINK_VOTE_SAP_USER_ID: sap user id
|
||||
* @HTC_LINK_VOTE_GO_USER_ID: go user id
|
||||
* @HTC_LINK_VOTE_NDP_USER_ID: ndp user id
|
||||
* @HTC_LINK_VOTE_SAP_DFS_USER_ID: sap dfs user id
|
||||
* @HTC_LINK_VOTE_STA_USER_ID: sta user id
|
||||
* @HTC_LINK_VOTE_INVALID_MAX_USER_ID: max user id
|
||||
*/
|
||||
enum htc_link_vote_user_id {
|
||||
HTC_LINK_VOTE_INVALID_MIN_USER_ID = 0,
|
||||
HTC_LINK_VOTE_SAP_USER_ID = 1,
|
||||
HTC_LINK_VOTE_GO_USER_ID = 2,
|
||||
HTC_LINK_VOTE_NDP_USER_ID = 3,
|
||||
HTC_LINK_VOTE_SAP_DFS_USER_ID = 4,
|
||||
HTC_LINK_VOTE_STA_USER_ID = 5,
|
||||
HTC_LINK_VOTE_INVALID_MAX_USER_ID
|
||||
};
|
||||
|
||||
/* ------ Function Prototypes ------ */
|
||||
/**
|
||||
* htc_create - Create an instance of HTC over the underlying HIF device
|
||||
@@ -758,8 +778,7 @@ void htc_global_credit_flow_enable(void);
|
||||
|
||||
/* Disable ASPM : Disable PCIe low power */
|
||||
bool htc_can_suspend_link(HTC_HANDLE HTCHandle);
|
||||
void htc_vote_link_down(HTC_HANDLE HTCHandle);
|
||||
void htc_vote_link_up(HTC_HANDLE HTCHandle);
|
||||
|
||||
#ifdef IPA_OFFLOAD
|
||||
void htc_ipa_get_ce_resource(HTC_HANDLE htc_handle,
|
||||
qdf_shared_mem_t **ce_sr,
|
||||
@@ -811,6 +830,55 @@ int32_t htc_dec_return_runtime_cnt(HTC_HANDLE htc)
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef WLAN_DEBUG_LINK_VOTE
|
||||
/**
|
||||
* htc_log_link_user_votes - API to log link user votes
|
||||
*
|
||||
* API to log the link user votes
|
||||
*
|
||||
* Return: void
|
||||
*/
|
||||
void htc_log_link_user_votes(void);
|
||||
|
||||
/**
|
||||
* htc_vote_link_down - API to vote for link down
|
||||
* @htc_handle: HTC handle
|
||||
* @id: PCIe link vote user id
|
||||
*
|
||||
* API for upper layers to call HIF to vote for link down
|
||||
*
|
||||
* Return: void
|
||||
*/
|
||||
void htc_vote_link_down(HTC_HANDLE htc_handle, enum htc_link_vote_user_id id);
|
||||
|
||||
/**
|
||||
* htc_vote_link_up - API to vote for link up
|
||||
* @htc_handle: HTC Handle
|
||||
* @id: PCIe link vote user id
|
||||
*
|
||||
* API for upper layers to call HIF to vote for link up
|
||||
*
|
||||
* Return: void
|
||||
*/
|
||||
void htc_vote_link_up(HTC_HANDLE htc_handle, enum htc_link_vote_user_id id);
|
||||
|
||||
#else
|
||||
static inline
|
||||
void htc_log_link_user_votes(void)
|
||||
{
|
||||
}
|
||||
|
||||
static inline
|
||||
void htc_vote_link_down(HTC_HANDLE htc_handle, enum htc_link_vote_user_id id)
|
||||
{
|
||||
}
|
||||
|
||||
static inline
|
||||
void htc_vote_link_up(HTC_HANDLE htc_handle, enum htc_link_vote_user_id id)
|
||||
{
|
||||
}
|
||||
#endif
|
||||
|
||||
/**
|
||||
* htc_set_async_ep() - set async HTC end point
|
||||
* user should call this function after htc_connect_service before
|
||||
|
Посилання в новій задачі
Заблокувати користувача