Lines Matching refs:pages
76 unsigned long pages) in cma_bitmap_pages_to_bits() argument
78 return ALIGN(pages, 1UL << cma->order_per_bit) >> cma->order_per_bit; in cma_bitmap_pages_to_bits()
936 bool cma_pages_valid(struct cma *cma, const struct page *pages, in cma_pages_valid() argument
944 if (!cma || !pages || count > cma->count) in cma_pages_valid()
947 pfn = page_to_pfn(pages); in cma_pages_valid()
961 __func__, (void *)pages, count); in cma_pages_valid()
976 bool cma_release(struct cma *cma, const struct page *pages, in cma_release() argument
983 pr_debug("%s(page %p, count %lu)\n", __func__, (void *)pages, count); in cma_release()
985 if (!cma_pages_valid(cma, pages, count)) in cma_release()
988 pfn = page_to_pfn(pages); in cma_release()
1006 trace_cma_release(cma->name, pfn, pages, count); in cma_release()