Lines Matching refs:npage
94 int unpinned = 0, npage = 1; in page_array_unpin() local
98 dma_addr_t *last = &first[npage]; in page_array_unpin()
100 if (unpinned + npage < pa_nr && in page_array_unpin()
101 *first + npage * PAGE_SIZE == *last && in page_array_unpin()
103 npage++; in page_array_unpin()
107 vfio_unpin_pages(vdev, *first, npage); in page_array_unpin()
108 unpinned += npage; in page_array_unpin()
109 npage = 1; in page_array_unpin()
133 int pinned = 0, npage = 1; in page_array_pin() local
138 dma_addr_t *last = &first[npage]; in page_array_pin()
140 if (pinned + npage < pa->pa_nr && in page_array_pin()
141 *first + npage * PAGE_SIZE == *last && in page_array_pin()
143 npage++; in page_array_pin()
147 ret = vfio_pin_pages(vdev, *first, npage, in page_array_pin()
152 } else if (ret > 0 && ret != npage) { in page_array_pin()
157 pinned += npage; in page_array_pin()
158 npage = 1; in page_array_pin()