qcacmn: Add extract routines for WMI ext service ready event

Add helper routines to extract TLV params in WMI EXT service ready
event. These helper routines abstracts all TLV related information
providing APIs to extract ext serivce ready params.

Change-Id: Ic989331856ed2f9376965bdec4b658328f9e470b
CRs-Fixed: 1079237
This commit is contained in:
Kiran Venkatappa
2016-08-10 23:55:40 +05:30
committed by qcabuildsw
parent b4ddf9c925
commit 9c71b366e9
3 changed files with 185 additions and 0 deletions

View File

@@ -1142,6 +1142,25 @@ QDF_STATUS (*send_peer_rx_reorder_queue_setup_cmd)(wmi_unified_t wmi_handle,
QDF_STATUS (*send_peer_rx_reorder_queue_remove_cmd)(wmi_unified_t wmi_handle,
struct rx_reorder_queue_remove_params *param);
QDF_STATUS (*extract_service_ready_ext)(wmi_unified_t wmi_handle,
uint8_t *evt_buf,
struct wmi_host_service_ext_param *param);
QDF_STATUS (*extract_hw_mode_cap_service_ready_ext)(
wmi_unified_t wmi_handle,
uint8_t *evt_buf, uint8_t hw_mode_idx,
struct wmi_host_hw_mode_caps *param);
QDF_STATUS (*extract_mac_phy_cap_service_ready_ext)(
wmi_unified_t wmi_handle,
uint8_t *evt_buf, uint8_t hw_mode_idx,
struct wmi_host_mac_phy_caps *param);
QDF_STATUS (*extract_reg_cap_service_ready_ext)(
wmi_unified_t wmi_handle,
uint8_t *evt_buf, uint8_t phy_idx,
struct WMI_HOST_HAL_REG_CAPABILITIES_EXT *param);
};
struct target_abi_version {