|
@@ -167,6 +167,15 @@ struct chain_rssi_result;
|
|
|
typedef void (*get_chain_rssi_callback)(void *context,
|
|
|
struct chain_rssi_result *data);
|
|
|
|
|
|
+/**
|
|
|
+ * typedef pwr_save_fail_cb - power save fail callback function
|
|
|
+ * @hdd_handle: HDD handle registered with SME
|
|
|
+ * @params: failure parameters
|
|
|
+ */
|
|
|
+struct chip_pwr_save_fail_detected_params;
|
|
|
+typedef void (*pwr_save_fail_cb)(hdd_handle_t hdd_handle,
|
|
|
+ struct chip_pwr_save_fail_detected_params *params);
|
|
|
+
|
|
|
typedef struct tagSmeStruct {
|
|
|
eSmeState state;
|
|
|
qdf_mutex_t lkSmeGlobalLock;
|
|
@@ -254,8 +263,7 @@ typedef struct tagSmeStruct {
|
|
|
struct rso_cmd_status *rso_status);
|
|
|
void (*congestion_cb)(void *, uint32_t congestion, uint32_t vdev_id);
|
|
|
void (*stats_ext2_cb)(void *, struct sir_sme_rx_aggr_hole_ind *);
|
|
|
- void (*chip_power_save_fail_cb)(void *,
|
|
|
- struct chip_pwr_save_fail_detected_params *);
|
|
|
+ pwr_save_fail_cb chip_power_save_fail_cb;
|
|
|
void (*bt_activity_info_cb)(void *context, uint32_t bt_activity);
|
|
|
void *get_arp_stats_context;
|
|
|
void (*get_arp_stats_cb)(void *, struct rsp_stats *, void *);
|