diff options
author | Matias Elo <matias.elo@nokia.com> | 2023-09-21 15:01:21 +0300 |
---|---|---|
committer | Matias Elo <matias.elo@nokia.com> | 2023-10-20 22:53:40 +0300 |
commit | 9eef10280a69045b92cbf85aafc6ca30fb1f99a0 (patch) | |
tree | 0b37e3e91ee0fc3bbe299a7ec2b015de72bd024d /platform/linux-generic/include/odp/api/plat | |
parent | f0c021b25c63ccc0d06800a75aebd90d54a63dea (diff) |
linux-gen: queue: implement odp_queue_create_multi() function
Implement new odp_queue_create_multi() function for creating multiple
queues with a single call.
Signed-off-by: Matias Elo <matias.elo@nokia.com>
Reviewed-by: Petri Savolainen <petri.savolainen@nokia.com>
Diffstat (limited to 'platform/linux-generic/include/odp/api/plat')
-rw-r--r-- | platform/linux-generic/include/odp/api/plat/queue_inline_types.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/platform/linux-generic/include/odp/api/plat/queue_inline_types.h b/platform/linux-generic/include/odp/api/plat/queue_inline_types.h index e957785c4..9ad037e4d 100644 --- a/platform/linux-generic/include/odp/api/plat/queue_inline_types.h +++ b/platform/linux-generic/include/odp/api/plat/queue_inline_types.h @@ -1,4 +1,5 @@ /* Copyright (c) 2018, Linaro Limited + * Copyright (c) 2023, Nokia * All rights reserved. * * SPDX-License-Identifier: BSD-3-Clause @@ -32,6 +33,10 @@ typedef struct _odp_queue_inline_offset_t { typedef struct { odp_queue_t (*queue_create)(const char *name, const odp_queue_param_t *param); + int (*queue_create_multi)(const char *name[], + const odp_queue_param_t param[], + odp_bool_t share_param, odp_queue_t queue[], + int num); int (*queue_destroy)(odp_queue_t queue); odp_queue_t (*queue_lookup)(const char *name); int (*queue_capability)(odp_queue_capability_t *capa); |