Lines Matching defs:num_pages
48 unpin_user_pages(shm->pages, shm->num_pages);
50 shm_put_kernel_pages(shm->pages, shm->num_pages);
223 size_t num_pages;
252 num_pages = (roundup(addr + length, PAGE_SIZE) - start) / PAGE_SIZE;
253 shm->pages = kcalloc(num_pages, sizeof(*shm->pages), GFP_KERNEL);
260 rc = pin_user_pages_fast(start, num_pages, FOLL_WRITE,
263 rc = shm_get_kernel_pages(start, num_pages, shm->pages);
265 shm->num_pages = rc;
266 if (rc != num_pages) {
274 shm->num_pages, start);
283 unpin_user_pages(shm->pages, shm->num_pages);
285 shm_put_kernel_pages(shm->pages, shm->num_pages);