Home
last modified time | relevance | path

Searched refs:cma_release (Results 1 - 19 of 19) sorted by relevance

/kernel/linux/linux-6.6/kernel/dma/
H A Dcontiguous.c332 return cma_release(dev_get_cma_area(dev), pages, count); in dma_release_from_contiguous()
403 * cma_release returns false when provided pages do not belong to contiguous
413 if (cma_release(dev->cma_area, page, count)) in dma_free_contiguous()
420 if (cma_release(dma_contiguous_pernuma_area[page_to_nid(page)], in dma_free_contiguous()
423 if (cma_release(dma_contiguous_numa_area[page_to_nid(page)], in dma_free_contiguous()
427 if (cma_release(dma_contiguous_default_area, page, count)) in dma_free_contiguous()
/kernel/linux/linux-5.10/kernel/dma/
H A Dcontiguous.c279 return cma_release(dev_get_cma_area(dev), pages, count); in dma_release_from_contiguous()
343 * cma_release returns false when provided pages do not belong to contiguous
353 if (cma_release(dev->cma_area, page, count)) in dma_free_contiguous()
360 if (cma_release(dma_contiguous_pernuma_area[page_to_nid(page)], in dma_free_contiguous()
364 if (cma_release(dma_contiguous_default_area, page, count)) in dma_free_contiguous()
/kernel/linux/linux-5.10/drivers/staging/android/ion/
H A Dion_cma_heap.c79 cma_release(cma_heap->cma, pages, nr_pages); in ion_cma_allocate()
90 cma_release(cma_heap->cma, pages, nr_pages); in ion_cma_free()
/kernel/linux/linux-5.10/drivers/dma-buf/heaps/
H A Dcma_heap.c38 cma_release(cma_heap->cma, cma_pages, nr_pages); in cma_heap_free()
130 cma_release(cma_heap->cma, cma_pages, nr_pages); in cma_heap_allocate()
/kernel/linux/linux-5.10/mm/
H A Dcma_debug.c102 cma_release(cma, mem->p, mem->n); in cma_free_mem()
106 cma_release(cma, mem->p, count); in cma_free_mem()
H A Dcma.c499 * cma_release() - release allocated pages
508 bool cma_release(struct cma *cma, const struct page *pages, unsigned int count) in cma_release() function
H A Dhugetlb.c1271 * cma_release() returns false. in free_gigantic_page()
1274 if (cma_release(hugetlb_cma[page_to_nid(page)], page, 1 << order)) in free_gigantic_page()
/kernel/linux/linux-6.6/mm/
H A Dcma_debug.c102 cma_release(cma, mem->p, mem->n); in cma_free_mem()
106 cma_release(cma, mem->p, count); in cma_free_mem()
H A Dcma.c551 * cma_release() - release allocated pages
560 bool cma_release(struct cma *cma, const struct page *pages, in cma_release() function
H A Dhugetlb.c1558 * cma_release() returns false. in free_gigantic_folio()
1563 if (cma_release(hugetlb_cma[nid], &folio->page, 1 << order)) in free_gigantic_folio()
/kernel/linux/linux-5.10/include/trace/events/
H A Dcma.h39 TRACE_EVENT(cma_release,
/kernel/linux/linux-5.10/include/linux/
H A Dcma.h49 extern bool cma_release(struct cma *cma, const struct page *pages, unsigned int count);
/kernel/linux/linux-6.6/include/linux/
H A Dcma.h54 extern bool cma_release(struct cma *cma, const struct page *pages, unsigned long count);
/kernel/linux/linux-6.6/include/trace/events/
H A Dcma.h11 TRACE_EVENT(cma_release,
/kernel/linux/linux-6.6/drivers/dma-buf/heaps/
H A Dcma_heap.c259 cma_release(cma_heap->cma, buffer->cma_pages, buffer->pagecount); in cma_heap_dma_buf_release()
359 cma_release(cma_heap->cma, cma_pages, pagecount); in cma_heap_allocate()
/kernel/linux/linux-5.10/drivers/s390/char/
H A Dvmcp.c93 cma_release(vmcp_cma, page, nr_pages); in vmcp_response_free()
/kernel/linux/linux-6.6/drivers/s390/char/
H A Dvmcp.c93 cma_release(vmcp_cma, page, nr_pages); in vmcp_response_free()
/kernel/linux/linux-6.6/arch/powerpc/kvm/
H A Dbook3s_hv_builtin.c69 cma_release(kvm_cma, page, nr_pages); in kvm_free_hpt_cma()
/kernel/linux/linux-5.10/arch/powerpc/kvm/
H A Dbook3s_hv_builtin.c83 cma_release(kvm_cma, page, nr_pages); in kvm_free_hpt_cma()

Completed in 24 milliseconds