Home
last modified time | relevance | path

Searched refs:pool (Results 1 – 19 of 19) sorted by relevance

/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_common/
Dmesh_buf.c13 struct net_buf_pool *pool = buf->pool; in net_buf_id() local
15 return buf - pool->__bufs; in net_buf_id()
18 static inline struct net_buf *pool_get_uninit(struct net_buf_pool *pool, in pool_get_uninit() argument
23 buf = &pool->__bufs[pool->buf_count - uninit_count]; in pool_get_uninit()
25 buf->pool = pool; in pool_get_uninit()
456 NET_BUF_DBG("buf %p (old) ref %u pool %p", buf, buf->ref, buf->pool); in net_buf_ref()
472 struct net_buf_pool *pool = NULL; in net_buf_unref_debug() local
482 buf->pool, buf->frags); in net_buf_unref_debug()
491 pool = buf->pool; in net_buf_unref_debug()
493 pool->uninit_count++; in net_buf_unref_debug()
[all …]
/hal_espressif-latest/components/esp_rom/patches/
Desp_rom_tlsf.c129 extern void tlsf_walk_pool(pool_t pool, tlsf_walker walker, void* user);
130 int tlsf_check_pool(pool_t pool) in tlsf_check_pool() argument
134 tlsf_walk_pool(pool, integrity_walker, &integ); in tlsf_check_pool()
154 void (*tlsf_remove_pool)(tlsf_t tlsf, pool_t pool);
170 void (*tlsf_walk_pool)(pool_t pool, tlsf_walker walker, void* user);
173 int (*tlsf_check_pool)(pool_t pool);
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_core/
Dadv.h72 struct net_buf *bt_mesh_adv_create_from_pool(struct net_buf_pool *pool,
77 void bt_mesh_unref_buf_from_pool(struct net_buf_pool *pool);
Dadv.c342 struct net_buf *bt_mesh_adv_create_from_pool(struct net_buf_pool *pool, in bt_mesh_adv_create_from_pool() argument
355 buf = net_buf_alloc(pool, timeout); in bt_mesh_adv_create_from_pool()
361 buf->pool, pool->buf_count, pool->uninit_count); in bt_mesh_adv_create_from_pool()
374 void bt_mesh_unref_buf_from_pool(struct net_buf_pool *pool) in bt_mesh_unref_buf_from_pool() argument
378 if (pool == NULL) { in bt_mesh_unref_buf_from_pool()
383 for (i = 0; i < pool->buf_count; i++) { in bt_mesh_unref_buf_from_pool()
384 struct net_buf *buf = &pool->__bufs[i]; in bt_mesh_unref_buf_from_pool()
/hal_espressif-latest/components/heap/
Dmulti_heap.c111 pool_t pool = tlsf_get_pool(heap->heap_data); in assert_valid_block() local
114 MULTI_HEAP_ASSERT((ptr >= pool) && in assert_valid_block()
115 (ptr < pool + heap->pool_size), in assert_valid_block()
173 pool_t pool = tlsf_get_pool(heap->heap_data); in multi_heap_get_first_block() local
174 block_header_t* block = offset_to_block(pool, -(int)block_header_overhead); in multi_heap_get_first_block()
/hal_espressif-latest/components/esp_psram/
DKconfig.spiram.common77 …also available when SPI cache is down, to fail. This option reserves a pool specifically for reque…
78 like that; the memory in this pool is not given out when a normal malloc() is called.
82 …te that because FreeRTOS stacks are forced to internal memory, they will also use this memory pool;
85 …Note also that the DMA reserved pool may not be one single contiguous memory region, depending on …
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_common/include/
Dmesh_buf.h770 struct net_buf_pool *pool; member
966 struct net_buf *net_buf_alloc_fixed_debug(struct net_buf_pool *pool, int32_t timeout,
971 struct net_buf *net_buf_alloc_fixed(struct net_buf_pool *pool, int32_t timeout);
979 #define net_buf_alloc(pool, timeout) net_buf_alloc_fixed(pool, timeout) argument
/hal_espressif-latest/components/esp_rom/include/esp32c3/rom/
Dtjpgd.h82 void *pool; /* Pointer to available memory pool */ member
/hal_espressif-latest/components/esp_rom/include/esp32c6/rom/
Dtjpgd.h87 void *pool; /* Pointer to available memory pool */ member
/hal_espressif-latest/components/esp_rom/include/esp32s3/rom/
Dtjpgd.h82 void *pool; /* Pointer to available memory pool */ member
/hal_espressif-latest/components/esp_rom/include/esp32/rom/
Dtjpgd.h82 void* pool; /* Pointer to available memory pool */ member
/hal_espressif-latest/zephyr/esp32/src/bt/
Desp_bt_adapter.c90 void *pool; member
563 queue->pool = (uint8_t *)esp_bt_malloc_func(queue_len * item_size * sizeof(uint8_t)); in queue_create_wrapper()
565 if (queue->pool == NULL) { in queue_create_wrapper()
571 k_msgq_init(&queue->queue, queue->pool, item_size, queue_len); in queue_create_wrapper()
580 esp_bt_free(q->pool); in queue_delete_wrapper()
/hal_espressif-latest/zephyr/esp32c3/src/bt/
Desp_bt_adapter.c108 void *pool; member
616 queue->pool = (uint8_t *)esp_bt_malloc_func(queue_len * item_size * sizeof(uint8_t)); in queue_create_wrapper()
618 if (queue->pool == NULL) { in queue_create_wrapper()
624 k_msgq_init(&queue->queue, queue->pool, item_size, queue_len); in queue_create_wrapper()
633 esp_bt_free(q->pool); in queue_delete_wrapper()
/hal_espressif-latest/zephyr/esp32s3/src/bt/
Desp_bt_adapter.c106 void *pool; member
609 queue->pool = (uint8_t *)esp_bt_malloc_func(queue_len * item_size * sizeof(uint8_t)); in queue_create_wrapper()
611 if (queue->pool == NULL) { in queue_create_wrapper()
617 k_msgq_init(&queue->queue, queue->pool, item_size, queue_len); in queue_create_wrapper()
626 esp_bt_free(q->pool); in queue_delete_wrapper()
/hal_espressif-latest/components/bt/controller/esp32c2/
DKconfig.in214 responses MBUFs are allocated out of msys_1 pool. For NIMBLE_MESH
/hal_espressif-latest/components/bt/controller/esp32c6/
DKconfig.in239 responses MBUFs are allocated out of msys_1 pool. For NIMBLE_MESH
/hal_espressif-latest/components/bt/controller/esp32h2/
DKconfig.in239 responses MBUFs are allocated out of msys_1 pool. For NIMBLE_MESH
/hal_espressif-latest/components/bt/host/nimble/
DKconfig.in291 responses MBUFs are allocated out of msys_1 pool. For NIMBLE_MESH
/hal_espressif-latest/components/bt/esp_ble_mesh/
DKconfig.in364 Enable BLE Mesh net buffer pool tracking. This option is used to introduce another