浏览代码

qcacmn: Add support to extract pdev_id from utf seg info

pdev_id is required to get the pdev object from utf event. Extract
pdev_id from the seg info within utf event's data stream.

Change-Id: Id8d3263a7f33d234c7cb43c99a0a44f28df5724d
CRs-Fixed: 2055128
Kiran Venkatappa 8 年之前
父节点
当前提交
2bd431e8f9
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      wmi_unified_tlv.c

+ 3 - 1
wmi_unified_tlv.c

@@ -16510,13 +16510,15 @@ static QDF_STATUS extract_pdev_utf_event_tlv(wmi_unified_t wmi_handle,
 			     struct wmi_host_pdev_utf_event *event)
 {
 	WMI_PDEV_UTF_EVENTID_param_tlvs *param_buf;
+	struct wmi_host_utf_seg_header_info *seg_hdr;
 
 	param_buf = (WMI_PDEV_UTF_EVENTID_param_tlvs *)evt_buf;
 	event->data = param_buf->data;
 	event->datalen = param_buf->num_data;
+	seg_hdr = (struct wmi_host_utf_seg_header_info *)param_buf->data;
 	/* Set pdev_id=1 until FW adds support to include pdev_id */
 	event->pdev_id = wmi_handle->ops->convert_pdev_id_target_to_host(
-							WMI_PDEV_ID_1ST);
+							seg_hdr->pdev_id);
 
 	return QDF_STATUS_SUCCESS;
 }