A
<literal>vm_page
</literal> represents an (object,index#) tuple. A
<literal>pv_entry
</literal> represents a hardware page table entry (pte). If you have five processes sharing the same physical page, and three of those processes's page tables actually map the page, that page will be represented by a single
<literal>vm_page
</literal> structure and three
<literal>pv_entry
</literal> structures.