| /kernel/linux/linux-5.10/mm/ |
| H A D | cma.h | 7 struct cma { struct 24 static inline unsigned long cma_bitmap_maxno(struct cma *cma) in cma_bitmap_maxno() argument
|
| H A D | cma_debug.c | 36 struct cma *cma = data; in cma_used_get() local 51 struct cma *cm in cma_maxchunk_get() local 71 cma_add_to_cma_mem_list(struct cma *cma, struct cma_mem *mem) cma_add_to_cma_mem_list() argument 78 cma_get_entry_from_list(struct cma *cma) cma_get_entry_from_list() argument 92 cma_free_mem(struct cma *cma, int count) cma_free_mem() argument 125 struct cma *cma = data; cma_free_write() local 131 cma_alloc_mem(struct cma *cma, int count) cma_alloc_mem() argument 157 struct cma *cma = data; cma_alloc_write() local 163 cma_debugfs_add_one(struct cma *cma, struct dentry *root_dentry) cma_debugfs_add_one() argument [all...] |
| H A D | cma.c | 43 phys_addr_t cma_get_base(const struct cma *cma) in cma_get_base() argument 48 unsigned long cma_get_size(const struct cma *cma) in cma_get_size() argument 53 cma_get_name(const struct cma *cma) cma_get_name() argument 58 cma_bitmap_aligned_mask(const struct cma *cma, unsigned int align_order) cma_bitmap_aligned_mask() argument 70 cma_bitmap_aligned_offset(const struct cma *cma, unsigned int align_order) cma_bitmap_aligned_offset() argument 77 cma_bitmap_pages_to_bits(const struct cma *cma, unsigned long pages) cma_bitmap_pages_to_bits() argument 83 cma_clear_bitmap(struct cma *cma, unsigned long pfn, unsigned int count) cma_clear_bitmap() argument 96 cma_activate_area(struct cma *cma) cma_activate_area() argument 172 struct cma *cma; cma_init_reserved_mem() local 373 cma_debug_show_areas(struct cma *cma) cma_debug_show_areas() argument 398 cma_debug_show_areas(struct cma *cma) cma_debug_show_areas() argument 411 cma_alloc(struct cma *cma, size_t count, unsigned int align, bool no_warn) cma_alloc() argument 508 cma_release(struct cma *cma, const struct page *pages, unsigned int count) cma_release() argument 531 cma_for_each_area(int (*it)(struct cma *cma, void *data), void *data) cma_for_each_area() argument [all...] |
| /kernel/linux/linux-6.6/mm/ |
| 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() argument 22 void cma_sysfs_account_fail_pages(struct cma *cma, unsigned long nr_pages) in cma_sysfs_account_fail_pages() argument 35 struct cma *cma = cma_from_kobj(kobj); alloc_pages_success_show() local 45 struct cma *cma = cma_from_kobj(kobj); alloc_pages_fail_show() local 53 struct cma *cma = cma_from_kobj(kobj); cma_kobj_release() local 65 ATTRIBUTE_GROUPS(cma); global() variable 77 struct cma *cma; cma_sysfs_init() local [all...] |
| H A D | cma_debug.c | 36 struct cma *cma = data; in cma_used_get() local 51 struct cma *cm in cma_maxchunk_get() local 71 cma_add_to_cma_mem_list(struct cma *cma, struct cma_mem *mem) cma_add_to_cma_mem_list() argument 78 cma_get_entry_from_list(struct cma *cma) cma_get_entry_from_list() argument 92 cma_free_mem(struct cma *cma, int count) cma_free_mem() argument 125 struct cma *cma = data; cma_free_write() local 131 cma_alloc_mem(struct cma *cma, int count) cma_alloc_mem() argument 157 struct cma *cma = data; cma_alloc_write() local 163 cma_debugfs_add_one(struct cma *cma, struct dentry *root_dentry) cma_debugfs_add_one() argument [all...] |
| H A D | cma.h | 10 struct cma *cma; member 13 struct cma { struct 39 static inline unsigned long cma_bitmap_maxno(struct cma *cma) in cma_bitmap_maxno() argument 48 cma_sysfs_account_success_pages(struct cma *cma, unsigned long nr_pages) cma_sysfs_account_success_pages() argument 50 cma_sysfs_account_fail_pages(struct cma *cma, unsigned long nr_pages) cma_sysfs_account_fail_pages() argument [all...] |
| H A D | cma.c | 43 phys_addr_t cma_get_base(const struct cma *cma) in cma_get_base() argument 48 unsigned long cma_get_size(const struct cma *cma) in cma_get_size() argument 53 cma_get_name(const struct cma *cma) cma_get_name() argument 58 cma_bitmap_aligned_mask(const struct cma *cma, unsigned int align_order) cma_bitmap_aligned_mask() argument 70 cma_bitmap_aligned_offset(const struct cma *cma, unsigned int align_order) cma_bitmap_aligned_offset() argument 77 cma_bitmap_pages_to_bits(const struct cma *cma, unsigned long pages) cma_bitmap_pages_to_bits() argument 83 cma_clear_bitmap(struct cma *cma, unsigned long pfn, unsigned long count) cma_clear_bitmap() argument 97 cma_activate_area(struct cma *cma) cma_activate_area() argument 157 cma_reserve_pages_on_error(struct cma *cma) cma_reserve_pages_on_error() argument 179 struct cma *cma; cma_init_reserved_mem() local 391 cma_debug_show_areas(struct cma *cma) cma_debug_show_areas() argument 416 cma_debug_show_areas(struct cma *cma) cma_debug_show_areas() argument 429 cma_alloc(struct cma *cma, unsigned long count, unsigned int align, bool no_warn) cma_alloc() argument 531 cma_pages_valid(struct cma *cma, const struct page *pages, unsigned long count) cma_pages_valid() argument 560 cma_release(struct cma *cma, const struct page *pages, unsigned long count) cma_release() argument 581 cma_for_each_area(int (*it)(struct cma *cma, void *data), void *data) cma_for_each_area() argument [all...] |
| /kernel/linux/linux-5.10/drivers/dma-buf/heaps/ |
| H A D | cma_heap.c | 26 struct cma *cma; member 140 static int __add_cma_heap(struct cma *cma, void *data) in __add_cma_heap() argument [all...] |
| /kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
| H A D | pci.h | 24 bool cma; member
|
| /kernel/linux/linux-5.10/drivers/staging/android/ion/ |
| H A D | ion_cma_heap.c | 21 struct cma *cma; member 104 static struct ion_heap *__ion_cma_heap_create(struct cma *cma) in __ion_cma_heap_create() argument 119 __ion_add_cma_heaps(struct cma *cma, void *data) __ion_add_cma_heaps() argument [all...] |
| /kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
| H A D | pci.h | 23 bool cma; member
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/loongson/ |
| H A D | loongson_cursor.c | 114 struct drm_gem_cma_object *cma, *cursor = ldev->cursor; in loongson_crtc_cursor_set2() local
|
| /kernel/linux/linux-5.10/kernel/dma/ |
| H A D | pool.c | 63 struct cma *cma; in cma_in_zone() local
|
| H A D | contiguous.c | 141 struct cma **cma = &dma_contiguous_pernuma_area[nid]; in dma_pernuma_cma_reserve() local 282 cma_alloc_aligned(struct cma *cma, size_t size, gfp_t gfp) cma_alloc_aligned() argument 320 struct cma *cma = dma_contiguous_pernuma_area[nid]; dma_alloc_contiguous() local 406 struct cma *cma; rmem_cma_setup() local [all...] |
| /kernel/linux/linux-6.6/kernel/dma/ |
| H A D | pool.c | 60 struct cma *cma; in cma_in_zone() local
|
| H A D | contiguous.c | 172 struct cma **cma; in dma_numa_cma_reserve() local 335 cma_alloc_aligned(struct cma *cma, size_t size, gfp_t gfp) cma_alloc_aligned() argument 373 struct cma *cma = dma_contiguous_pernuma_area[nid]; dma_alloc_contiguous() local 467 struct cma *cma; rmem_cma_setup() local [all...] |
| /kernel/linux/linux-5.10/arch/s390/mm/ |
| H A D | init.c | 239 static int s390_cma_check_range(struct cma *cma, void *data) in s390_cma_check_range() argument
|
| /kernel/linux/linux-6.6/arch/s390/mm/ |
| H A D | init.c | 239 static int s390_cma_check_range(struct cma *cma, void *data) in s390_cma_check_range() argument
|
| /kernel/linux/linux-6.6/drivers/dma-buf/heaps/ |
| H A D | cma_heap.c | 28 struct cma *cma; member 370 static int __add_cma_heap(struct cma *cma, void *data) in __add_cma_heap() argument [all...] |
| /kernel/linux/linux-5.10/drivers/of/ |
| H A D | of_reserved_mem.c | 475 int cma = 0; in dt_reserved_memory_debug_show() local
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_drv.h | 156 bool cma; member
|
| /kernel/linux/linux-5.10/arch/arm/mach-davinci/ |
| H A D | devices-da8xx.c | 887 struct cma *cma; in da8xx_rproc_reserve_cma() local
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_drv.h | 222 bool cma; member
|
| /kernel/linux/linux-5.10/arch/arm/mm/ |
| H A D | dma-mapping.c | 669 bool allowblock, cma; in __dma_alloc() local
|
| /kernel/linux/linux-5.10/arch/powerpc/kvm/ |
| H A D | book3s_64_mmu_hv.c | 73 int cma = 0; in kvmppc_allocate_hpt() local
|