Lines Matching defs:pfn_cnt
799 static int pfn_covered(unsigned long start_pfn, unsigned long pfn_cnt)
838 if ((start_pfn + pfn_cnt) > has->end_pfn) {
839 residual = (start_pfn + pfn_cnt - has->end_pfn);
861 unsigned long pfn_cnt = pg_count;
889 if (pgs_ol > pfn_cnt)
890 pgs_ol = pfn_cnt;
893 pfn_cnt -= pgs_ol;
908 if ((has->ha_end_pfn < has->end_pfn) && (pfn_cnt > 0)) {
917 if (pfn_cnt <= size) {
918 size = ((pfn_cnt / HA_CHUNK) * HA_CHUNK);
919 if (pfn_cnt % HA_CHUNK)
922 pfn_cnt = size;
925 hv_mem_hot_add(has->ha_end_pfn, size, pfn_cnt, has);
941 unsigned long pfn_cnt,
948 if (pfn_cnt == 0)
952 covered = pfn_covered(pg_start, pfn_cnt);
988 return handle_pg_range(pg_start, pfn_cnt);
997 unsigned long pg_start, pfn_cnt;
1008 pfn_cnt = dm->ha_wrk.ha_page_range.finfo.page_cnt;
1024 region_size = (pfn_cnt / HA_CHUNK) * HA_CHUNK;
1025 if (pfn_cnt % HA_CHUNK)
1035 resp.page_count = process_hot_add(pg_start, pfn_cnt,