Browse Source

qcacmn: Add pdev_id in Pdev AST reserve event

pdev_id is required to identify the pdev object on which this event is
recieved. Add pdev_id in the event extract API.

Change-Id: Ia910d42af6a9d6099da1b7781601b0320dff80ba
CRs-Fixed: 2003898
Kiran Venkatappa 8 years ago
parent
commit
5050aa8ac8
2 changed files with 6 additions and 5 deletions
  1. 3 3
      wmi_unified_api.c
  2. 3 2
      wmi_unified_non_tlv.c

+ 3 - 3
wmi_unified_api.c

@@ -5538,18 +5538,18 @@ QDF_STATUS wmi_extract_gpio_input_ev_param(void *wmi_hdl,
  * param from event
  * param from event
  * @wmi_handle: wmi handle
  * @wmi_handle: wmi handle
  * @param evt_buf: pointer to event buffer
  * @param evt_buf: pointer to event buffer
- * @param result: Pointer to hold reserve ast entry param
+ * @param param: Pointer to hold reserve ast entry param
  *
  *
  * Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure
  * Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure
  */
  */
 QDF_STATUS wmi_extract_pdev_reserve_ast_ev_param(void *wmi_hdl,
 QDF_STATUS wmi_extract_pdev_reserve_ast_ev_param(void *wmi_hdl,
-	void *evt_buf, uint32_t *result)
+		void *evt_buf, struct wmi_host_proxy_ast_reserve_param *param)
 {
 {
 	wmi_unified_t wmi = (wmi_unified_t) wmi_hdl;
 	wmi_unified_t wmi = (wmi_unified_t) wmi_hdl;
 
 
 	if (wmi->ops->extract_pdev_reserve_ast_ev_param)
 	if (wmi->ops->extract_pdev_reserve_ast_ev_param)
 		return wmi->ops->extract_pdev_reserve_ast_ev_param(wmi,
 		return wmi->ops->extract_pdev_reserve_ast_ev_param(wmi,
-			evt_buf, result);
+			evt_buf, param);
 
 
 	return QDF_STATUS_E_FAILURE;
 	return QDF_STATUS_E_FAILURE;
 }
 }

+ 3 - 2
wmi_unified_non_tlv.c

@@ -6360,12 +6360,13 @@ static QDF_STATUS extract_gpio_input_ev_param_non_tlv(wmi_unified_t wmi_handle,
  */
  */
 static QDF_STATUS extract_pdev_reserve_ast_ev_param_non_tlv(
 static QDF_STATUS extract_pdev_reserve_ast_ev_param_non_tlv(
 		wmi_unified_t wmi_handle,
 		wmi_unified_t wmi_handle,
-		void *evt_buf, uint32_t *result)
+		void *evt_buf, struct wmi_host_proxy_ast_reserve_param *param)
 {
 {
 	wmi_pdev_reserve_ast_entry_event *ev =
 	wmi_pdev_reserve_ast_entry_event *ev =
 	    (wmi_pdev_reserve_ast_entry_event *) evt_buf;
 	    (wmi_pdev_reserve_ast_entry_event *) evt_buf;
 
 
-	*result = ev->result;
+	param->result = ev->result;
+	param->pdev_id = WMI_NON_TLV_DEFAULT_PDEV_ID;
 
 
 	return QDF_STATUS_SUCCESS;
 	return QDF_STATUS_SUCCESS;
 }
 }