aboutsummaryrefslogtreecommitdiff
path: root/platform/linux-generic/include/odp/api/plat
diff options
context:
space:
mode:
authorMatias Elo <matias.elo@nokia.com>2023-09-21 15:01:21 +0300
committerMatias Elo <matias.elo@nokia.com>2023-10-20 22:53:40 +0300
commit9eef10280a69045b92cbf85aafc6ca30fb1f99a0 (patch)
tree0b37e3e91ee0fc3bbe299a7ec2b015de72bd024d /platform/linux-generic/include/odp/api/plat
parentf0c021b25c63ccc0d06800a75aebd90d54a63dea (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.h5
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);