| /OK3568_Linux_fs/kernel/drivers/staging/android/ion/rockchip/ |
| H A D | rockchip_ion.c | 29 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 D | Kconfig | 2 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 D | ion.c | 79 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 D | Makefile | 4 obj-y += heaps/
|
| H A D | ion_private.h | 32 struct plist_head heaps; member
|
| H A D | Kconfig | 14 source "drivers/staging/android/ion/heaps/Kconfig"
|
| H A D | ion_buffer.c | 153 plist_for_each_entry(heap, &dev->heaps, node) { in ion_buffer_alloc()
|
| /OK3568_Linux_fs/kernel/Documentation/ABI/testing/ |
| H A D | sysfs-kernel-ion | 8 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 D | ion.h | 109 __u64 heaps; /* buffer to be populated */ member
|
| H A D | ionutils.c | 71 query.heaps = (unsigned long int)&heap_data[0]; in ion_export_buffer_fd()
|
| H A D | README | 21 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 D | ion.h | 121 __u64 heaps; /* buffer to be populated */ member
|
| /OK3568_Linux_fs/kernel/include/uapi/linux/ |
| H A D | ion.h | 118 __u64 heaps; /* buffer to be populated */ member
|
| /OK3568_Linux_fs/kernel/drivers/dma-buf/ |
| H A D | Makefile | 5 obj-$(CONFIG_DMABUF_HEAPS) += heaps/
|
| H A D | Kconfig | 103 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 D | Kconfig | 13 Choose this option to enable CMA heaps with Ion. This heap is backed
|
| /OK3568_Linux_fs/external/mpp/osal/allocator/ |
| H A D | ion.h | 102 struct ion_platform_heap heaps[]; member
|
| /OK3568_Linux_fs/kernel/drivers/dma-buf/rk_heaps/ |
| H A D | Kconfig | 6 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 D | modules.builtin | |
| H A D | modules.builtin.modinfo | |
| /OK3568_Linux_fs/external/security/rk_tee_user/v2/host/xtest/ |
| H A D | sdp_basic.c | 119 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 D | 10-kernel-build_2025-06-06_01-57-58.log | |
| H A D | build_2025-06-06_01-57-58.log | |
| H A D | 10-kernel-build.log | |
| H A D | build.log | |