Home
last modified time | relevance | path

Searched refs:npage (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/s390/cio/
H A Dvfio_ccw_cp.c94 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()
[all …]
/linux/drivers/vfio/
H A Dcontainer.c532 dma_addr_t iova, int npage, in vfio_device_container_pin_pages() argument
539 if (npage > VFIO_PIN_PAGES_MAX_ENTRIES) in vfio_device_container_pin_pages()
545 npage, prot, pages); in vfio_device_container_pin_pages()
549 dma_addr_t iova, int npage) in vfio_device_container_unpin_pages() argument
553 if (WARN_ON(npage <= 0 || npage > VFIO_PIN_PAGES_MAX_ENTRIES)) in vfio_device_container_unpin_pages()
557 npage); in vfio_device_container_unpin_pages()
H A Dvfio_main.c1722 int npage, int prot, struct page **pages) in vfio_pin_pages() argument
1725 if (!pages || !npage || WARN_ON(!vfio_assert_device_open(device))) in vfio_pin_pages()
1731 npage, prot, pages); in vfio_pin_pages()
1745 npage * PAGE_SIZE, pages, in vfio_pin_pages()
1749 return npage; in vfio_pin_pages()
1762 void vfio_unpin_pages(struct vfio_device *device, dma_addr_t iova, int npage) in vfio_unpin_pages() argument
1770 vfio_device_container_unpin_pages(device, iova, npage); in vfio_unpin_pages()
1778 npage * PAGE_SIZE); in vfio_unpin_pages()
/linux/drivers/gpu/drm/i915/gvt/
H A Dkvmgt.c142 int npage; in gvt_pin_guest_page() local
149 for (npage = 0; npage < total_pages; npage++) { in gvt_pin_guest_page()
150 dma_addr_t cur_iova = (gfn + npage) << PAGE_SHIFT; in gvt_pin_guest_page()
161 if (npage == 0) in gvt_pin_guest_page()
163 else if (page_to_pfn(base_page) + npage != page_to_pfn(cur_page)) { in gvt_pin_guest_page()
165 npage++; in gvt_pin_guest_page()
173 if (npage) in gvt_pin_guest_page()
174 gvt_unpin_guest_page(vgpu, gfn, npage * PAGE_SIZE); in gvt_pin_guest_page()
/linux/Documentation/driver-api/
H A Dvfio-mediated-device.rst256 int npage, int prot, struct page **pages);
259 int npage);
/linux/drivers/iommu/iommufd/
H A Dpages.c744 unsigned int npage = 0; in batch_rw() local
750 copy_data_page(pfn_to_page(batch->pfns[cur] + npage), data, in batch_rw()
756 npage++; in batch_rw()
757 if (npage == batch->npfns[cur]) { in batch_rw()
758 npage = 0; in batch_rw()