10fb5c8dfSDan Williams // SPDX-License-Identifier: GPL-2.0 20fb5c8dfSDan Williams // Copyright(c) 2018 Intel Corporation. All rights reserved. 30fb5c8dfSDan Williams #ifndef _TEST_NVDIMM_WATERMARK_H_ 40fb5c8dfSDan Williams #define _TEST_NVDIMM_WATERMARK_H_ 50fb5c8dfSDan Williams int pmem_test(void); 60fb5c8dfSDan Williams int libnvdimm_test(void); 70fb5c8dfSDan Williams int acpi_nfit_test(void); 80fb5c8dfSDan Williams int device_dax_test(void); 9*92f6f2d7SVishal Verma int dax_pmem_test(void); 10*92f6f2d7SVishal Verma int dax_pmem_core_test(void); 11*92f6f2d7SVishal Verma int dax_pmem_compat_test(void); 120fb5c8dfSDan Williams 130fb5c8dfSDan Williams /* 140fb5c8dfSDan Williams * dummy routine for nfit_test to validate it is linking to the properly 150fb5c8dfSDan Williams * mocked module and not the standard one from the base tree. 160fb5c8dfSDan Williams */ 170fb5c8dfSDan Williams #define nfit_test_watermark(x) \ 180fb5c8dfSDan Williams int x##_test(void) \ 190fb5c8dfSDan Williams { \ 200fb5c8dfSDan Williams pr_debug("%s for nfit_test\n", KBUILD_MODNAME); \ 210fb5c8dfSDan Williams return 0; \ 220fb5c8dfSDan Williams } \ 230fb5c8dfSDan Williams EXPORT_SYMBOL(x##_test) 240fb5c8dfSDan Williams #endif /* _TEST_NVDIMM_WATERMARK_H_ */ 25