Lines Matching refs:pw
733 dump_init_memlist_walker(dumpmlw_t *pw) in dump_init_memlist_walker() argument
735 pw->mp = phys_install; in dump_init_memlist_walker()
736 pw->basenum = 0; in dump_init_memlist_walker()
737 pw->mppages = pw->mp->ml_size >> PAGESHIFT; in dump_init_memlist_walker()
738 pw->mpleft = pw->mppages; in dump_init_memlist_walker()
739 pw->mpaddr = pw->mp->ml_address >> PAGESHIFT; in dump_init_memlist_walker()
748 dump_bitnum_to_pfn(pgcnt_t bitnum, dumpmlw_t *pw) in dump_bitnum_to_pfn() argument
750 bitnum -= pw->basenum; in dump_bitnum_to_pfn()
751 while (pw->mp != NULL) { in dump_bitnum_to_pfn()
752 if (bitnum < pw->mppages) { in dump_bitnum_to_pfn()
753 pw->mpleft = pw->mppages - bitnum; in dump_bitnum_to_pfn()
754 return (pw->mpaddr + bitnum); in dump_bitnum_to_pfn()
756 bitnum -= pw->mppages; in dump_bitnum_to_pfn()
757 pw->basenum += pw->mppages; in dump_bitnum_to_pfn()
758 pw->mp = pw->mp->ml_next; in dump_bitnum_to_pfn()
759 if (pw->mp != NULL) { in dump_bitnum_to_pfn()
760 pw->mppages = pw->mp->ml_size >> PAGESHIFT; in dump_bitnum_to_pfn()
761 pw->mpleft = pw->mppages; in dump_bitnum_to_pfn()
762 pw->mpaddr = pw->mp->ml_address >> PAGESHIFT; in dump_bitnum_to_pfn()