Home
last modified time | relevance | path

Searched refs:gpiochip (Results 1 – 5 of 5) sorted by relevance

/dpdk/drivers/raw/cnxk_gpio/
H A Dcnxk_gpio.c104 &gpiochip->num); in cnxk_gpio_parse_args()
152 gpiochip->num_gpios - 1); in cnxk_gpio_parse_allowlist()
168 gpiochip->allowlist = list; in cnxk_gpio_parse_allowlist()
269 return gpiochip->allowlist ? gpiochip->allowlist[queue] : queue; in cnxk_queue_to_gpio()
305 gpio->gpiochip = gpiochip; in cnxk_gpio_queue_setup()
572 return gpio < gpiochip->num_gpios && gpiochip->gpios[gpio]; in cnxk_gpio_valid()
680 gpiochip->num); in cnxk_gpio_probe()
689 gpiochip->num); in cnxk_gpio_probe()
695 gpiochip->num_queues = gpiochip->num_gpios; in cnxk_gpio_probe()
705 gpiochip->gpios = rte_calloc(NULL, gpiochip->num_gpios, in cnxk_gpio_probe()
[all …]
H A Dcnxk_gpio_irq.c44 struct cnxk_gpiochip *gpiochip; member
111 struct cnxk_gpiochip *gpiochip = irqchip->gpiochip; in cnxk_gpio_irq_handler() local
114 if (gpio_num >= gpiochip->num_gpios) in cnxk_gpio_irq_handler()
117 gpio = gpiochip->gpios[gpio_num]; in cnxk_gpio_irq_handler()
126 cnxk_gpio_irq_init(struct cnxk_gpiochip *gpiochip) in cnxk_gpio_irq_init() argument
143 irqchip->gpiochip = gpiochip; in cnxk_gpio_irq_init()
211 cnxk_gpio_irq_stack_free(irqchip->gpiochip->gpios[gpio]->cpu); in cnxk_gpio_irq_free()
H A Dcnxk_gpio.h11 struct cnxk_gpiochip *gpiochip; member
30 int cnxk_gpio_irq_init(struct cnxk_gpiochip *gpiochip);
H A Dcnxk_gpio_selftest.c306 struct cnxk_gpiochip *gpiochip; in cnxk_gpio_selftest() local
316 gpiochip = rawdev->dev_private; in cnxk_gpio_selftest()
353 gpio = gpiochip->gpios[conf.gpio]; in cnxk_gpio_selftest()
361 ret = cnxk_gpio_test_input(dev_id, gpiochip->base, conf.gpio); in cnxk_gpio_selftest()
369 ret = cnxk_gpio_test_output(dev_id, gpiochip->base, conf.gpio); in cnxk_gpio_selftest()
/dpdk/doc/guides/rawdevs/
H A Dcnxk_gpio.rst37 `--vdev=cnxk_gpio,gpiochip=<number>` command line to EAL. `gpiochip` parameter
43 If `gpiochip=<number>` was omitted then first gpiochip from the alphabetically
52 `--vdev=cnxk_gpio,gpiochip=448` should be passed to EAL.
61 be used. For example passing `--vdev=cnxk_gpio,gpiochip=448,allowlist=[0,1,2,3]`
195 the list of raw devices on condition ``--vdev=cnxk_gpio,gpiochip=<number>`` was