Lines Matching refs:ports
95 struct dwapb_gpio_port *ports; member
131 struct gpio_chip *gc = &gpio->ports[0].gc; in dwapb_read()
140 struct gpio_chip *gc = &gpio->ports[0].gc; in dwapb_write()
160 port = &gpio->ports[i]; in dwapb_offs_to_port()
225 struct gpio_chip *gc = &gpio->ports[0].gc; in dwapb_irq_enable()
240 struct gpio_chip *gc = &gpio->ports[0].gc; in dwapb_irq_disable()
255 struct gpio_chip *gc = &gpio->ports[0].gc; in dwapb_irq_reqres()
271 struct gpio_chip *gc = &gpio->ports[0].gc; in dwapb_irq_relres()
280 struct gpio_chip *gc = &gpio->ports[0].gc; in dwapb_irq_set_type()
330 struct dwapb_context *ctx = gpio->ports[0].ctx; in dwapb_irq_set_wake()
475 struct dwapb_gpio_port *port = &gpio->ports[0]; in dwapb_irq_teardown()
498 port = &gpio->ports[offs]; in dwapb_gpio_add_port()
554 if (gpio->ports[m].is_registered) in dwapb_gpio_unregister()
555 gpiochip_remove(&gpio->ports[m].gc); in dwapb_gpio_unregister()
683 gpio->ports = devm_kcalloc(&pdev->dev, gpio->nr_ports, in dwapb_gpio_probe()
684 sizeof(*gpio->ports), GFP_KERNEL); in dwapb_gpio_probe()
685 if (!gpio->ports) in dwapb_gpio_probe()
748 struct gpio_chip *gc = &gpio->ports[0].gc; in dwapb_gpio_suspend()
755 unsigned int idx = gpio->ports[i].idx; in dwapb_gpio_suspend()
756 struct dwapb_context *ctx = gpio->ports[i].ctx; in dwapb_gpio_suspend()
792 struct gpio_chip *gc = &gpio->ports[0].gc; in dwapb_gpio_resume()
802 unsigned int idx = gpio->ports[i].idx; in dwapb_gpio_resume()
803 struct dwapb_context *ctx = gpio->ports[i].ctx; in dwapb_gpio_resume()