Loading mm/cma.c +5 −0 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ #include <linux/memblock.h> #include <linux/err.h> #include <linux/mm.h> #include <linux/module.h> #include <linux/mutex.h> #include <linux/sizes.h> #include <linux/slab.h> Loading Loading @@ -54,6 +55,7 @@ const char *cma_get_name(const struct cma *cma) { return cma->name ? cma->name : "(undefined)"; } EXPORT_SYMBOL_GPL(cma_get_name); static unsigned long cma_bitmap_aligned_mask(const struct cma *cma, unsigned int align_order) Loading Loading @@ -500,6 +502,7 @@ struct page *cma_alloc(struct cma *cma, size_t count, unsigned int align, pr_debug("%s(): returned %p\n", __func__, page); return page; } EXPORT_SYMBOL_GPL(cma_alloc); /** * cma_release() - release allocated pages Loading Loading @@ -533,6 +536,7 @@ bool cma_release(struct cma *cma, const struct page *pages, unsigned int count) return true; } EXPORT_SYMBOL_GPL(cma_release); int cma_for_each_area(int (*it)(struct cma *cma, void *data), void *data) { Loading @@ -547,3 +551,4 @@ int cma_for_each_area(int (*it)(struct cma *cma, void *data), void *data) return 0; } EXPORT_SYMBOL_GPL(cma_for_each_area); Loading
mm/cma.c +5 −0 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ #include <linux/memblock.h> #include <linux/err.h> #include <linux/mm.h> #include <linux/module.h> #include <linux/mutex.h> #include <linux/sizes.h> #include <linux/slab.h> Loading Loading @@ -54,6 +55,7 @@ const char *cma_get_name(const struct cma *cma) { return cma->name ? cma->name : "(undefined)"; } EXPORT_SYMBOL_GPL(cma_get_name); static unsigned long cma_bitmap_aligned_mask(const struct cma *cma, unsigned int align_order) Loading Loading @@ -500,6 +502,7 @@ struct page *cma_alloc(struct cma *cma, size_t count, unsigned int align, pr_debug("%s(): returned %p\n", __func__, page); return page; } EXPORT_SYMBOL_GPL(cma_alloc); /** * cma_release() - release allocated pages Loading Loading @@ -533,6 +536,7 @@ bool cma_release(struct cma *cma, const struct page *pages, unsigned int count) return true; } EXPORT_SYMBOL_GPL(cma_release); int cma_for_each_area(int (*it)(struct cma *cma, void *data), void *data) { Loading @@ -547,3 +551,4 @@ int cma_for_each_area(int (*it)(struct cma *cma, void *data), void *data) return 0; } EXPORT_SYMBOL_GPL(cma_for_each_area);