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

Reply via email to