Lines Matching refs:ports
97 struct dwapb_gpio_port *ports; member
133 struct gpio_chip *gc = &gpio->ports[0].gc; in dwapb_read()
142 struct gpio_chip *gc = &gpio->ports[0].gc; in dwapb_write()
162 port = &gpio->ports[i]; in dwapb_offs_to_port()
227 struct gpio_chip *gc = &gpio->ports[0].gc; in dwapb_irq_enable()
242 struct gpio_chip *gc = &gpio->ports[0].gc; in dwapb_irq_disable()
257 struct gpio_chip *gc = &gpio->ports[0].gc; in dwapb_irq_reqres()
273 struct gpio_chip *gc = &gpio->ports[0].gc; in dwapb_irq_relres()
282 struct gpio_chip *gc = &gpio->ports[0].gc; in dwapb_irq_set_type()
332 struct dwapb_context *ctx = gpio->ports[0].ctx; in dwapb_irq_set_wake()
477 struct dwapb_gpio_port *port = &gpio->ports[0]; in dwapb_irq_teardown()
500 port = &gpio->ports[offs]; in dwapb_gpio_add_port()
556 if (gpio->ports[m].is_registered) in dwapb_gpio_unregister()
557 gpiochip_remove(&gpio->ports[m].gc); in dwapb_gpio_unregister()
686 gpio->ports = devm_kcalloc(&pdev->dev, gpio->nr_ports, in dwapb_gpio_probe()
687 sizeof(*gpio->ports), GFP_KERNEL); in dwapb_gpio_probe()
688 if (!gpio->ports) in dwapb_gpio_probe()
753 struct gpio_chip *gc = &gpio->ports[0].gc; in dwapb_gpio_suspend()
760 unsigned int idx = gpio->ports[i].idx; in dwapb_gpio_suspend()
761 struct dwapb_context *ctx = gpio->ports[i].ctx; in dwapb_gpio_suspend()
798 struct gpio_chip *gc = &gpio->ports[0].gc; in dwapb_gpio_resume()
808 unsigned int idx = gpio->ports[i].idx; in dwapb_gpio_resume()
809 struct dwapb_context *ctx = gpio->ports[i].ctx; in dwapb_gpio_resume()