Lines Matching refs:ports
96 struct dwapb_gpio_port *ports; member
130 struct gpio_chip *gc = &gpio->ports[0].gc; in dwapb_read()
139 struct gpio_chip *gc = &gpio->ports[0].gc; in dwapb_write()
157 if (gpio_get_value(gpio->ports[0].gc.base + offs)) in dwapb_toggle_trigger()
200 struct gpio_chip *gc = &gpio->ports[0].gc; in dwapb_irq_enable()
215 struct gpio_chip *gc = &gpio->ports[0].gc; in dwapb_irq_disable()
230 struct gpio_chip *gc = &gpio->ports[0].gc; in dwapb_irq_reqres()
244 struct gpio_chip *gc = &gpio->ports[0].gc; in dwapb_irq_relres()
253 struct gpio_chip *gc = &gpio->ports[0].gc; in dwapb_irq_set_type()
424 struct dwapb_gpio_port *port = &gpio->ports[0]; in dwapb_irq_teardown()
447 port = &gpio->ports[offs]; in dwapb_gpio_add_port()
502 if (gpio->ports[m].is_registered) in dwapb_gpio_unregister()
503 gpiochip_remove(&gpio->ports[m].gc); in dwapb_gpio_unregister()
612 gpio->ports = devm_kcalloc(&pdev->dev, gpio->nr_ports, in dwapb_gpio_probe()
613 sizeof(*gpio->ports), GFP_KERNEL); in dwapb_gpio_probe()
614 if (!gpio->ports) in dwapb_gpio_probe()
672 struct gpio_chip *gc = &gpio->ports[0].gc; in dwapb_gpio_suspend()
679 unsigned int idx = gpio->ports[i].idx; in dwapb_gpio_suspend()
680 struct dwapb_context *ctx = gpio->ports[i].ctx; in dwapb_gpio_suspend()
714 struct gpio_chip *gc = &gpio->ports[0].gc; in dwapb_gpio_resume()
721 unsigned int idx = gpio->ports[i].idx; in dwapb_gpio_resume()
722 struct dwapb_context *ctx = gpio->ports[i].ctx; in dwapb_gpio_resume()