Home
last modified time | relevance | path

Searched defs:cma (Results 1 – 16 of 16) sorted by relevance

/linux/mm/
A Dcma.h10 struct cma *cma; member
13 struct cma { struct
33 struct cma_kobject *cma_kobj; argument
38 extern struct cma cma_areas[MAX_CMA_AREAS]; argument
41 static inline unsigned long cma_bitmap_maxno(struct cma *cma) in cma_bitmap_maxno()
51 static inline void cma_sysfs_account_success_pages(struct cma *cma, in cma_sysfs_account_success_pages()
53 static inline void cma_sysfs_account_fail_pages(struct cma *cma, in cma_sysfs_account_fail_pages()
55 static inline void cma_sysfs_account_release_pages(struct cma *cma, in cma_sysfs_account_release_pages()
A Dcma.c38 phys_addr_t cma_get_base(const struct cma *cma) in cma_get_base()
43 unsigned long cma_get_size(const struct cma *cma) in cma_get_size()
48 const char *cma_get_name(const struct cma *cma) in cma_get_name()
53 static unsigned long cma_bitmap_aligned_mask(const struct cma *cma, in cma_bitmap_aligned_mask()
78 static void cma_clear_bitmap(struct cma *cma, unsigned long pfn, in cma_clear_bitmap()
92 static void __init cma_activate_area(struct cma *cma) in cma_activate_area()
152 void __init cma_reserve_pages_on_error(struct cma *cma) in cma_reserve_pages_on_error()
174 struct cma *cma; in cma_init_reserved_mem() local
381 static void cma_debug_show_areas(struct cma *cma) in cma_debug_show_areas()
515 struct page *cma_alloc(struct cma *cma, unsigned long count, in cma_alloc()
[all …]
A Dcma_sysfs.c17 void cma_sysfs_account_success_pages(struct cma *cma, unsigned long nr_pages) in cma_sysfs_account_success_pages()
22 void cma_sysfs_account_fail_pages(struct cma *cma, unsigned long nr_pages) in cma_sysfs_account_fail_pages()
27 void cma_sysfs_account_release_pages(struct cma *cma, unsigned long nr_pages) in cma_sysfs_account_release_pages()
40 struct cma *cma = cma_from_kobj(kobj); in alloc_pages_success_show() local
50 struct cma *cma = cma_from_kobj(kobj); in alloc_pages_fail_show() local
59 struct cma *cma = cma_from_kobj(kobj); in release_pages_success_show() local
67 struct cma *cma = cma_from_kobj(kobj); in cma_kobj_release() local
92 struct cma *cma; in cma_sysfs_init() local
A Dcma_debug.c36 struct cma *cma = data; in cma_used_get() local
51 struct cma *cma = data; in cma_maxchunk_get() local
71 static void cma_add_to_cma_mem_list(struct cma *cma, struct cma_mem *mem) in cma_add_to_cma_mem_list()
78 static struct cma_mem *cma_get_entry_from_list(struct cma *cma) in cma_get_entry_from_list()
92 static int cma_free_mem(struct cma *cma, int count) in cma_free_mem()
125 struct cma *cma = data; in cma_free_write() local
131 static int cma_alloc_mem(struct cma *cma, int count) in cma_alloc_mem()
157 struct cma *cma = data; in cma_alloc_write() local
163 static void cma_debugfs_add_one(struct cma *cma, struct dentry *root_dentry) in cma_debugfs_add_one()
/linux/kernel/dma/
A Dcontiguous.c166 struct cma **cma; in dma_numa_cma_reserve() local
329 static struct page *cma_alloc_aligned(struct cma *cma, size_t size, gfp_t gfp) in cma_alloc_aligned()
367 struct cma *cma = dma_contiguous_pernuma_area[nid]; in dma_alloc_contiguous() local
461 struct cma *cma; in rmem_cma_setup() local
A Dpool.c60 struct cma *cma; in cma_in_zone() local
/linux/include/linux/
A Dcma.h60 static inline struct folio *cma_alloc_folio(struct cma *cma, int order, gfp_t gfp) in cma_alloc_folio()
65 static inline bool cma_free_folio(struct cma *cma, const struct folio *folio) in cma_free_folio()
/linux/arch/arm64/boot/dts/broadcom/
A Dbcm2712.dtsi180 cma: linux,cma { label
/linux/drivers/dma-buf/heaps/
A Dcma_heap.c28 struct cma *cma; member
369 static int __add_cma_heap(struct cma *cma, void *data) in __add_cma_heap()
/linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/
A Dpci.h23 bool cma; member
/linux/arch/arm/boot/dts/broadcom/
A Dbcm283x.dtsi38 cma: linux,cma { label
/linux/arch/s390/mm/
A Dinit.c230 static int s390_cma_check_range(struct cma *cma, void *data) in s390_cma_check_range()
/linux/drivers/gpu/drm/nouveau/
A Dnouveau_drv.h227 bool cma; member
/linux/arch/powerpc/kvm/
A Dbook3s_64_mmu_hv.c75 int cma = 0; in kvmppc_allocate_hpt() local
/linux/arch/arm/mm/
A Ddma-mapping.c540 bool allowblock, cma; in __dma_alloc() local
/linux/arch/powerpc/include/asm/
A Dkvm_host.h267 int cma; member

Completed in 36 milliseconds