Searched refs:genpool (Results 1 – 8 of 8) sorted by relevance
/linux-6.12.1/drivers/firmware/qcom/ |
D | qcom_tzmem.c | 34 struct gen_pool *genpool; member 174 ret = gen_pool_add_virt(pool->genpool, (unsigned long)area->vaddr, in qcom_tzmem_pool_add_memory() 226 pool->genpool = gen_pool_create(PAGE_SHIFT, -1); in qcom_tzmem_pool_new() 227 if (!pool->genpool) in qcom_tzmem_pool_new() 230 gen_pool_set_algo(pool->genpool, gen_pool_best_fit, NULL); in qcom_tzmem_pool_new() 242 gen_pool_destroy(pool->genpool); in qcom_tzmem_pool_new() 291 gen_pool_destroy(pool->genpool); in qcom_tzmem_pool_free() 334 size_t current_size = gen_pool_size(pool->genpool); in qcom_tzmem_try_grow_pool() 380 vaddr = gen_pool_alloc(pool->genpool, size); in qcom_tzmem_alloc() 394 gen_pool_free(pool->genpool, vaddr, size); in qcom_tzmem_alloc() [all …]
|
/linux-6.12.1/drivers/firmware/ |
D | stratix10-svc.c | 147 struct gen_pool *genpool; member 761 struct gen_pool *genpool; in svc_create_memory_pool() local 790 genpool = gen_pool_create(min_alloc_order, -1); in svc_create_memory_pool() 791 if (!genpool) { in svc_create_memory_pool() 795 gen_pool_set_algo(genpool, gen_pool_best_fit, NULL); in svc_create_memory_pool() 796 ret = gen_pool_add_virt(genpool, vaddr, paddr, size, -1); in svc_create_memory_pool() 799 gen_pool_destroy(genpool); in svc_create_memory_pool() 803 return genpool; in svc_create_memory_pool() 1071 struct gen_pool *genpool = chan->ctrl->genpool; in stratix10_svc_allocate_memory() local 1072 size_t s = roundup(size, 1 << genpool->min_alloc_order); in stratix10_svc_allocate_memory() [all …]
|
/linux-6.12.1/drivers/net/caif/ |
D | caif_virtio.c | 122 struct gen_pool *genpool; member 152 gen_pool_free(cfv->genpool, (unsigned long) buf_info->vaddr, in free_buf_info() 190 if (cfv->reserved_mem == 0 && cfv->genpool) in cfv_release_used_buf() 192 gen_pool_alloc(cfv->genpool, in cfv_release_used_buf() 366 if (!cfv->genpool) in cfv_destroy_genpool() 368 gen_pool_free(cfv->genpool, cfv->reserved_mem, in cfv_destroy_genpool() 370 gen_pool_destroy(cfv->genpool); in cfv_destroy_genpool() 371 cfv->genpool = NULL; in cfv_destroy_genpool() 409 cfv->genpool = gen_pool_create(7, -1); in cfv_create_genpool() 410 if (!cfv->genpool) in cfv_create_genpool() [all …]
|
/linux-6.12.1/drivers/tee/ |
D | tee_shm_pool.c | 16 struct gen_pool *genpool = pool->private_data; in pool_op_gen_alloc() local 17 size_t a = max_t(size_t, align, BIT(genpool->min_alloc_order)); in pool_op_gen_alloc() 21 va = gen_pool_alloc_algo(genpool, s, gen_pool_first_fit_align, &data); in pool_op_gen_alloc() 27 shm->paddr = gen_pool_virt_to_phys(genpool, va); in pool_op_gen_alloc()
|
/linux-6.12.1/Documentation/translations/zh_CN/core-api/ |
D | genalloc.rst | 15 genalloc/genpool子系统 75 gen_pool_add_virt()添加的情况下才会起作用。请注意,这个函数偏离了genpool通常使用
|
/linux-6.12.1/arch/x86/kernel/cpu/mce/ |
D | Makefile | 2 obj-y = core.o severity.o genpool.o
|
/linux-6.12.1/Documentation/core-api/ |
D | genalloc.rst | 1 The genalloc/genpool subsystem 82 departs from the usual genpool pattern of using unsigned long values to
|
/linux-6.12.1/net/core/ |
D | devmem.c | 29 static void net_devmem_dmabuf_free_chunk_owner(struct gen_pool *genpool, in net_devmem_dmabuf_free_chunk_owner() argument
|