Home
last modified time | relevance | path

Searched refs:heaps (Results 1 – 25 of 26) sorted by relevance

12

/OK3568_Linux_fs/kernel/drivers/staging/android/ion/rockchip/
H A Drockchip_ion.c29 static struct ion_heap **heaps; variable
98 pdata->heaps = kcalloc(pdata->nr, sizeof(*myheap), GFP_KERNEL); in rk_ion_of()
100 iheap += rk_ion_of_heap(&pdata->heaps[iheap], child); in rk_ion_of()
106 kfree(pdata->heaps); in rk_ion_of()
130 heaps = kcalloc(pdata->nr, sizeof(*heaps), GFP_KERNEL); in rk_ion_probe()
134 kfree(heaps); in rk_ion_probe()
143 struct ion_platform_heap *heap_data = &pdata->heaps[i]; in rk_ion_probe()
146 heaps[i] = ion_heap_create(heap_data); in rk_ion_probe()
147 if (IS_ERR_OR_NULL(heaps[i])) { in rk_ion_probe()
148 err = PTR_ERR(heaps[i]); in rk_ion_probe()
[all …]
/OK3568_Linux_fs/kernel/drivers/dma-buf/heaps/
H A DKconfig2 bool "DMA-BUF heaps deferred-free library"
4 Choose this option to enable the DMA-BUF heaps deferred-free library.
7 bool "DMA-BUF heaps page-pool library"
9 Choose this option to enable the DMA-BUF heaps page-pool library.
/OK3568_Linux_fs/kernel/drivers/staging/android/ion/
H A Dion.c79 plist_for_each_entry(heap, &dev->heaps, node) { in ion_query_heaps_kernel()
100 struct ion_heap_data __user *buffer = u64_to_user_ptr(query->heaps); in ion_query_heaps()
119 plist_for_each_entry(heap, &dev->heaps, node) { in ion_query_heaps()
386 plist_add(&heap->node, &dev->heaps); in __ion_device_add_heap()
413 plist_del(&heap->node, &dev->heaps); in ion_device_remove_heap()
442 plist_for_each_entry(heap, &dev->heaps, node) in total_pools_kb_show()
509 plist_head_init(&idev->heaps); in ion_device_create()
H A DMakefile4 obj-y += heaps/
H A Dion_private.h32 struct plist_head heaps; member
H A DKconfig14 source "drivers/staging/android/ion/heaps/Kconfig"
H A Dion_buffer.c153 plist_for_each_entry(heap, &dev->heaps, node) { in ion_buffer_alloc()
/OK3568_Linux_fs/kernel/Documentation/ABI/testing/
H A Dsysfs-kernel-ion8 internal state of ION memory heaps and pools.
18 memory in Kb is allocated to ION heaps.
/OK3568_Linux_fs/kernel/tools/testing/selftests/android/ion/
H A Dion.h109 __u64 heaps; /* buffer to be populated */ member
H A Dionutils.c71 query.heaps = (unsigned long int)&heap_data[0]; in ion_export_buffer_fd()
H A DREADME21 By default only the SYSTEM and SYSTEM_CONTIG heaps are supported.
/OK3568_Linux_fs/external/security/rk_tee_user/v2/host/xtest/include/uapi/linux/
H A Dion.h121 __u64 heaps; /* buffer to be populated */ member
/OK3568_Linux_fs/kernel/include/uapi/linux/
H A Dion.h118 __u64 heaps; /* buffer to be populated */ member
/OK3568_Linux_fs/kernel/drivers/dma-buf/
H A DMakefile5 obj-$(CONFIG_DMABUF_HEAPS) += heaps/
H A DKconfig103 Choose this option to enable the DMA-BUF userland memory heaps.
119 source "drivers/dma-buf/heaps/Kconfig"
/OK3568_Linux_fs/kernel/drivers/staging/android/ion/heaps/
H A DKconfig13 Choose this option to enable CMA heaps with Ion. This heap is backed
/OK3568_Linux_fs/external/mpp/osal/allocator/
H A Dion.h102 struct ion_platform_heap heaps[]; member
/OK3568_Linux_fs/kernel/drivers/dma-buf/rk_heaps/
H A DKconfig6 Choose this option to enable the RockChip DMA-BUF userland memory heaps.
/OK3568_Linux_fs/buildroot/output/OK3568/target/usr/lib/modules/5.10.160/
H A Dmodules.builtin
H A Dmodules.builtin.modinfo
/OK3568_Linux_fs/external/security/rk_tee_user/v2/host/xtest/
H A Dsdp_basic.c119 query_data.heaps = (__u64)(unsigned long)&heap_data; in allocate_ion_buffer()
/OK3568_Linux_fs/output/sessions/2025-06-06_01-57-56/
H A D10-kernel-build_2025-06-06_01-57-58.log
H A Dbuild_2025-06-06_01-57-58.log
H A D10-kernel-build.log
H A Dbuild.log

12