Loading drivers/platform/msm/ipa/ipa_utils.c +12 −0 Original line number Diff line number Diff line Loading @@ -3606,3 +3606,15 @@ fail_alloc_pkt_init: fail_alloc_desc: return res; } /** * ipa_is_ready() - check if IPA module was initialized * successfully * * Return value: true for yes; false for no */ bool ipa_is_ready(void) { return (ipa_ctx != NULL) ? true : false; } EXPORT_SYMBOL(ipa_is_ready); include/linux/ipa.h +7 −0 Original line number Diff line number Diff line Loading @@ -953,6 +953,8 @@ int ipa_remove_interrupt_handler(enum ipa_irq_type interrupt); int ipa_get_ep_mapping(enum ipa_client_type client); bool ipa_is_ready(void); #else /* CONFIG_IPA */ /* Loading Loading @@ -1421,6 +1423,11 @@ static inline int ipa_get_ep_mapping(enum ipa_client_type client) { return -EPERM; } static inline bool ipa_is_ready(void) { return false; } #endif /* CONFIG_IPA*/ #endif /* _IPA_H_ */ Loading
drivers/platform/msm/ipa/ipa_utils.c +12 −0 Original line number Diff line number Diff line Loading @@ -3606,3 +3606,15 @@ fail_alloc_pkt_init: fail_alloc_desc: return res; } /** * ipa_is_ready() - check if IPA module was initialized * successfully * * Return value: true for yes; false for no */ bool ipa_is_ready(void) { return (ipa_ctx != NULL) ? true : false; } EXPORT_SYMBOL(ipa_is_ready);
include/linux/ipa.h +7 −0 Original line number Diff line number Diff line Loading @@ -953,6 +953,8 @@ int ipa_remove_interrupt_handler(enum ipa_irq_type interrupt); int ipa_get_ep_mapping(enum ipa_client_type client); bool ipa_is_ready(void); #else /* CONFIG_IPA */ /* Loading Loading @@ -1421,6 +1423,11 @@ static inline int ipa_get_ep_mapping(enum ipa_client_type client) { return -EPERM; } static inline bool ipa_is_ready(void) { return false; } #endif /* CONFIG_IPA*/ #endif /* _IPA_H_ */