|
@@ -628,7 +628,7 @@ static void hdd_ipa_uc_get_db_paddr(qdf_dma_addr_t *db_paddr,
|
|
|
dbpa.client = client;
|
|
|
ipa_uc_wdi_get_dbpa(&dbpa);
|
|
|
*db_paddr = dbpa.uc_door_bell_pa;
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO, "%s PROD DB get dbpa 0x%x",
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG, "%s PROD DB get dbpa 0x%x",
|
|
|
__func__, (unsigned int)dbpa.uc_door_bell_pa);
|
|
|
}
|
|
|
|
|
@@ -699,7 +699,7 @@ static int hdd_ipa_uc_send_wdi_control_msg(bool ctrl)
|
|
|
else
|
|
|
meta.msg_type = WLAN_WDI_DISABLE;
|
|
|
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO,
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG,
|
|
|
"ipa_send_msg(Evt:%d)", meta.msg_type);
|
|
|
ret = ipa_send_msg(&meta, ipa_msg, hdd_ipa_msg_free_fn);
|
|
|
if (ret) {
|
|
@@ -893,7 +893,7 @@ static void hdd_ipa_uc_rt_debug_host_fill(void *ctext)
|
|
|
return;
|
|
|
|
|
|
if (!hdd_ctx->hdd_ipa || !hdd_ipa_uc_is_enabled(hdd_ctx)) {
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO,
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG,
|
|
|
"%s: IPA UC is not enabled", __func__);
|
|
|
return;
|
|
|
}
|
|
@@ -939,7 +939,7 @@ static void __hdd_ipa_uc_rt_debug_host_dump(hdd_context_t *hdd_ctx)
|
|
|
|
|
|
hdd_ipa = hdd_ctx->hdd_ipa;
|
|
|
if (!hdd_ipa || !hdd_ipa_uc_is_enabled(hdd_ctx)) {
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO,
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG,
|
|
|
"%s: IPA UC is not enabled", __func__);
|
|
|
return;
|
|
|
}
|
|
@@ -1007,7 +1007,7 @@ static void hdd_ipa_uc_rt_debug_handler(void *ctext)
|
|
|
hdd_ipa = (struct hdd_ipa_priv *)hdd_ctx->hdd_ipa;
|
|
|
|
|
|
if (!hdd_ipa_is_rt_debugging_enabled(hdd_ctx)) {
|
|
|
- hdd_notice("IPA RT debug is not enabled");
|
|
|
+ hdd_debug("IPA RT debug is not enabled");
|
|
|
return;
|
|
|
}
|
|
|
|
|
@@ -1017,7 +1017,7 @@ static void hdd_ipa_uc_rt_debug_handler(void *ctext)
|
|
|
dummy_ptr = kmalloc(HDD_IPA_UC_DEBUG_DUMMY_MEM_SIZE,
|
|
|
GFP_KERNEL | GFP_ATOMIC);
|
|
|
if (!dummy_ptr) {
|
|
|
- hdd_alert("Dummy alloc fail");
|
|
|
+ hdd_err("Dummy alloc fail");
|
|
|
hdd_ipa_uc_rt_debug_host_dump(hdd_ctx);
|
|
|
hdd_ipa_uc_stat_request(
|
|
|
hdd_get_adapter(hdd_ctx, QDF_SAP_MODE), 1);
|
|
@@ -1069,7 +1069,7 @@ static void hdd_ipa_uc_rt_debug_deinit(hdd_context_t *hdd_ctx)
|
|
|
qdf_mutex_destroy(&hdd_ipa->rt_debug_lock);
|
|
|
|
|
|
if (!hdd_ipa_is_rt_debugging_enabled(hdd_ctx)) {
|
|
|
- hdd_notice("IPA RT debug is not enabled");
|
|
|
+ hdd_debug("IPA RT debug is not enabled");
|
|
|
return;
|
|
|
}
|
|
|
|
|
@@ -1116,7 +1116,7 @@ static void hdd_ipa_uc_rt_debug_init(hdd_context_t *hdd_ctx)
|
|
|
|
|
|
|
|
|
if (!hdd_ipa_is_rt_debugging_enabled(hdd_ctx)) {
|
|
|
- hdd_notice("IPA RT debug is not enabled");
|
|
|
+ hdd_debug("IPA RT debug is not enabled");
|
|
|
return;
|
|
|
}
|
|
|
|
|
@@ -1145,7 +1145,7 @@ static void hdd_ipa_dump_hdd_ipa(struct hdd_ipa_priv *hdd_ipa)
|
|
|
int i;
|
|
|
|
|
|
|
|
|
- hdd_err("==== HDD IPA ====\n"
|
|
|
+ hdd_info("==== HDD IPA ====\n"
|
|
|
"num_iface: %d\n"
|
|
|
"rm_state: %d\n"
|
|
|
"rm_lock: %p\n"
|
|
@@ -1179,7 +1179,7 @@ static void hdd_ipa_dump_hdd_ipa(struct hdd_ipa_priv *hdd_ipa)
|
|
|
&hdd_ipa->pm_work,
|
|
|
&hdd_ipa->pm_lock,
|
|
|
hdd_ipa->suspended);
|
|
|
- hdd_err("\npending_hw_desc_cnt: %d\n"
|
|
|
+ hdd_info("\npending_hw_desc_cnt: %d\n"
|
|
|
"hw_desc_cnt: %d\n"
|
|
|
"q_lock: %p\n"
|
|
|
"freeq_cnt: %d\n"
|
|
@@ -1218,7 +1218,7 @@ static void hdd_ipa_dump_hdd_ipa(struct hdd_ipa_priv *hdd_ipa)
|
|
|
hdd_ipa->sap_num_connected_sta,
|
|
|
(unsigned int)hdd_ipa->sta_connected
|
|
|
);
|
|
|
- hdd_err("\ntx_pipe_handle: 0x%x\n"
|
|
|
+ hdd_info("\ntx_pipe_handle: 0x%x\n"
|
|
|
"rx_pipe_handle: 0x%x\n"
|
|
|
"resource_loading: %d\n"
|
|
|
"resource_unloading: %d\n"
|
|
@@ -1250,9 +1250,9 @@ static void hdd_ipa_dump_hdd_ipa(struct hdd_ipa_priv *hdd_ipa)
|
|
|
hdd_ipa->ipa_p_rx_packets,
|
|
|
hdd_ipa->stat_req_reason);
|
|
|
|
|
|
- hdd_err("assoc_stas_map([id]is_reserved/sta_id): ");
|
|
|
+ hdd_info("assoc_stas_map([id]is_reserved/sta_id): ");
|
|
|
for (i = 0; i < WLAN_MAX_STA_COUNT; i++) {
|
|
|
- hdd_err(" [%d]%d/%d", i,
|
|
|
+ hdd_info(" [%d]%d/%d", i,
|
|
|
hdd_ipa->assoc_stas_map[i].is_reserved,
|
|
|
hdd_ipa->assoc_stas_map[i].sta_id);
|
|
|
}
|
|
@@ -1271,7 +1271,7 @@ static void hdd_ipa_dump_sys_pipe(struct hdd_ipa_priv *hdd_ipa)
|
|
|
int i;
|
|
|
|
|
|
|
|
|
- hdd_err("==== IPA SYS Pipes ====\n");
|
|
|
+ hdd_info("==== IPA SYS Pipes ====\n");
|
|
|
|
|
|
for (i = 0; i < HDD_IPA_MAX_SYSBAM_PIPE; i++) {
|
|
|
struct hdd_ipa_sys_pipe *sys_pipe;
|
|
@@ -1280,7 +1280,7 @@ static void hdd_ipa_dump_sys_pipe(struct hdd_ipa_priv *hdd_ipa)
|
|
|
sys_pipe = &hdd_ipa->sys_pipe[i];
|
|
|
ipa_sys_params = &sys_pipe->ipa_sys_params;
|
|
|
|
|
|
- hdd_err("sys_pipe[%d]----\n"
|
|
|
+ hdd_info("sys_pipe[%d]----\n"
|
|
|
"\tconn_hdl: 0x%x\n"
|
|
|
"\tconn_hdl_valid: %d\n"
|
|
|
"\tnat_en: %d\n"
|
|
@@ -1328,14 +1328,14 @@ static void hdd_ipa_dump_iface_context(struct hdd_ipa_priv *hdd_ipa)
|
|
|
int i;
|
|
|
|
|
|
|
|
|
- hdd_err("==== IPA Interface Contexts ====\n");
|
|
|
+ hdd_info("==== IPA Interface Contexts ====\n");
|
|
|
|
|
|
for (i = 0; i < HDD_IPA_MAX_IFACE; i++) {
|
|
|
struct hdd_ipa_iface_context *iface_context;
|
|
|
|
|
|
iface_context = &hdd_ipa->iface_context[i];
|
|
|
|
|
|
- hdd_err("iface_context[%d]----\n"
|
|
|
+ hdd_info("iface_context[%d]----\n"
|
|
|
"\thdd_ipa: %p\n"
|
|
|
"\tadapter: %p\n"
|
|
|
"\ttl_context: %p\n"
|
|
@@ -1847,7 +1847,7 @@ static int hdd_ipa_uc_enable_pipes(struct hdd_ipa_priv *hdd_ipa)
|
|
|
void *soc = cds_get_context(QDF_MODULE_ID_SOC);
|
|
|
|
|
|
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO,
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG,
|
|
|
"%s: Enable TX PIPE(tx_pipe_handle=%d)",
|
|
|
__func__, hdd_ipa->tx_pipe_handle);
|
|
|
result = ipa_enable_wdi_pipe(hdd_ipa->tx_pipe_handle);
|
|
@@ -1869,7 +1869,7 @@ static int hdd_ipa_uc_enable_pipes(struct hdd_ipa_priv *hdd_ipa)
|
|
|
true, true);
|
|
|
|
|
|
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO,
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG,
|
|
|
"%s: Enable RX PIPE(rx_pipe_handle=%d)",
|
|
|
__func__, hdd_ipa->rx_pipe_handle);
|
|
|
result = ipa_enable_wdi_pipe(hdd_ipa->rx_pipe_handle);
|
|
@@ -1905,7 +1905,7 @@ static int hdd_ipa_uc_disable_pipes(struct hdd_ipa_priv *hdd_ipa)
|
|
|
|
|
|
hdd_ipa->ipa_pipes_down = true;
|
|
|
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO, "%s: Disable RX PIPE", __func__);
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG, "%s: Disable RX PIPE", __func__);
|
|
|
result = ipa_suspend_wdi_pipe(hdd_ipa->rx_pipe_handle);
|
|
|
if (result) {
|
|
|
HDD_IPA_LOG(QDF_TRACE_LEVEL_ERROR,
|
|
@@ -1921,7 +1921,7 @@ static int hdd_ipa_uc_disable_pipes(struct hdd_ipa_priv *hdd_ipa)
|
|
|
return result;
|
|
|
}
|
|
|
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO, "%s: Disable TX PIPE", __func__);
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG, "%s: Disable TX PIPE", __func__);
|
|
|
result = ipa_suspend_wdi_pipe(hdd_ipa->tx_pipe_handle);
|
|
|
if (result) {
|
|
|
HDD_IPA_LOG(QDF_TRACE_LEVEL_ERROR,
|
|
@@ -1982,7 +1982,7 @@ static int hdd_ipa_uc_handle_first_con(struct hdd_ipa_priv *hdd_ipa)
|
|
|
hdd_ipa->resource_loading = false;
|
|
|
}
|
|
|
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO,
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG,
|
|
|
"%s: IPA WDI Pipes activated successfully", __func__);
|
|
|
return 0;
|
|
|
}
|
|
@@ -2005,11 +2005,11 @@ static void hdd_ipa_uc_handle_last_discon(struct hdd_ipa_priv *hdd_ipa)
|
|
|
}
|
|
|
|
|
|
hdd_ipa->resource_unloading = true;
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO, "%s: Disable FW RX PIPE", __func__);
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG, "%s: Disable FW RX PIPE", __func__);
|
|
|
cdp_ipa_set_active(soc,
|
|
|
(struct cdp_pdev *)cds_ctx->pdev_txrx_ctx,
|
|
|
false, false);
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO, "%s: Disable FW TX PIPE", __func__);
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG, "%s: Disable FW TX PIPE", __func__);
|
|
|
cdp_ipa_set_active(soc,
|
|
|
(struct cdp_pdev *)cds_ctx->pdev_txrx_ctx,
|
|
|
false, true);
|
|
@@ -2040,7 +2040,7 @@ hdd_ipa_uc_rm_notify_handler(void *context, enum ipa_rm_event event)
|
|
|
if (!hdd_ipa_is_rm_enabled(hdd_ipa->hdd_ctx))
|
|
|
return;
|
|
|
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO, "%s, event code %d",
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG, "%s, event code %d",
|
|
|
__func__, event);
|
|
|
|
|
|
switch (event) {
|
|
@@ -2088,7 +2088,7 @@ static void hdd_ipa_uc_rm_notify_defer(struct work_struct *work)
|
|
|
|
|
|
cds_ssr_protect(__func__);
|
|
|
event = uc_rm_work->event;
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO_HIGH,
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG,
|
|
|
"%s, posted event %d", __func__, event);
|
|
|
|
|
|
hdd_ipa_uc_rm_notify_handler(hdd_ipa, event);
|
|
@@ -2111,7 +2111,7 @@ static void hdd_ipa_uc_loaded_handler(struct hdd_ipa_priv *ipa_ctxt)
|
|
|
|
|
|
HDD_IPA_LOG(QDF_TRACE_LEVEL_ERROR, "%s : UC READY", __func__);
|
|
|
if (true == ipa_ctxt->uc_loaded) {
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO_HIGH, "%s : UC already loaded",
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG, "%s : UC already loaded",
|
|
|
__func__);
|
|
|
return;
|
|
|
}
|
|
@@ -2136,7 +2136,7 @@ static void hdd_ipa_uc_loaded_handler(struct hdd_ipa_priv *ipa_ctxt)
|
|
|
|
|
|
|
|
|
if (ipa_ctxt->sap_num_connected_sta) {
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO,
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG,
|
|
|
"Client already connected, enable IPA/FW PIPEs");
|
|
|
hdd_ipa_uc_handle_first_con(ipa_ctxt);
|
|
|
}
|
|
@@ -2487,7 +2487,7 @@ static void hdd_ipa_uc_offload_enable_disable(hdd_adapter_t *adapter,
|
|
|
ipa_offload_enable_disable.vdev_id = session_id;
|
|
|
ipa_offload_enable_disable.enable = enable;
|
|
|
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO,
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG,
|
|
|
"offload_type=%d, vdev_id=%d, enable=%d",
|
|
|
ipa_offload_enable_disable.offload_type,
|
|
|
ipa_offload_enable_disable.vdev_id,
|
|
@@ -2526,7 +2526,7 @@ static void hdd_ipa_uc_fw_op_event_handler(struct work_struct *work)
|
|
|
|
|
|
msg = uc_op_work->msg;
|
|
|
uc_op_work->msg = NULL;
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO_HIGH,
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG,
|
|
|
"%s, posted msg %d", __func__, msg->op_code);
|
|
|
|
|
|
hdd_ipa_uc_op_cb(msg, hdd_ipa->hdd_ctx);
|
|
@@ -2593,7 +2593,6 @@ static void hdd_ipa_init_uc_op_work(struct work_struct *work,
|
|
|
INIT_WORK(work, work_handler);
|
|
|
}
|
|
|
|
|
|
-
|
|
|
|
|
|
* hdd_ipa_uc_ol_init() - Initialize IPA uC offload
|
|
|
* @hdd_ctx: Global HDD context
|
|
@@ -2655,8 +2654,8 @@ QDF_STATUS hdd_ipa_uc_ol_init(hdd_context_t *hdd_ctx)
|
|
|
pipe_in.sys.ipa_ep_cfg.hdr_ext.hdr_little_endian = true;
|
|
|
pipe_in.sys.notify = hdd_ipa_i2w_cb;
|
|
|
if (!hdd_ipa_is_rm_enabled(hdd_ctx)) {
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO,
|
|
|
- "IPA RM DISABLED, IPA AWAKE");
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG,
|
|
|
+ "%s: IPA RM DISABLED, IPA AWAKE", __func__);
|
|
|
pipe_in.sys.keep_ipa_awake = true;
|
|
|
}
|
|
|
|
|
@@ -2689,7 +2688,7 @@ QDF_STATUS hdd_ipa_uc_ol_init(hdd_context_t *hdd_ctx)
|
|
|
goto fail_return;
|
|
|
}
|
|
|
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO_HIGH,
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG,
|
|
|
"CONS DB pipe out 0x%x TX PIPE Handle 0x%x",
|
|
|
(unsigned int)pipe_out.uc_door_bell_pa,
|
|
|
ipa_ctxt->tx_pipe_handle);
|
|
@@ -2698,7 +2697,7 @@ QDF_STATUS hdd_ipa_uc_ol_init(hdd_context_t *hdd_ctx)
|
|
|
|
|
|
|
|
|
ipa_ctxt->tx_pipe_handle = pipe_out.clnt_hdl;
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO_HIGH,
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG,
|
|
|
"TX : 0x%x, %d, 0x%x, 0x%x, %d, %d, 0x%x",
|
|
|
(unsigned int)pipe_in.u.dl.comp_ring_base_pa,
|
|
|
pipe_in.u.dl.comp_ring_size,
|
|
@@ -2750,11 +2749,11 @@ QDF_STATUS hdd_ipa_uc_ol_init(hdd_context_t *hdd_ctx)
|
|
|
}
|
|
|
ipa_ctxt->rx_ready_doorbell_paddr = pipe_out.uc_door_bell_pa;
|
|
|
ipa_ctxt->rx_pipe_handle = pipe_out.clnt_hdl;
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO_HIGH,
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG,
|
|
|
"PROD DB pipe out 0x%x TX PIPE Handle 0x%x",
|
|
|
(unsigned int)pipe_out.uc_door_bell_pa,
|
|
|
ipa_ctxt->tx_pipe_handle);
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO_HIGH,
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG,
|
|
|
"RX : RRBPA 0x%x, RRS %d, PDIPA 0x%x, RDY_DB_PAD 0x%x",
|
|
|
(unsigned int)pipe_in.u.ul.rdy_ring_base_pa,
|
|
|
pipe_in.u.ul.rdy_ring_size,
|
|
@@ -2810,7 +2809,7 @@ static void __hdd_ipa_uc_force_pipe_shutdown(hdd_context_t *hdd_ctx)
|
|
|
"IPA pipes are not down yet, force shutdown");
|
|
|
hdd_ipa_uc_disable_pipes(hdd_ipa);
|
|
|
} else {
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO,
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG,
|
|
|
"IPA pipes are down, do nothing");
|
|
|
}
|
|
|
|
|
@@ -2846,7 +2845,7 @@ void hdd_ipa_uc_force_pipe_shutdown(hdd_context_t *hdd_ctx)
|
|
|
*/
|
|
|
static void hdd_ipa_msg_free_fn(void *buff, uint32_t len, uint32_t type)
|
|
|
{
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO, "msg type:%d, len:%d", type, len);
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG, "msg type:%d, len:%d", type, len);
|
|
|
ghdd_ipa->stats.num_free_msg++;
|
|
|
qdf_mem_free(buff);
|
|
|
}
|
|
@@ -2881,7 +2880,7 @@ static int hdd_ipa_uc_send_evt(hdd_adapter_t *adapter,
|
|
|
strlcpy(msg->name, adapter->dev->name,
|
|
|
IPA_RESOURCE_NAME_MAX);
|
|
|
memcpy(msg->mac_addr, mac_addr, ETH_ALEN);
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO, "%s: Evt: %d",
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG, "%s: Evt: %d",
|
|
|
msg->name, meta.msg_type);
|
|
|
ret = ipa_send_msg(&meta, msg, hdd_ipa_msg_free_fn);
|
|
|
if (ret) {
|
|
@@ -3051,12 +3050,12 @@ static int __hdd_ipa_uc_ssr_deinit(void)
|
|
|
}
|
|
|
qdf_mutex_release(&hdd_ipa->ipa_lock);
|
|
|
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO,
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG,
|
|
|
"%s: Disconnect TX PIPE tx_pipe_handle=0x%x",
|
|
|
__func__, hdd_ipa->tx_pipe_handle);
|
|
|
ipa_disconnect_wdi_pipe(hdd_ipa->tx_pipe_handle);
|
|
|
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO,
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG,
|
|
|
"%s: Disconnect RX PIPE rx_pipe_handle=0x%x",
|
|
|
__func__, hdd_ipa->rx_pipe_handle);
|
|
|
ipa_disconnect_wdi_pipe(hdd_ipa->rx_pipe_handle);
|
|
@@ -3415,7 +3414,7 @@ static void hdd_ipa_rm_notify(void *user_data, enum ipa_rm_event event,
|
|
|
if (!hdd_ipa_is_rm_enabled(hdd_ipa->hdd_ctx))
|
|
|
return;
|
|
|
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO, "Evt: %d", event);
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG, "Evt: %d", event);
|
|
|
|
|
|
switch (event) {
|
|
|
case IPA_RM_RESOURCE_GRANTED:
|
|
@@ -3435,7 +3434,7 @@ static void hdd_ipa_rm_notify(void *user_data, enum ipa_rm_event event,
|
|
|
break;
|
|
|
|
|
|
case IPA_RM_RESOURCE_RELEASED:
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO, "RM Release");
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG, "RM Release");
|
|
|
hdd_ipa->resource_unloading = false;
|
|
|
break;
|
|
|
|
|
@@ -3740,7 +3739,7 @@ static void hdd_ipa_send_skb_to_network(qdf_nbuf_t skb,
|
|
|
unsigned int cpu_index;
|
|
|
|
|
|
if (!adapter || adapter->magic != WLAN_HDD_ADAPTER_MAGIC) {
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO_LOW, "Invalid adapter: 0x%p",
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG, "Invalid adapter: 0x%p",
|
|
|
adapter);
|
|
|
HDD_IPA_INCREASE_INTERNAL_DROP_COUNT(hdd_ipa);
|
|
|
kfree_skb(skb);
|
|
@@ -3917,7 +3916,7 @@ static void __hdd_ipa_w2i_cb(void *priv, enum ipa_dp_evt_type evt,
|
|
|
if (hdd_ipa_uc_is_enabled(hdd_ipa->hdd_ctx)) {
|
|
|
session_id = (uint8_t)skb->cb[0];
|
|
|
iface_id = hdd_ipa->vdev_to_iface[session_id];
|
|
|
- HDD_IPA_DP_LOG(QDF_TRACE_LEVEL_INFO_HIGH,
|
|
|
+ HDD_IPA_DP_LOG(QDF_TRACE_LEVEL_DEBUG,
|
|
|
"IPA_RECEIVE: session_id=%u, iface_id=%u",
|
|
|
session_id, iface_id);
|
|
|
} else {
|
|
@@ -3928,7 +3927,7 @@ static void __hdd_ipa_w2i_cb(void *priv, enum ipa_dp_evt_type evt,
|
|
|
HDD_IPA_LOG(QDF_TRACE_LEVEL_ERROR,
|
|
|
"IPA_RECEIVE: Invalid iface_id: %u",
|
|
|
iface_id);
|
|
|
- HDD_IPA_DBG_DUMP(QDF_TRACE_LEVEL_INFO_HIGH,
|
|
|
+ HDD_IPA_DBG_DUMP(QDF_TRACE_LEVEL_DEBUG,
|
|
|
"w2i -- skb",
|
|
|
skb->data, HDD_IPA_DBG_DUMP_RX_LEN);
|
|
|
HDD_IPA_INCREASE_INTERNAL_DROP_COUNT(hdd_ipa);
|
|
@@ -3971,7 +3970,7 @@ static void __hdd_ipa_w2i_cb(void *priv, enum ipa_dp_evt_type evt,
|
|
|
fw_desc, skb))
|
|
|
break;
|
|
|
} else {
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO_HIGH,
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG,
|
|
|
"Intra-BSS FWD is disabled-skip forward to Tx");
|
|
|
}
|
|
|
|
|
@@ -4630,12 +4629,12 @@ static void hdd_ipa_remove_header(char *name)
|
|
|
strlcpy(hdrlookup.name, name, sizeof(hdrlookup.name));
|
|
|
ret = ipa_get_hdr(&hdrlookup);
|
|
|
if (ret) {
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO, "Hdr deleted already %s, %d",
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG, "Hdr deleted already %s, %d",
|
|
|
name, ret);
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO, "hdl: 0x%x", hdrlookup.hdl);
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG, "hdl: 0x%x", hdrlookup.hdl);
|
|
|
len = sizeof(struct ipa_ioc_del_hdr) + sizeof(struct ipa_hdr_del) * 1;
|
|
|
ipa_hdr = (struct ipa_ioc_del_hdr *)qdf_mem_malloc(len);
|
|
|
if (ipa_hdr == NULL) {
|
|
@@ -4667,7 +4666,7 @@ static int wlan_ipa_add_hdr(struct ipa_ioc_add_hdr *ipa_hdr)
|
|
|
{
|
|
|
int ret;
|
|
|
|
|
|
- hdd_info("==== IPA Tx Header ====\n"
|
|
|
+ hdd_debug("==== IPA Tx Header ====\n"
|
|
|
"name: %s\n"
|
|
|
"hdr_len: %d\n"
|
|
|
"type: %d\n"
|
|
@@ -4713,7 +4712,7 @@ static int hdd_ipa_add_header_info(struct hdd_ipa_priv *hdd_ipa,
|
|
|
|
|
|
ifname = adapter->dev->name;
|
|
|
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO, "Add Partial hdr: %s, %pM",
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG, "Add Partial hdr: %s, %pM",
|
|
|
ifname, mac_addr);
|
|
|
|
|
|
|
|
@@ -4773,7 +4772,7 @@ static int hdd_ipa_add_header_info(struct hdd_ipa_priv *hdd_ipa,
|
|
|
goto end;
|
|
|
}
|
|
|
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO, "%s: IPv4 hdr_hdl: 0x%x",
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG, "%s: IPv4 hdr_hdl: 0x%x",
|
|
|
ipa_hdr->hdr[0].name, ipa_hdr->hdr[0].hdr_hdl);
|
|
|
|
|
|
if (hdd_ipa_is_ipv6_enabled(hdd_ipa->hdd_ctx)) {
|
|
@@ -4798,7 +4797,7 @@ static int hdd_ipa_add_header_info(struct hdd_ipa_priv *hdd_ipa,
|
|
|
goto clean_ipv4_hdr;
|
|
|
}
|
|
|
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO, "%s: IPv6 hdr_hdl: 0x%x",
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG, "%s: IPv6 hdr_hdl: 0x%x",
|
|
|
ipa_hdr->hdr[0].name, ipa_hdr->hdr[0].hdr_hdl);
|
|
|
}
|
|
|
|
|
@@ -4842,7 +4841,7 @@ static void hdd_ipa_clean_hdr(hdd_adapter_t *adapter)
|
|
|
|
|
|
ret = ipa_deregister_intf(adapter->dev->name);
|
|
|
if (ret)
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO,
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG,
|
|
|
"%s: ipa_deregister_intf fail: %d",
|
|
|
adapter->dev->name, ret);
|
|
|
}
|
|
@@ -4977,7 +4976,7 @@ static int __hdd_ipa_send_mcc_scc_msg(hdd_context_t *hdd_ctx, bool mcc_mode)
|
|
|
pAdapter = adapter_node->pAdapter;
|
|
|
if (pAdapter->device_mode == QDF_STA_MODE ||
|
|
|
pAdapter->device_mode == QDF_SAP_MODE) {
|
|
|
- hdd_info("MCC->SCC: Flush TxRx queue(d_mode=%d)",
|
|
|
+ hdd_debug("MCC->SCC: Flush TxRx queue(d_mode=%d)",
|
|
|
pAdapter->device_mode);
|
|
|
hdd_deinit_tx_rx(pAdapter);
|
|
|
}
|
|
@@ -4997,7 +4996,7 @@ static int __hdd_ipa_send_mcc_scc_msg(hdd_context_t *hdd_ctx, bool mcc_mode)
|
|
|
|
|
|
meta.msg_type = mcc_mode ?
|
|
|
WLAN_SWITCH_TO_MCC : WLAN_SWITCH_TO_SCC;
|
|
|
- hdd_info("ipa_send_msg(Evt:%d)", meta.msg_type);
|
|
|
+ hdd_debug("ipa_send_msg(Evt:%d)", meta.msg_type);
|
|
|
|
|
|
ret = ipa_send_msg(&meta, msg, hdd_ipa_msg_free_fn);
|
|
|
|
|
@@ -5128,7 +5127,7 @@ static int __hdd_ipa_wlan_evt(hdd_adapter_t *adapter, uint8_t sta_id,
|
|
|
struct ipa_wlan_msg_ex *msg_ex = NULL;
|
|
|
int ret;
|
|
|
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO, "%s: %s evt, MAC: %pM sta_id: %d",
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG, "%s: %s evt, MAC: %pM sta_id: %d",
|
|
|
adapter->dev->name, hdd_ipa_wlan_event_to_str(type),
|
|
|
mac_addr, sta_id);
|
|
|
|
|
@@ -5165,7 +5164,7 @@ static int __hdd_ipa_wlan_evt(hdd_adapter_t *adapter, uint8_t sta_id,
|
|
|
|
|
|
pending_event_count = qdf_list_size(&hdd_ipa->pending_event);
|
|
|
if (pending_event_count >= HDD_IPA_MAX_PENDING_EVENT_COUNT) {
|
|
|
- hdd_notice("Reached max pending event count");
|
|
|
+ hdd_debug("Reached max pending event count");
|
|
|
qdf_list_remove_front(&hdd_ipa->pending_event,
|
|
|
(qdf_list_node_t **)&pending_event);
|
|
|
} else {
|
|
@@ -5285,7 +5284,7 @@ static int __hdd_ipa_wlan_evt(hdd_adapter_t *adapter, uint8_t sta_id,
|
|
|
hdd_ipa->sta_connected = 0;
|
|
|
|
|
|
if (!hdd_ipa_uc_is_enabled(hdd_ipa->hdd_ctx)) {
|
|
|
- hdd_notice("%s: IPA UC OFFLOAD NOT ENABLED",
|
|
|
+ hdd_debug("%s: IPA UC OFFLOAD NOT ENABLED",
|
|
|
msg_ex->name);
|
|
|
} else {
|
|
|
|
|
@@ -5354,7 +5353,7 @@ static int __hdd_ipa_wlan_evt(hdd_adapter_t *adapter, uint8_t sta_id,
|
|
|
|
|
|
case WLAN_CLIENT_CONNECT_EX:
|
|
|
if (!hdd_ipa_uc_is_enabled(hdd_ipa->hdd_ctx)) {
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO,
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG,
|
|
|
"%s: Evt: %d, IPA UC OFFLOAD NOT ENABLED",
|
|
|
adapter->dev->name, type);
|
|
|
return 0;
|
|
@@ -5437,7 +5436,7 @@ static int __hdd_ipa_wlan_evt(hdd_adapter_t *adapter, uint8_t sta_id,
|
|
|
ret = ipa_send_msg(&meta, msg_ex, hdd_ipa_msg_free_fn);
|
|
|
|
|
|
if (ret) {
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO, "%s: Evt: %d : %d",
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG, "%s: Evt: %d : %d",
|
|
|
adapter->dev->name, type, ret);
|
|
|
qdf_mem_free(msg_ex);
|
|
|
return ret;
|
|
@@ -5447,7 +5446,7 @@ static int __hdd_ipa_wlan_evt(hdd_adapter_t *adapter, uint8_t sta_id,
|
|
|
|
|
|
case WLAN_CLIENT_DISCONNECT:
|
|
|
if (!hdd_ipa_uc_is_enabled(hdd_ipa->hdd_ctx)) {
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO,
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG,
|
|
|
"%s: IPA UC OFFLOAD NOT ENABLED",
|
|
|
msg_ex->name);
|
|
|
return 0;
|
|
@@ -5500,7 +5499,7 @@ static int __hdd_ipa_wlan_evt(hdd_adapter_t *adapter, uint8_t sta_id,
|
|
|
strlcpy(msg->name, adapter->dev->name, IPA_RESOURCE_NAME_MAX);
|
|
|
memcpy(msg->mac_addr, mac_addr, ETH_ALEN);
|
|
|
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO, "%s: Evt: %d",
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG, "%s: Evt: %d",
|
|
|
msg->name, meta.msg_type);
|
|
|
|
|
|
ret = ipa_send_msg(&meta, msg, hdd_ipa_msg_free_fn);
|
|
@@ -5560,10 +5559,10 @@ hdd_ipa_uc_proc_pending_event(struct hdd_ipa_priv *hdd_ipa)
|
|
|
struct ipa_uc_pending_event *pending_event = NULL;
|
|
|
|
|
|
pending_event_count = qdf_list_size(&hdd_ipa->pending_event);
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO,
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG,
|
|
|
"%s, Pending Event Count %d", __func__, pending_event_count);
|
|
|
if (!pending_event_count) {
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO,
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG,
|
|
|
"%s, No Pending Event", __func__);
|
|
|
return;
|
|
|
}
|
|
@@ -5823,11 +5822,11 @@ static QDF_STATUS __hdd_ipa_cleanup(hdd_context_t *hdd_ctx)
|
|
|
"UC Ready CB deregister fail");
|
|
|
hdd_ipa_uc_rt_debug_deinit(hdd_ctx);
|
|
|
if (true == hdd_ipa->uc_loaded) {
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO,
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG,
|
|
|
"%s: Disconnect TX PIPE tx_pipe_handle=0x%x",
|
|
|
__func__, hdd_ipa->tx_pipe_handle);
|
|
|
ipa_disconnect_wdi_pipe(hdd_ipa->tx_pipe_handle);
|
|
|
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO,
|
|
|
+ HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG,
|
|
|
"%s: Disconnect RX PIPE rx_pipe_handle=0x%x",
|
|
|
__func__, hdd_ipa->rx_pipe_handle);
|
|
|
ipa_disconnect_wdi_pipe(hdd_ipa->rx_pipe_handle);
|