rmnet_wlan.h 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. /* SPDX-License-Identifier: GPL-2.0-only */
  2. /* Copyright (c) 2021, The Linux Foundation. All rights reserved.
  3. * Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved.
  4. *
  5. * RMNET WLAN handler framework
  6. *
  7. */
  8. #ifndef DATARMNETc7bc459123
  9. #define DATARMNETc7bc459123
  10. #include <linux/types.h>
  11. #include <net/genetlink.h>
  12. #include <linux/netdevice.h>
  13. #include <linux/in6.h>
  14. struct DATARMNETb89ecedefc{union{__be16 DATARMNETf0d9de7e2f;__be32
  15. DATARMNET906b2ee561;};u8 DATARMNET0d956cc77a;u8 DATARMNET4924e79411;};struct
  16. DATARMNET8d3c2559ca{struct net_device*DATARMNET57656f6f2f;union{__be32
  17. DATARMNET0dc14167a1;struct in6_addr DATARMNET5700daac01;};u8 DATARMNET0d956cc77a
  18. ;u8 DATARMNET9954a624ac;};struct DATARMNET41b426061d{struct hlist_node
  19. DATARMNETe8608dd267;struct rcu_head DATARMNET28bfe9e6ad;struct notifier_block
  20. DATARMNET272c159b3c;char DATARMNET852d4d00e2[IFNAMSIZ];struct
  21. DATARMNET8d3c2559ca DATARMNET7ed5754a5c;};enum{DATARMNET356f2a237e,
  22. DATARMNET45ee632553,DATARMNET9bfbc31cd6,DATARMNETdcafdec32a,};void
  23. DATARMNET7ca470d54b(struct sk_buff*DATARMNET543491eb0f,u32 DATARMNET1464100e7a);
  24. int DATARMNET4899053671(struct sk_buff*DATARMNET543491eb0f,struct
  25. DATARMNET8d3c2559ca*DATARMNET2d4b4cfc9e);bool DATARMNET4eafcdee07(struct
  26. DATARMNETb89ecedefc*DATARMNET3396919a68);int DATARMNET53f12a0f7d(struct
  27. DATARMNETb89ecedefc*DATARMNETcadc2ef9aa,u32 DATARMNETef77661260,struct genl_info
  28. *DATARMNET54338da2ff);int DATARMNET07f6485c9b(struct DATARMNETb89ecedefc*
  29. DATARMNETcadc2ef9aa,u32 DATARMNETef77661260,struct genl_info*DATARMNET54338da2ff
  30. );int DATARMNET97b2388e63(char*DATARMNET852d4d00e2,struct genl_info*
  31. DATARMNET54338da2ff);int DATARMNETa903cd5994(char*DATARMNET852d4d00e2,struct
  32. genl_info*DATARMNET54338da2ff);int DATARMNET92e5468fc5(char*DATARMNET852d4d00e2,
  33. struct genl_info*DATARMNET54338da2ff);int DATARMNET9d7bb9a63d(char*
  34. DATARMNET852d4d00e2,struct genl_info*DATARMNET54338da2ff);int
  35. DATARMNET947eb110d2(struct DATARMNET8d3c2559ca*DATARMNET2d4b4cfc9e,struct
  36. genl_info*DATARMNET54338da2ff);int DATARMNETb8b35fdc18(struct
  37. DATARMNET8d3c2559ca*DATARMNET2d4b4cfc9e,struct genl_info*DATARMNET54338da2ff);
  38. int DATARMNET8d5a5a7047(__be16 DATARMNETf0d9de7e2f,struct genl_info*
  39. DATARMNET54338da2ff);int DATARMNETc97c6a4265(__be16 DATARMNETf0d9de7e2f,struct
  40. genl_info*DATARMNET54338da2ff);bool DATARMNETa8b2566e6a(struct sk_buff*
  41. DATARMNET543491eb0f,struct DATARMNETb89ecedefc*DATARMNET3396919a68,int
  42. DATARMNET611d08d671);int DATARMNET59b8376224(__be16 DATARMNETf0d9de7e2f,struct
  43. genl_info*DATARMNET54338da2ff);int DATARMNET0b12e969c5(__be16
  44. DATARMNETf0d9de7e2f,struct genl_info*DATARMNET54338da2ff);bool
  45. DATARMNET0a4704e5e0(struct DATARMNETb89ecedefc*DATARMNET3396919a68);int
  46. DATARMNET078f6bd384(void);void DATARMNETfae36afa03(void);char*
  47. DATARMNET934406764d(void);char*DATARMNETe447822105(void);struct
  48. DATARMNET41b426061d*DATARMNETcc0a01df2a(struct DATARMNET8d3c2559ca*
  49. DATARMNET54338da2ff);
  50. #endif