Home
last modified time | relevance | path

Searched refs:pa_nr (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/s390/cio/
H A Dvfio_ccw_cp.c28 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 Dvfio_ccw_cp.c28 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 2 milliseconds