pin_pages
if (unlikely(!driver || !driver->ops->pin_pages))
return driver->ops->pin_pages(container->iommu_data, iommu_group, iova,
int (*pin_pages)(void *iommu_data,
.pin_pages = vfio_iommu_type1_pin_pages,
unsigned long pin_pages = min_t(unsigned long, npages, batch->capacity);
ret = pin_user_pages_remote(mm, vaddr, pin_pages, flags | FOLL_LONGTERM,
if (test_pin && pin_pages(&args, gopts->area_dst, gopts->page_size))
if (pin_pages(&pin_args, gopts->area_dst, gopts->page_size)) {