[PATCH v3 03/10] raw/cnxk_gpio: support reading queue count
Tomasz Duszynski
tduszynski at marvell.com
Mon Dec 13 09:17:25 CET 2021
Add support for reading number of available queues. Single queue
corresponds to GPIO.
Signed-off-by: Tomasz Duszynski <tduszynski at marvell.com>
---
drivers/raw/cnxk_gpio/cnxk_gpio.c | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/drivers/raw/cnxk_gpio/cnxk_gpio.c b/drivers/raw/cnxk_gpio/cnxk_gpio.c
index deedf98af2..84be7f861e 100644
--- a/drivers/raw/cnxk_gpio/cnxk_gpio.c
+++ b/drivers/raw/cnxk_gpio/cnxk_gpio.c
@@ -152,8 +152,17 @@ cnxk_gpio_queue_def_conf(struct rte_rawdev *dev, uint16_t queue_id,
return 0;
}
+static uint16_t
+cnxk_gpio_queue_count(struct rte_rawdev *dev)
+{
+ struct cnxk_gpiochip *gpiochip = dev->dev_private;
+
+ return gpiochip->num_gpios;
+}
+
static const struct rte_rawdev_ops cnxk_gpio_rawdev_ops = {
.queue_def_conf = cnxk_gpio_queue_def_conf,
+ .queue_count = cnxk_gpio_queue_count,
};
static int
--
2.25.1
More information about the dev
mailing list