ipa_uc_offload_common_i.h 697 B

12345678910111213141516171819202122
  1. /* SPDX-License-Identifier: GPL-2.0-only */
  2. /*
  3. * Copyright (c) 2012-2019, The Linux Foundation. All rights reserved.
  4. */
  5. #include <linux/ipa_mhi.h>
  6. #include <linux/ipa_qmi_service_v01.h>
  7. #ifndef _IPA_UC_OFFLOAD_COMMON_I_H_
  8. #define _IPA_UC_OFFLOAD_COMMON_I_H_
  9. int ipa_setup_uc_ntn_pipes(struct ipa_ntn_conn_in_params *in,
  10. ipa_notify_cb notify, void *priv, u8 hdr_len,
  11. struct ipa_ntn_conn_out_params *outp);
  12. int ipa_tear_down_uc_offload_pipes(int ipa_ep_idx_ul, int ipa_ep_idx_dl,
  13. struct ipa_ntn_conn_in_params *params);
  14. int ipa_ntn_uc_reg_rdyCB(void (*ipauc_ready_cb)(void *user_data),
  15. void *user_data);
  16. void ipa_ntn_uc_dereg_rdyCB(void);
  17. #endif /* _IPA_UC_OFFLOAD_COMMON_I_H_ */