Merge tag 'trace-printf-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/trace...
[drm/drm-misc.git] / drivers / net / ipa / ipa_modem.h
blobb1d2c80ed096ccec1b7f13bf0c48ce6aa30700ce
1 /* SPDX-License-Identifier: GPL-2.0 */
3 /* Copyright (c) 2012-2018, The Linux Foundation. All rights reserved.
4 * Copyright (C) 2018-2024 Linaro Ltd.
5 */
6 #ifndef _IPA_MODEM_H_
7 #define _IPA_MODEM_H_
9 struct net_device;
10 struct sk_buff;
12 struct ipa;
14 int ipa_modem_start(struct ipa *ipa);
15 int ipa_modem_stop(struct ipa *ipa);
17 void ipa_modem_skb_rx(struct net_device *netdev, struct sk_buff *skb);
19 void ipa_modem_suspend(struct net_device *netdev);
20 void ipa_modem_resume(struct net_device *netdev);
22 int ipa_modem_config(struct ipa *ipa);
23 void ipa_modem_deconfig(struct ipa *ipa);
25 #endif /* _IPA_MODEM_H_ */