Lines Matching refs:page_nr
362 unsigned long page_nr = *(&(page_nr)); /* uninitialized warning */
380 page_nr = -bounces;
382 page_nr += cpu * nr_pages_per_cpu;
391 page_nr = rand_nr;
392 if (sizeof(page_nr) > sizeof(rand_nr)) {
397 page_nr |= (((unsigned long) rand_nr) << 16) <<
401 page_nr += 1;
402 page_nr %= nr_pages;
406 count = *area_count(area_dst, page_nr);
409 "page_nr %lu wrong count %Lu %Lu\n",
410 page_nr, count,
411 count_verify[page_nr]);
424 if (!my_bcmp(area_dst + page_nr * page_size, zeropage,
427 "my_bcmp page_nr %lu wrong count %Lu %Lu\n",
428 page_nr, count, count_verify[page_nr]);
436 /* pthread_mutex_lock(area_mutex(area_dst, page_nr)); */
437 while (!bcmp(area_dst + page_nr * page_size, zeropage,
444 /* pthread_mutex_unlock(area_mutex(area_dst, page_nr)); */
447 "page_nr %lu all zero thread %lu %p %lu\n",
448 page_nr, cpu, area_dst + page_nr * page_size,
456 pthread_mutex_lock(area_mutex(area_dst, page_nr));
457 count = *area_count(area_dst, page_nr);
458 if (count != count_verify[page_nr]) {
460 "page_nr %lu memory corruption %Lu %Lu\n",
461 page_nr, count,
462 count_verify[page_nr]); exit(1);
465 *area_count(area_dst, page_nr) = count_verify[page_nr] = count;
466 pthread_mutex_unlock(area_mutex(area_dst, page_nr));
682 unsigned long page_nr, start_nr, mid_nr, end_nr;
689 for (page_nr = start_nr; page_nr < mid_nr; page_nr++)
690 copy_page_retry(uffd, page_nr * page_size);
705 for (page_nr = mid_nr; page_nr < end_nr; page_nr++)
706 copy_page_retry(uffd, page_nr * page_size);