watermark.h 707 B

123456789101112131415161718192021222324
  1. // SPDX-License-Identifier: GPL-2.0
  2. // Copyright(c) 2018 Intel Corporation. All rights reserved.
  3. #ifndef _TEST_NVDIMM_WATERMARK_H_
  4. #define _TEST_NVDIMM_WATERMARK_H_
  5. int pmem_test(void);
  6. int libnvdimm_test(void);
  7. int acpi_nfit_test(void);
  8. int device_dax_test(void);
  9. int dax_pmem_test(void);
  10. int dax_pmem_core_test(void);
  11. int dax_pmem_compat_test(void);
  12. /*
  13. * dummy routine for nfit_test to validate it is linking to the properly
  14. * mocked module and not the standard one from the base tree.
  15. */
  16. #define nfit_test_watermark(x) \
  17. int x##_test(void) \
  18. { \
  19. pr_debug("%s for nfit_test\n", KBUILD_MODNAME); \
  20. return 0; \
  21. } \
  22. EXPORT_SYMBOL(x##_test)
  23. #endif /* _TEST_NVDIMM_WATERMARK_H_ */