mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-14 16:46:15 -04:00
qcacmn: export wmi_mtrace for use in all TLV files
wmi_mtrace is defined as static in wmi_unified_tlv.c and used in TLV functions, but some TLVs need to be featurized and moved to separated TLV files. Need to export wmi_mtrace for external use. Change-Id: I9459ec01c9cd4a89f3544d6a9831acba56e6a278 CRs-Fixed: 2314779
This commit is contained in:
parent
9f455d7429
commit
f9cf9461fd
2 changed files with 21 additions and 17 deletions
|
|
@ -1874,6 +1874,24 @@ struct wmi_soc {
|
|||
uint32_t soc_idx;
|
||||
};
|
||||
|
||||
/**
|
||||
* wmi_mtrace() - Wrappper function for qdf_mtrace api
|
||||
* @message_id: 32-Bit Wmi message ID
|
||||
* @vdev_id: Vdev ID
|
||||
* @data: Actual message contents
|
||||
*
|
||||
* This function converts the 32-bit WMI message ID in 15-bit message ID
|
||||
* format for qdf_mtrace as in qdf_mtrace message there are only 15
|
||||
* bits reserved for message ID.
|
||||
* out of these 15-bits, 8-bits (From MSB) specifies the WMI_GRP_ID
|
||||
* and remaining 7-bits specifies the actual WMI command. With this
|
||||
* notation there can be maximum 256 groups and each group can have
|
||||
* max 128 commands can be supported.
|
||||
*
|
||||
* Return: None
|
||||
*/
|
||||
void wmi_mtrace(uint32_t message_id, uint16_t vdev_id, uint32_t data);
|
||||
|
||||
void wmi_unified_register_module(enum wmi_target_type target_type,
|
||||
void (*wmi_attach)(wmi_unified_t wmi_handle));
|
||||
void wmi_tlv_init(void);
|
||||
|
|
|
|||
|
|
@ -143,23 +143,7 @@ static inline void copy_vdev_create_pdev_id(
|
|||
}
|
||||
#endif
|
||||
|
||||
/**
|
||||
* wmi_mtrace() - Wrappper function for qdf_mtrace api
|
||||
* @message_id: 32-Bit Wmi message ID
|
||||
* @vdev_id: Vdev ID
|
||||
* @data: Actual message contents
|
||||
*
|
||||
* This function converts the 32-bit WMI message ID in 15-bit message ID
|
||||
* format for qdf_mtrace as in qdf_mtrace message there are only 15
|
||||
* bits reserved for message ID.
|
||||
* out of these 15-bits, 8-bits (From MSB) specifies the WMI_GRP_ID
|
||||
* and remaining 7-bits specifies the actual WMI command. With this
|
||||
* notation there can be maximum 256 groups and each group can have
|
||||
* max 128 commands can be supported.
|
||||
*
|
||||
* Return: None
|
||||
*/
|
||||
static void wmi_mtrace(uint32_t message_id, uint16_t vdev_id, uint32_t data)
|
||||
void wmi_mtrace(uint32_t message_id, uint16_t vdev_id, uint32_t data)
|
||||
{
|
||||
uint16_t mtrace_message_id;
|
||||
|
||||
|
|
@ -170,6 +154,8 @@ static void wmi_mtrace(uint32_t message_id, uint16_t vdev_id, uint32_t data)
|
|||
mtrace_message_id, vdev_id, data);
|
||||
}
|
||||
|
||||
qdf_export_symbol(wmi_mtrace);
|
||||
|
||||
/**
|
||||
* send_vdev_create_cmd_tlv() - send VDEV create command to fw
|
||||
* @wmi_handle: wmi handle
|
||||
|
|
|
|||
Loading…
Reference in a new issue