Searched defs:cma (Results 1 – 11 of 11) sorted by relevance
| /linux/mm/ |
| H A D | cma.h | 10 struct cma *cma; member 39 struct cma { struct 51 struct cma_memrange ranges[CMA_MAX_RANGES]; argument 60 struct cma_kobject *cma_kobj; argument 74 extern struct cma cma_areas[MAX_CMA_AREAS]; argument 77 static inline unsigned long cma_bitmap_maxno(struct cma *cma, in cma_bitmap_maxno() 88 static inline void cma_sysfs_account_success_pages(struct cma *cma, in cma_sysfs_account_success_pages() 90 static inline void cma_sysfs_account_fail_pages(struct cma *cma, in cma_sysfs_account_fail_pages() 92 static inline void cma_sysfs_account_release_pages(struct cma *cma, in cma_sysfs_account_release_pages()
|
| H A D | cma.c | 40 phys_addr_t cma_get_base(const struct cma *cma) in cma_get_base() 46 unsigned long cma_get_size(const struct cma *cma) in cma_get_size() 51 const char *cma_get_name(const struct cma *cma) in cma_get_name() 57 static unsigned long cma_bitmap_aligned_mask(const struct cma *cma, in cma_bitmap_aligned_mask() 69 static unsigned long cma_bitmap_aligned_offset(const struct cma *cma, in cma_bitmap_aligned_offset() 77 static unsigned long cma_bitmap_pages_to_bits(const struct cma *cma, in cma_bitmap_pages_to_bits() 83 static void cma_clear_bitmap(struct cma *cma, const struct cma_memrange *cmr, in cma_clear_bitmap() 103 bool cma_validate_zones(struct cma *cma) in cma_validate_zones() 141 static void __init cma_activate_area(struct cma *cma) in cma_activate_area() 214 void __init cma_reserve_pages_on_error(struct cma *cma) in cma_reserve_pages_on_error() [all …]
|
| H A D | cma_sysfs.c | 17 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 68 struct cma *cma = cma_from_kobj(kobj); in total_pages_show() local 77 struct cma *cma = cma_from_kobj(kobj); in available_pages_show() local 85 struct cma *cma = cma_from_kobj(kobj); in cma_kobj_release() local 112 struct cma *cma; in cma_sysfs_init() local
|
| H A D | cma_debug.c | 36 struct cma *cma = data; in cma_used_get() local 48 struct cma *cma = data; in cma_maxchunk_get() local 69 static void cma_add_to_cma_mem_list(struct cma *cma, struct cma_mem *mem) in cma_add_to_cma_mem_list() 76 static struct cma_mem *cma_get_entry_from_list(struct cma *cma) in cma_get_entry_from_list() 90 static int cma_free_mem(struct cma *cma, int count) in cma_free_mem() 123 struct cma *cma = data; in cma_free_write() local 129 static int cma_alloc_mem(struct cma *cma, int count) in cma_alloc_mem() 155 struct cma *cma = data; in cma_alloc_write() local 161 static void cma_debugfs_add_one(struct cma *cma, struct dentry *root_dentry) in cma_debugfs_add_one()
|
| H A D | hugetlb_cma.c | 62 struct cma *cma; in hugetlb_cma_alloc_bootmem() local
|
| H A D | hugetlb.c | 3958 bool cma; in demote_free_hugetlb_folios() local
|
| /linux/arch/arm/boot/dts/broadcom/ |
| H A D | bcm283x.dtsi | 38 cma: linux,cma { label
|
| /linux/kernel/dma/ |
| H A D | pool.c | 60 struct cma *cma; in cma_in_zone() local
|
| /linux/include/linux/ |
| H A D | kexec.h | 194 struct page *cma; member
|
| /linux/arch/powerpc/kvm/ |
| H A D | book3s_64_mmu_hv.c | 75 int cma = 0; in kvmppc_allocate_hpt() local
|
| /linux/arch/arm/mm/ |
| H A D | dma-mapping.c | 540 bool allowblock, cma; in __dma_alloc() local
|