Searched refs:gpiochip (Results 1 – 5 of 5) sorted by relevance
| /dpdk/drivers/raw/cnxk_gpio/ |
| H A D | cnxk_gpio.c | 104 &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 D | cnxk_gpio_irq.c | 44 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 D | cnxk_gpio.h | 11 struct cnxk_gpiochip *gpiochip; member 30 int cnxk_gpio_irq_init(struct cnxk_gpiochip *gpiochip);
|
| H A D | cnxk_gpio_selftest.c | 306 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 D | cnxk_gpio.rst | 37 `--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
|