unpin_user_pages_dirty_lock
unpin_user_pages_dirty_lock(userptr->pages, userptr->npages, true);
unpin_user_pages_dirty_lock(g2d_userptr->pages, g2d_userptr->npages,
unpin_user_pages_dirty_lock(page_list, pinned, 0);
unpin_user_pages_dirty_lock(p, npages, dirty);
unpin_user_pages_dirty_lock(&page, 1, dirty);
unpin_user_pages_dirty_lock(m->page_list, rc, m->write);
unpin_user_pages_dirty_lock(m->page_list, m->nr_pages, m->write);
unpin_user_pages_dirty_lock(m->page_list, m->nr_pages,
unpin_user_pages_dirty_lock(pipe->pages, pages_count,
unpin_user_pages_dirty_lock(&p, 1, j == OUT);
unpin_user_pages_dirty_lock(STbp->mapped_pages, nr_pages, dirtied);
unpin_user_pages_dirty_lock(dev->as[asid].umem->pages,
unpin_user_pages_dirty_lock(&page, 1, prot & IOMMU_WRITE);
unpin_user_pages_dirty_lock(&page, 1, true);
unpin_user_pages_dirty_lock(batch->pages, batch->nr_pages, batch->writeable);
unpin_user_pages_dirty_lock(pages, nr_pages, true);
void unpin_user_pages_dirty_lock(struct page **pages, unsigned long npages,
unpin_user_pages_dirty_lock(&page, 1, true);
EXPORT_SYMBOL(unpin_user_pages_dirty_lock);
unpin_user_pages_dirty_lock(process_pages, pinned_pages,
unpin_user_pages_dirty_lock(&page, 1, !ro->op_write);
unpin_user_pages_dirty_lock(&page, 1, true);
unpin_user_pages_dirty_lock(umem->pgs, umem->npgs, true);