Lines Matching refs:locked_pages
1019 unsigned i, nr_folios, max_pages, locked_pages = 0;
1032 if (!nr_folios && !locked_pages)
1034 for (i = 0; i < nr_folios && locked_pages < max_pages; i++) {
1037 if (locked_pages == 0)
1102 if (locked_pages == 0) {
1155 pages[locked_pages] =
1158 locked_pages ? GFP_NOWAIT : GFP_NOFS);
1159 if (IS_ERR(pages[locked_pages])) {
1160 if (PTR_ERR(pages[locked_pages]) == -EINVAL)
1164 BUG_ON(locked_pages == 0);
1165 pages[locked_pages] = NULL;
1170 ++locked_pages;
1172 pages[locked_pages++] = page;
1180 if (!locked_pages)
1195 locked_pages < max_pages) {
1224 BUG_ON(len < ceph_fscrypt_page_offset(pages[locked_pages - 1]) +
1225 thp_size(pages[locked_pages - 1]) - offset);
1238 for (i = 0; i < locked_pages; i++) {
1279 } else if (i == locked_pages) {
1305 if (i < locked_pages) {
1308 locked_pages -= i;
1312 pages = kmalloc_array(locked_pages, sizeof(*pages),
1320 locked_pages * sizeof(*pages));
1322 locked_pages * sizeof(*pages));