Lines Matching +full:write +full:- +full:protect
1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
49 {"write-combine", MDF_WRITECOMBINE, MDF_SETTABLE},
50 {"write-through", MDF_WRITETHROUGH, MDF_SETTABLE},
51 {"write-back", MDF_WRITEBACK, MDF_SETTABLE},
52 {"write-protect", MDF_WRITEPROTECT, MDF_SETTABLE},
55 {"fixed-base", MDF_FIXBASE, 0},
56 {"fixed-length", MDF_FIXLEN, 0},
57 {"set-by-firmware", MDF_FIRMWARE, 0},
76 " list [-a]\n"
77 " -a list all range slots, even those that are inactive",
81 " set -b <base> -l <length> -o <owner> <attribute>\n"
87 " write-combine\n"
88 " write-through\n"
89 " write-back\n"
90 " write-protect",
94 " clear -o <owner>\n"
96 " clear -b <base> -l <length>\n"
112 if ((memfd = open(_PATH_MEM, O_RDONLY)) == -1) in main()
118 functions[i].func(memfd, argc - 1, argv + 1); in main()
159 while ((ch = getopt(argc, argv, "ao:")) != -1) in listfunc()
180 mrd[i].mr_owner[0] ? mrd[i].mr_owner : "-"); in listfunc()
204 while ((ch = getopt(argc, argv, "b:l:o:")) != -1) in setfunc()
230 argc -= optind; in setfunc()
233 while(argc--) { in setfunc()
265 while ((ch = getopt(argc, argv, "b:l:o:")) != -1) in clearfunc()
289 /* clear-by-owner */ in clearfunc()
306 /* clear-by-base/len */ in clearfunc()
341 fprintf(stderr, "Use help <command> for command-specific help\n"); in help()