Signed-off-by: Nicolas Morey-Chaisemartin <nmo...@kalray.eu> Reviewed-by: Petri Savolainen <petri.savolai...@nokia.com> --- platform/linux-generic/odp_pool.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+)
diff --git a/platform/linux-generic/odp_pool.c b/platform/linux-generic/odp_pool.c index 9117cc8..9859ff6 100644 --- a/platform/linux-generic/odp_pool.c +++ b/platform/linux-generic/odp_pool.c @@ -549,6 +549,13 @@ odp_buffer_t odp_buffer_alloc(odp_pool_t pool_hdl) odp_pool_to_entry(pool_hdl)->s.params.buf.size); } +int odp_buffer_alloc_multi(odp_pool_t pool_hdl, odp_buffer_t buf[], int num) +{ + size_t buf_size = odp_pool_to_entry(pool_hdl)->s.params.buf.size; + + return buffer_alloc_multi(pool_hdl, buf_size, buf, num); +} + void odp_buffer_free(odp_buffer_t buf) { odp_buffer_hdr_t *buf_hdr = odp_buf_to_hdr(buf); @@ -560,6 +567,14 @@ void odp_buffer_free(odp_buffer_t buf) ret_local_buf(&pool->s.local_cache[local_id], buf_hdr); } +void odp_buffer_free_multi(const odp_buffer_t buf[], int len) +{ + int i; + + for (i = 0; i < len; ++i) + odp_buffer_free(buf[i]); +} + void _odp_flush_caches(void) { int i; -- 2.6.1.3.g8d02103 _______________________________________________ lng-odp mailing list lng-odp@lists.linaro.org https://lists.linaro.org/mailman/listinfo/lng-odp