Lines Matching +full:linux +full:- +full:32
1 // SPDX-License-Identifier: GPL-2.0-or-later
4 * Copyright (c) Linux Test Project, 2013-2016
44 {MADV_REMOVE, "MADV_REMOVE", &sfile}, /* since Linux 2.6.16 */
45 {MADV_DONTFORK, "MADV_DONTFORK", &sfile}, /* since Linux 2.6.16 */
46 {MADV_DOFORK, "MADV_DOFORK", &sfile}, /* since Linux 2.6.16 */
47 {MADV_HWPOISON, "MADV_HWPOISON", &sfile}, /* since Linux 2.6.32 */
48 {MADV_MERGEABLE, "MADV_MERGEABLE", &sfile}, /* since Linux 2.6.32 */
49 {MADV_UNMERGEABLE, "MADV_UNMERGEABLE", &sfile}, /* since Linux 2.6.32 */
50 {MADV_HUGEPAGE, "MADV_HUGEPAGE", &amem}, /* since Linux 2.6.38 */
51 {MADV_NOHUGEPAGE, "MADV_NOHUGEPAGE", &amem}, /* since Linux 2.6.38 */
52 {MADV_DONTDUMP, "MADV_DONTDUMP", &sfile}, /* since Linux 3.4 */
53 {MADV_DODUMP, "MADV_DODUMP", &sfile}, /* since Linux 3.4 */
54 {MADV_FREE, "MADV_FREE", &amem}, /* since Linux 4.5 */
55 {MADV_WIPEONFORK, "MADV_WIPEONFORK", &amem}, /* since Linux 4.14 */
56 {MADV_KEEPONFORK, "MADV_KEEPONFORK", &amem}, /* since Linux 4.14 */
57 {MADV_COLD, "MADV_COLD", &amem}, /* since Linux 5.4 */
58 {MADV_PAGEOUT, "MADV_PAGEOUT", &amem}, /* since Linux 5.4 */
72 /* Writing 40 KB of random data into this file [32 * 1280 = 40960] */ in setup()
85 PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0); in setup()
101 TEST(madvise(*(tc->addr), st.st_size, tc->advice)); in verify_madvise()
103 if (TST_RET == -1) { in verify_madvise()
105 tst_res(TCONF, "%s is not supported", tc->name); in verify_madvise()
109 tc->name, TST_RET, TST_ERR, in verify_madvise()
113 tst_res(TPASS, "madvise test for %s PASSED", tc->name); in verify_madvise()