| /device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/ump/linux/ |
| D | ump_kernel_memory_backend_dedicated.c | 52 static inline u32 get_phys(block_allocator *allocator, block_info *block); 63 block_allocator *allocator; in ump_block_allocator_create() local 80 allocator = kmalloc(sizeof(block_allocator), GFP_KERNEL); in ump_block_allocator_create() 81 if (NULL != allocator) { in ump_block_allocator_create() 82 allocator->all_blocks = kmalloc(sizeof(block_info) * num_blocks, GFP_KERNEL); in ump_block_allocator_create() 83 if (NULL != allocator->all_blocks) { in ump_block_allocator_create() 86 allocator->first_free = NULL; in ump_block_allocator_create() 87 allocator->num_blocks = num_blocks; in ump_block_allocator_create() 88 allocator->num_free = num_blocks; in ump_block_allocator_create() 89 allocator->base = base_address; in ump_block_allocator_create() [all …]
|
| /device/soc/rockchip/common/hardware/mpp/include/ |
| D | mpp_allocator.h | 34 MPP_RET (*alloc)(MppAllocator allocator, MppBufferInfo *data); 35 MPP_RET (*free)(MppAllocator allocator, MppBufferInfo *data); 36 MPP_RET (*import)(MppAllocator allocator, MppBufferInfo *data); 37 MPP_RET (*release)(MppAllocator allocator, MppBufferInfo *data); 38 MPP_RET (*mmap)(MppAllocator allocator, MppBufferInfo *data); 45 MPP_RET mpp_allocator_get(MppAllocator *allocator, MppAllocatorApi **api, MppBufferType type); 46 MPP_RET mpp_allocator_put(MppAllocator *allocator);
|
| /device/soc/rockchip/rk3399/hardware/mpp/include/ |
| D | mpp_allocator.h | 34 MPP_RET (*alloc)(MppAllocator allocator, MppBufferInfo *data); 35 MPP_RET (*free)(MppAllocator allocator, MppBufferInfo *data); 36 MPP_RET (*import)(MppAllocator allocator, MppBufferInfo *data); 37 MPP_RET (*release)(MppAllocator allocator, MppBufferInfo *data); 38 MPP_RET (*mmap)(MppAllocator allocator, MppBufferInfo *data); 45 MPP_RET mpp_allocator_get(MppAllocator *allocator, 47 MPP_RET mpp_allocator_put(MppAllocator *allocator);
|
| /device/soc/rockchip/rk3588/hardware/mpp/include/ |
| D | mpp_allocator.h | 35 MPP_RET (*alloc)(MppAllocator allocator, MppBufferInfo *data); 36 MPP_RET (*free)(MppAllocator allocator, MppBufferInfo *data); 37 MPP_RET (*import)(MppAllocator allocator, MppBufferInfo *data); 38 MPP_RET (*release)(MppAllocator allocator, MppBufferInfo *data); 39 MPP_RET (*mmap)(MppAllocator allocator, MppBufferInfo *data); 46 MPP_RET mpp_allocator_get(MppAllocator *allocator, 48 MPP_RET mpp_allocator_put(MppAllocator *allocator);
|
| /device/soc/rockchip/rk3568/hardware/mpp/include/ |
| D | mpp_allocator.h | 34 MPP_RET (*alloc)(MppAllocator allocator, MppBufferInfo *data); 35 MPP_RET (*free)(MppAllocator allocator, MppBufferInfo *data); 36 MPP_RET (*import)(MppAllocator allocator, MppBufferInfo *data); 37 MPP_RET (*release)(MppAllocator allocator, MppBufferInfo *data); 38 MPP_RET (*mmap)(MppAllocator allocator, MppBufferInfo *data); 45 MPP_RET mpp_allocator_get(MppAllocator *allocator, 47 MPP_RET mpp_allocator_put(MppAllocator *allocator);
|
| /device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/linux/ |
| D | mali_memory_block_alloc.c | 327 mali_block_allocator *allocator; in mali_memory_core_resource_dedicated_memory() local 338 allocator = mali_mem_block_allocator_create(start, size); in mali_memory_core_resource_dedicated_memory() 340 if (NULL == allocator) { in mali_memory_core_resource_dedicated_memory() 346 mali_mem_block_gobal_allocator = (mali_block_allocator *)allocator; in mali_memory_core_resource_dedicated_memory() 358 mali_block_allocator *allocator = mali_mem_block_gobal_allocator; in mali_mem_block_allocator_stat() local 359 MALI_DEBUG_ASSERT_POINTER(allocator); in mali_mem_block_allocator_stat() 361 return (allocator->total_num - atomic_read(&allocator->free_num)) * _MALI_OSK_MALI_PAGE_SIZE; in mali_mem_block_allocator_stat()
|
| /device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/linux/ |
| D | mali_memory_block_alloc.c | 323 mali_block_allocator *allocator; in mali_memory_core_resource_dedicated_memory() local 335 allocator = mali_mem_block_allocator_create(start, size); in mali_memory_core_resource_dedicated_memory() 336 if (allocator == NULL) { in mali_memory_core_resource_dedicated_memory() 342 mali_mem_block_gobal_allocator = (mali_block_allocator *)allocator; in mali_memory_core_resource_dedicated_memory() 354 mali_block_allocator *allocator = mali_mem_block_gobal_allocator; in mali_mem_block_allocator_stat() local 355 MALI_DEBUG_ASSERT_POINTER(allocator); in mali_mem_block_allocator_stat() 357 return (allocator->total_num - atomic_read(&allocator->free_num)) * MALI_OSK_MALI_PAGE_SIZE; in mali_mem_block_allocator_stat()
|
| /device/soc/rockchip/rk3568/hardware/omx_il/include/librkvpu/ |
| D | vpu_mem.h | 86 RK_S32 VPUMemMalloc(RK_HANDLE allocator, RK_U32 size, RK_S32 timeout, VPUMemHnd **p); 87 RK_S32 VPUMemImport(RK_HANDLE allocator, RK_S32 mem_fd, VPUMemHnd **p); 91 void VPUMemAllocatorDestory(RK_HANDLE allocator);
|
| /device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/ump/ |
| D | readme.txt | 17 0 specifies the dedicated memory allocator. 18 1 specifies the OS memory allocator. 20 This is only required for the dedicated memory allocator, and specifies
|
| /device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/ump/ |
| D | readme.txt | 17 0 specifies the dedicated memory allocator. 18 1 specifies the OS memory allocator. 20 This is only required for the dedicated memory allocator, and specifies
|
| /device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/linux/mmz/ |
| D | hisi_allocator.c | 584 int hisi_allocator_setopt(struct mmz_allocator *allocator) in hisi_allocator_setopt() argument 586 allocator->init = __allocator_init; in hisi_allocator_setopt() 587 allocator->mmb_alloc = __mmb_alloc; in hisi_allocator_setopt() 588 allocator->mmb_alloc_v2 = __mmb_alloc_v2; in hisi_allocator_setopt() 589 allocator->mmb_map2kern = __mmb_map2kern; in hisi_allocator_setopt() 590 allocator->mmb_unmap = __mmb_unmap; in hisi_allocator_setopt() 591 allocator->mmb_free = __mmb_free; in hisi_allocator_setopt() 592 allocator->mmf_map = __mmf_map; in hisi_allocator_setopt() 593 allocator->mmf_unmap = __mmf_unmap; in hisi_allocator_setopt()
|
| D | allocator.h | 49 int cma_allocator_setopt(struct mmz_allocator *allocator); 50 int hisi_allocator_setopt(struct mmz_allocator *allocator);
|
| D | cma_allocator.c | 652 int cma_allocator_setopt(struct mmz_allocator *allocator) argument 654 allocator->init = __allocator_init; 655 allocator->mmb_alloc = __mmb_alloc; 656 allocator->mmb_alloc_v2 = __mmb_alloc_v2; 657 allocator->mmb_map2kern = __mmb_map2kern; 658 allocator->mmb_unmap = __mmb_unmap; 659 allocator->mmb_free = __mmb_free; 660 allocator->mmf_map = __mmf_map; 661 allocator->mmf_unmap = __mmf_unmap;
|
| /device/soc/rockchip/common/vendor/drivers/staging/android/ |
| D | Kconfig | 10 The ashmem subsystem is a new shared memory allocator, similar to 14 It is, in theory, a good memory allocator for low-memory devices,
|
| /device/soc/rockchip/rk3568/hardware/mpp/mpp/legacy/inc/ |
| D | mpp_buffer_impl.h | 86 MppAllocator allocator; member 118 MppAllocator allocator; member
|
| /device/soc/rockchip/common/sdk_linux/drivers/dma-buf/heaps/ |
| D | Kconfig | 16 is backed by pages from the buddy allocator. If in doubt, say Y.
|
| /device/soc/hisilicon/common/hal/display/source/display_gralloc/ |
| D | BUILD.gn | 24 "src/allocator.cpp",
|
| /device/soc/rockchip/common/sdk_linux/drivers/iommu/ |
| D | Kconfig | 38 This allocator supports 4K/2M/1G, 16K/32M and 64K/512M page 46 Enable self-tests for LPAE page table allocator. This performs 65 Enable self-tests for ARMv7s page table allocator. This performs
|
| /device/soc/rockchip/common/sdk_linux/init/ |
| D | Kconfig | 1975 prompt "Choose SLAB allocator" 1978 This option allows to select a slab allocator. 1984 The regular slab allocator that is established and known to work 1992 SLUB is a slab allocator that minimizes cache line usage 1997 a slab allocator. 2003 SLOB replaces the stock allocator with a drastically simpler 2004 allocator. SLOB is generally more space efficient but 2029 allocator against heap overflows. 2037 sacrifices to harden the kernel slab allocator against common 2043 bool "Page allocator randomization" [all …]
|
| /device/soc/hisilicon/hi3516dv300/sdk_linux/drv/interdrv/common/cipher/mbedtls_prepare/ |
| D | hisi_mbedtls-2.16.10.patch | 600 * Enable this module to enable the buffer memory allocator. 823 -#define MBEDTLS_PLATFORM_STD_CALLOC calloc /**< Default allocator to use, can be undefined … 829 +//#define MBEDTLS_PLATFORM_STD_CALLOC calloc /**< Default allocator to use, can be undefine… 845 -// #define MBEDTLS_PLATFORM_CALLOC_MACRO calloc /**< Default allocator macro to use, can be… 847 +#define MBEDTLS_PLATFORM_CALLOC_MACRO crypto_calloc /**< Default allocator macro to use, ca…
|
| /device/soc/hisilicon/common/hal/middleware/ffmpeg_adapt/ |
| D | configure_llvm | 414 --custom-allocator=NAME use a supported custom allocator
|
| /device/board/hihope/dayu210/kernel/kernel_patch/linux-5.10/dayu210_patch/ |
| D | kernel.patch | 5446 is backed by pages from the buddy allocator. If in doubt, say Y.
|