Searched refs:pa_nr (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/s390/cio/ |
H A D | vfio_ccw_cp.c | 28 int pa_nr; member 51 * We expect (pa_nr == 0) and (pa_iova_pfn == NULL), any field in 56 * -EINVAL if pa->pa_nr is not initially zero, or pa->pa_iova_pfn is not NULL 63 if (pa->pa_nr || pa->pa_iova_pfn) in pfn_array_alloc() 68 pa->pa_nr = ((iova & ~PAGE_MASK) + len + (PAGE_SIZE - 1)) >> PAGE_SHIFT; in pfn_array_alloc() 69 if (!pa->pa_nr) in pfn_array_alloc() 72 pa->pa_iova_pfn = kcalloc(pa->pa_nr, in pfn_array_alloc() 77 pa->pa_nr = 0; in pfn_array_alloc() 80 pa->pa_pfn = pa->pa_iova_pfn + pa->pa_nr; in pfn_array_alloc() 84 for (i = 1; i < pa->pa_nr; in pfn_array_alloc() [all...] |
/kernel/linux/linux-6.6/drivers/s390/cio/ |
H A D | vfio_ccw_cp.c | 28 int pa_nr; member 50 * We expect (pa_nr == 0) and (pa_iova == NULL), any field in 55 * -EINVAL if pa->pa_nr is not initially zero, or pa->pa_iova is not NULL 60 if (pa->pa_nr || pa->pa_iova) in page_array_alloc() 66 pa->pa_nr = len; in page_array_alloc() 85 * @pa_nr: number of user pages to unpin 88 * Only unpin if any pages were pinned to begin with, i.e. pa_nr > 0, 89 * otherwise only clear pa->pa_nr 92 struct vfio_device *vdev, int pa_nr, bool unaligned) in page_array_unpin() 96 while (unpinned < pa_nr) { in page_array_unpin() 91 page_array_unpin(struct page_array *pa, struct vfio_device *vdev, int pa_nr, bool unaligned) page_array_unpin() argument [all...] |
Completed in 3 milliseconds