Lines Matching refs:alloc
43 #define GET_ALIGN(pool) MAX(sizeof(void *), pool->alloc->alignment)
110 struct k_heap *pool = buf_pool->alloc->alloc_data; in mem_pool_data_alloc()
114 if (buf_pool->alloc->alignment == 0) { in mem_pool_data_alloc()
119 if (*size < buf_pool->alloc->alignment) { in mem_pool_data_alloc()
121 *size, buf_pool->alloc->alignment); in mem_pool_data_alloc()
127 buf_pool->alloc->alignment, in mem_pool_data_alloc()
129 ROUND_UP(*size, buf_pool->alloc->alignment), in mem_pool_data_alloc()
147 struct k_heap *pool = buf_pool->alloc->alloc_data; in mem_pool_data_unref()
160 .alloc = mem_pool_data_alloc,
169 const struct net_buf_pool_fixed *fixed = pool->alloc->alloc_data; in fixed_data_alloc()
171 *size = pool->alloc->max_alloc_size; in fixed_data_alloc()
182 .alloc = fixed_data_alloc,
218 .alloc = heap_data_alloc,
234 return pool->alloc->cb->alloc(buf, size, timeout); in data_alloc()
241 return pool->alloc->cb->ref(buf, data); in data_ref()
368 return net_buf_alloc_len_debug(pool, pool->alloc->max_alloc_size, timeout, func, in net_buf_alloc_fixed_debug()
375 return net_buf_alloc_len(pool, pool->alloc->max_alloc_size, timeout); in net_buf_alloc_fixed()
512 if (pool->alloc->cb->ref && !(buf->flags & NET_BUF_EXTERNAL_DATA)) { in net_buf_clone()
696 max_size = pool->alloc->max_alloc_size; in net_buf_append_bytes()