Lines Matching defs:ngpio
413 WARN_ON(gpio >= vgpio->gc.ngpio);
484 u32 gpio_names_size, u16 ngpio)
508 names = devm_kcalloc(dev, ngpio, sizeof(*names), GFP_KERNEL);
515 for (i = 0, str = gpio_names; i < ngpio; i++) {
534 u16 ngpio;
545 ngpio = virtio_cread16(vdev, offsetof(struct virtio_gpio_config,
546 ngpio));
547 if (!ngpio) {
552 vgpio->lines = devm_kcalloc(dev, ngpio, sizeof(*vgpio->lines), GFP_KERNEL);
556 for (i = 0; i < ngpio; i++) {
571 vgpio->gc.ngpio = ngpio;
580 vgpio->irq_lines = devm_kcalloc(dev, ngpio, sizeof(*vgpio->irq_lines), GFP_KERNEL);
605 for (i = 0; i < ngpio; i++) {
622 vgpio->gc.names = virtio_gpio_get_names(vgpio, gpio_names_size, ngpio);