Lines Matching +full:cs +full:- +full:out

1 // SPDX-License-Identifier: GPL-2.0
27 void print_cachestat(struct cachestat *cs) in print_cachestat() argument
31 cs->nr_cache, cs->nr_dirty, cs->nr_writeback, in print_cachestat()
32 cs->nr_evicted, cs->nr_recently_evicted); in print_cachestat()
45 goto out; in write_exactly()
67 remained -= read_len; in write_exactly()
83 remained -= write_len; in write_exactly()
92 out: in write_exactly()
125 struct cachestat cs; in test_cachestat() local
130 if (fd == -1) { in test_cachestat()
133 goto out; in test_cachestat()
146 syscall_ret = syscall(__NR_cachestat, fd, &cs_range, &cs, 0); in test_cachestat()
151 ksft_print_msg("Cachestat returned non-zero.\n"); in test_cachestat()
156 print_cachestat(&cs); in test_cachestat()
159 if (cs.nr_cache + cs.nr_evicted != num_pages) { in test_cachestat()
174 syscall_ret = syscall(__NR_cachestat, fd, &cs_range, &cs, 0); in test_cachestat()
180 print_cachestat(&cs); in test_cachestat()
182 if (cs.nr_dirty) { in test_cachestat()
188 ksft_print_msg("Cachestat (after fsync) returned non-zero.\n"); in test_cachestat()
200 out: in test_cachestat()
212 struct cachestat cs; in test_cachestat_shmem() local
220 goto out; in test_cachestat_shmem()
235 syscall_ret = syscall(__NR_cachestat, fd, &cs_range, &cs, 0); in test_cachestat_shmem()
238 ksft_print_msg("Cachestat returned non-zero.\n"); in test_cachestat_shmem()
242 print_cachestat(&cs); in test_cachestat_shmem()
243 if (cs.nr_cache + cs.nr_evicted != num_pages) { in test_cachestat_shmem()
252 out: in test_cachestat_shmem()
262 ret = syscall(__NR_cachestat, -1, NULL, NULL, 0); in main()
263 if (ret == -1 && errno == ENOSYS) in main()
268 if (ret == -1 && errno == EBADF) { in main()