Loading drivers/platform/msm/ipa/ipa_v3/ipa.c +4 −0 Original line number Diff line number Diff line Loading @@ -203,6 +203,10 @@ int ipa3_active_clients_log_print_table(char *buf, int size) cnt += scnprintf(buf + cnt, size - cnt, "\nTotal active clients count: %d\n", atomic_read(&ipa3_ctx->ipa3_active_clients.cnt)); if (ipa3_is_mhip_offload_enabled()) cnt += ipa_mpm_panic_handler(buf + cnt, size - cnt); spin_unlock_irqrestore(&ipa3_ctx->ipa3_active_clients_logging.lock, flags); Loading drivers/platform/msm/ipa/ipa_v3/ipa_i.h +6 −1 Original line number Diff line number Diff line Loading @@ -258,7 +258,7 @@ enum { #define IPA_TRANSPORT_PROD_TIMEOUT_MSEC 100 #define IPA3_ACTIVE_CLIENTS_TABLE_BUF_SIZE 2048 #define IPA3_ACTIVE_CLIENTS_TABLE_BUF_SIZE 4096 #define IPA3_ACTIVE_CLIENT_LOG_TYPE_EP 0 #define IPA3_ACTIVE_CLIENT_LOG_TYPE_SIMPLE 1 Loading Loading @@ -2796,6 +2796,7 @@ int ipa_mpm_mhip_ul_data_stop(enum ipa_usb_teth_prot xdci_teth_prot); int ipa3_is_mhip_offload_enabled(void); int ipa_mpm_reset_dma_mode(enum ipa_client_type src_pipe, enum ipa_client_type dst_pipe); int ipa_mpm_panic_handler(char *buf, int size); #else static inline int ipa_mpm_mhip_xdci_pipe_enable( enum ipa_usb_teth_prot prot) Loading Loading @@ -2825,6 +2826,10 @@ static inline int ipa_mpm_reset_dma_mode(enum ipa_client_type src_pipe, { return 0; } static inline int ipa_mpm_panic_handler(char *buf, int size) { return 0; } #endif /* CONFIG_IPA3_MHI_PRIME_MANAGER */ Loading drivers/platform/msm/ipa/ipa_v3/ipa_mpm.c +233 −160 File changed.Preview size limit exceeded, changes collapsed. Show changes Loading
drivers/platform/msm/ipa/ipa_v3/ipa.c +4 −0 Original line number Diff line number Diff line Loading @@ -203,6 +203,10 @@ int ipa3_active_clients_log_print_table(char *buf, int size) cnt += scnprintf(buf + cnt, size - cnt, "\nTotal active clients count: %d\n", atomic_read(&ipa3_ctx->ipa3_active_clients.cnt)); if (ipa3_is_mhip_offload_enabled()) cnt += ipa_mpm_panic_handler(buf + cnt, size - cnt); spin_unlock_irqrestore(&ipa3_ctx->ipa3_active_clients_logging.lock, flags); Loading
drivers/platform/msm/ipa/ipa_v3/ipa_i.h +6 −1 Original line number Diff line number Diff line Loading @@ -258,7 +258,7 @@ enum { #define IPA_TRANSPORT_PROD_TIMEOUT_MSEC 100 #define IPA3_ACTIVE_CLIENTS_TABLE_BUF_SIZE 2048 #define IPA3_ACTIVE_CLIENTS_TABLE_BUF_SIZE 4096 #define IPA3_ACTIVE_CLIENT_LOG_TYPE_EP 0 #define IPA3_ACTIVE_CLIENT_LOG_TYPE_SIMPLE 1 Loading Loading @@ -2796,6 +2796,7 @@ int ipa_mpm_mhip_ul_data_stop(enum ipa_usb_teth_prot xdci_teth_prot); int ipa3_is_mhip_offload_enabled(void); int ipa_mpm_reset_dma_mode(enum ipa_client_type src_pipe, enum ipa_client_type dst_pipe); int ipa_mpm_panic_handler(char *buf, int size); #else static inline int ipa_mpm_mhip_xdci_pipe_enable( enum ipa_usb_teth_prot prot) Loading Loading @@ -2825,6 +2826,10 @@ static inline int ipa_mpm_reset_dma_mode(enum ipa_client_type src_pipe, { return 0; } static inline int ipa_mpm_panic_handler(char *buf, int size) { return 0; } #endif /* CONFIG_IPA3_MHI_PRIME_MANAGER */ Loading
drivers/platform/msm/ipa/ipa_v3/ipa_mpm.c +233 −160 File changed.Preview size limit exceeded, changes collapsed. Show changes