rmnet_mem_priv.h 1007 B

1234567891011121314151617181920212223242526
  1. /* Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved.
  2. * SPDX-License-Identifier: GPL-2.0-only
  3. */
  4. #ifndef DATARMNET64d33b9eb9
  5. #define DATARMNET64d33b9eb9
  6. #include <linux/kernel.h>
  7. #include <linux/netdevice.h>
  8. #include <linux/module.h>
  9. #include <linux/mm.h>
  10. #define IPA_ID (0xd26+209-0xdf6)
  11. #define RMNET_CORE_ID (0xd1f+216-0xdf5)
  12. #define POOL_LEN (0xd11+230-0xdf3)
  13. #define MAX_STATIC_POOL (0xc07+1233-0xe1c)
  14. #define MAX_POOL_O3 (0xbb7+1296-0xe24)
  15. #define MAX_POOL_O2 (0xbb7+4453-0x1c3c)
  16. void rmnet_mem_adjust(unsigned perm_size,u8 order);
  17. #define rm_err(DATARMNET6c3cf5865b, ...) \
  18. do { if ((0xd2d+202-0xdf7)) pr_err(DATARMNET6c3cf5865b, __VA_ARGS__); } while (\
  19. (0xd2d+202-0xdf7))
  20. extern int max_pool_size[POOL_LEN];extern int static_pool_size[POOL_LEN];extern
  21. int pool_unbound_feature[POOL_LEN];extern int rmnet_mem_order_requests[POOL_LEN]
  22. ;extern int rmnet_mem_id_req[POOL_LEN];extern int rmnet_mem_id_recycled[POOL_LEN
  23. ];extern int target_static_pool_size[POOL_LEN];
  24. #endif