Lines Matching refs:fallocate
10 * It tests alignment of fallocate arguments. fallocate will take non-huge
12 * performed on huge pages. This is different that than fallocate
24 #include "lapi/fallocate.h"
44 err = fallocate(fd, 0, 0, 1);
48 tst_res(TFAIL|TERRNO, "fallocate()");
54 tst_res(TFAIL, "fallocate 1 byte did not preallocate entire huge page");
62 err = fallocate(fd, FALLOC_FL_PUNCH_HOLE | FALLOC_FL_KEEP_SIZE,
65 tst_res(TFAIL|TERRNO, "fallocate(FALLOC_FL_PUNCH_HOLE)");
71 tst_res(TFAIL, "fallocate hole punch 1 byte free'ed a huge page");
79 err = fallocate(fd, FALLOC_FL_PUNCH_HOLE | FALLOC_FL_KEEP_SIZE,
82 tst_res(TFAIL|TERRNO, "fallocate(FALLOC_FL_PUNCH_HOLE)");
88 tst_res(TFAIL, "fallocate hole punch 2 * hpage_size - 1 byte did not"
98 err = fallocate(fd, 0, 1, hpage_size);
100 tst_res(TFAIL, "fallocate()");
106 tst_res(TFAIL, "fallocate 1 byte offset, huge page size did not"
118 err = fallocate(fd, FALLOC_FL_PUNCH_HOLE | FALLOC_FL_KEEP_SIZE,
121 tst_res(TFAIL|TERRNO, "fallocate(FALLOC_FL_PUNCH_HOLE)");
127 tst_res(TFAIL, "fallocate hole punch 1 byte offset, huge page size"
136 err = fallocate(fd, FALLOC_FL_PUNCH_HOLE | FALLOC_FL_KEEP_SIZE,
139 tst_res(TFAIL|TERRNO, "fallocate(FALLOC_FL_PUNCH_HOLE)");