rmnet_offload_main.h 3.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. /* Copyright (c) 2018-2020, The Linux Foundation. All rights reserved.
  2. *
  3. * This program is free software; you can redistribute it and/or modify
  4. * it under the terms of the GNU General Public License version 2 and
  5. * only version 2 as published by the Free Software Foundation.
  6. *
  7. * This program is distributed in the hope that it will be useful,
  8. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  9. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  10. * GNU General Public License for more details.
  11. */
  12. #ifndef DATARMNET3f65517842
  13. #define DATARMNET3f65517842
  14. #include <linux/types.h>
  15. #include <asm/byteorder.h>
  16. #include "rmnet_descriptor.h"
  17. #include "rmnet_map.h"
  18. #define DATARMNETfd5c3d30e5 (0xd03+244-0xdf1)
  19. #define DATARMNETa656f324b2 (0xeb7+1151-0x1325)
  20. #define DATARMNET5b166167a8 (0xec7+1138-0x130d)
  21. struct DATARMNET308c06fca6{
  22. #if defined(__LITTLE_ENDIAN_BITFIELD)
  23. u8 DATARMNET610d06a887:(0xd11+230-0xdf3);u8 DATARMNET7af6b06548:
  24. (0xd11+230-0xdf3);
  25. #elif defined (__BIG_ENDIAN_BITFIELD)
  26. u8 DATARMNET7af6b06548:(0xd11+230-0xdf3);u8 DATARMNET610d06a887:
  27. (0xd11+230-0xdf3);
  28. #else
  29. #error "<asm/byteorder.h> error"
  30. #endif
  31. u8 DATARMNET03e081f69f;__be16 DATARMNET8e175ac02d;__be16 DATARMNET4acf94d119;
  32. __be16 DATARMNET2c091223da;u8 DATARMNET1eb6c27583;u8 DATARMNET953d32410f;__be16
  33. DATARMNET9e4950461a;__be32 DATARMNET9bbd2ca483;__be32 DATARMNET11ef55b2bb;};
  34. struct DATARMNET64bb8f616e{__be32 DATARMNET0687f7ecdc;__be16 DATARMNETaa340485c5
  35. ;u8 DATARMNET7244bfdc4f;u8 DATARMNET00f98dd445;__be32 DATARMNET31202449fc[
  36. (0xd11+230-0xdf3)];__be32 DATARMNETc657c0a139[(0xd11+230-0xdf3)];};struct
  37. DATARMNETd2991e8952{__be16 DATARMNET6acbeeebb1;__be16 DATARMNET29b8c05d14;__be32
  38. DATARMNETb3e70104e0;__be32 DATARMNET9a9c9d060a;
  39. #if defined(__LITTLE_ENDIAN_BITFIELD)
  40. u8 DATARMNET655b34c160:(0xd11+230-0xdf3);u8 DATARMNETcf2e43ad69:
  41. (0xd11+230-0xdf3);
  42. #elif defined (__BIG_ENDIAN_BITFIELD)
  43. u8 DATARMNETcf2e43ad69:(0xd11+230-0xdf3);u8 DATARMNET655b34c160:
  44. (0xd11+230-0xdf3);
  45. #else
  46. #error "<asm/byteorder.h> error"
  47. #endif
  48. u8 DATARMNETd570802f3d;__be16 DATARMNET807cd6af6c;__be16 DATARMNET8891a7f7ce;
  49. __be16 DATARMNET9921296467;};struct DATARMNET0b82084e89{__be16
  50. DATARMNET1b1c406ae9;__be16 DATARMNETdf0e8545ee;__be16 DATARMNET39a05c5524;__be16
  51. DATARMNET45a3ebe8e3;};struct DATARMNETd812bcdbb5{struct rmnet_frag_descriptor*
  52. DATARMNET719f68fb88;union{struct DATARMNET308c06fca6*DATARMNET1469d7a840;struct
  53. DATARMNET64bb8f616e*DATARMNET5559b05582;};union{struct DATARMNETd2991e8952*
  54. DATARMNET96c6c71653;struct DATARMNET0b82084e89*DATARMNET0da3c8035d;};u32
  55. DATARMNET645e8912b8;u16 DATARMNET1ef22e4c76;u16 DATARMNETbecebb23ac;u16
  56. DATARMNET0ab9b2ce3b;u8 DATARMNETaebe0581f2;u8 DATARMNET098910da0f;bool
  57. DATARMNETf1b6b0a6cc;bool DATARMNET3eb91ee54d;bool DATARMNET8f59f5a745;};void
  58. DATARMNET664568fcd0(void);void DATARMNET6a76048590(void);void
  59. DATARMNET818b960147(void);void DATARMNETba38823a2f(void);bool
  60. DATARMNET19eb0de3b2(void);void DATARMNET58a244b2fe(struct rmnet_frag_descriptor*
  61. DATARMNET9d1b321642,u32 DATARMNET5affe290b8);void DATARMNET19d190f2bd(struct
  62. DATARMNETd812bcdbb5*DATARMNET458b70e7e5);void DATARMNET9292bebdd3(void*
  63. DATARMNETf0d9de7e2f);void DATARMNETb7e47d7254(void*DATARMNETf0d9de7e2f);void
  64. DATARMNET95e1703026(struct rmnet_map_dl_ind_hdr*DATARMNET7c7748ef7a,struct
  65. rmnet_map_control_command_header*DATARMNET8b07ee3e82);void DATARMNETc9dd320f49(
  66. struct rmnet_map_dl_ind_trl*DATARMNET2541770fea,struct
  67. rmnet_map_control_command_header*DATARMNET8b07ee3e82);
  68. #endif