Lines Matching full:cma
10 * There is always at least global CMA area and a few optional
27 struct cma;
30 extern phys_addr_t cma_get_base(const struct cma *cma);
31 extern unsigned long cma_get_size(const struct cma *cma);
32 extern const char *cma_get_name(const struct cma *cma);
37 bool fixed, const char *name, struct cma **res_cma,
42 bool fixed, const char *name, struct cma **res_cma) in cma_declare_contiguous()
50 struct cma **res_cma);
51 extern struct page *cma_alloc(struct cma *cma, unsigned long count, unsigned int align,
53 extern bool cma_pages_valid(struct cma *cma, const struct page *pages, unsigned long count);
54 extern bool cma_release(struct cma *cma, const struct page *pages, unsigned long count);
56 extern int cma_for_each_area(int (*it)(struct cma *cma, void *data), void *data);
58 extern void cma_reserve_pages_on_error(struct cma *cma);