Home
last modified time | relevance | path

Searched refs:pinned_pfns (Results 1 – 3 of 3) sorted by relevance

/linux-6.3-rc2/drivers/iommu/iommufd/
A Dpages.c988 batch_from_xarray(&pfns->batch, &pfns->pages->pinned_pfns, in pfn_reader_fill_span()
1158 xa_init_flags(&pages->pinned_pfns, XA_FLAGS_ACCOUNT); in iopt_alloc_pages()
1184 WARN_ON(!xa_empty(&pages->pinned_pfns)); in iopt_release_pages()
1511 batch_from_xarray_clear(batch, &pages->pinned_pfns, start_index, in iopt_pages_unpin_xarray()
1553 clear_xarray(&pages->pinned_pfns, span.start_used, in iopt_pages_unfill_xarray()
1581 XA_STATE(xas, &pages->pinned_pfns, start_index); in iopt_pages_fill_from_xarray()
1685 rc = pages_to_xarray(&pages->pinned_pfns, in iopt_pages_fill_xarray()
1700 rc = pages_to_xarray(&pages->pinned_pfns, span.start_hole, in iopt_pages_fill_xarray()
A Dio_pagetable.h202 struct xarray pinned_pfns; member
/linux-6.3-rc2/Documentation/userspace-api/
A Diommufd.rst150 - struct xarray pinned_pfns holding a list of pages pinned by in-kernel users
154 pinned the PFNs are stored in IOPTEs of an iommu_domain or inside the pinned_pfns

Completed in 8 milliseconds