Lines Matching refs:gpio_port

173 struct gpio_port {  struct
196 static inline u32 hwirq_to_pintbit(struct gpio_port *port, int hwirq) in hwirq_to_pintbit() argument
215 static inline void port_setup(struct gpio_port *port, unsigned offset, in port_setup()
227 static inline void portmux_setup(struct gpio_port *port, unsigned offset, in portmux_setup()
244 static inline u16 get_portmux(struct gpio_port *port, unsigned offset) in get_portmux()
258 struct gpio_port *port = irq_data_get_irq_chip_data(d); in adi_gpio_ack_irq()
281 struct gpio_port *port = irq_data_get_irq_chip_data(d); in adi_gpio_mask_ack_irq()
305 struct gpio_port *port = irq_data_get_irq_chip_data(d); in adi_gpio_mask_irq()
320 struct gpio_port *port = irq_data_get_irq_chip_data(d); in adi_gpio_unmask_irq()
335 struct gpio_port *port = irq_data_get_irq_chip_data(d); in adi_gpio_irq_startup()
364 struct gpio_port *port = irq_data_get_irq_chip_data(d); in adi_gpio_irq_shutdown()
379 struct gpio_port *port = irq_data_get_irq_chip_data(d); in adi_gpio_irq_type()
446 struct gpio_port *port = irq_data_get_irq_chip_data(d); in adi_gpio_set_wake()
485 struct gpio_port *port; in adi_gpio_suspend()
500 struct gpio_port *port; in adi_gpio_resume()
625 struct gpio_port *port; in adi_pinmux_set()
639 port = container_of(range->gc, struct gpio_port, chip); in adi_pinmux_set()
683 struct gpio_port *port; in adi_pinmux_request_gpio()
687 port = container_of(range->gc, struct gpio_port, chip); in adi_pinmux_request_gpio()
718 struct gpio_port *port; in adi_gpio_direction_input()
721 port = container_of(chip, struct gpio_port, chip); in adi_gpio_direction_input()
736 struct gpio_port *port = container_of(chip, struct gpio_port, chip); in adi_gpio_set_value()
753 struct gpio_port *port = container_of(chip, struct gpio_port, chip); in adi_gpio_direction_output()
773 struct gpio_port *port = container_of(chip, struct gpio_port, chip); in adi_gpio_get_value()
789 struct gpio_port *port = container_of(chip, struct gpio_port, chip); in adi_gpio_to_irq()
878 struct gpio_port *port = d->host_data; in adi_gpio_irq_map()
895 static int adi_gpio_init_int(struct gpio_port *port) in adi_gpio_init_int()
939 struct gpio_port *port; in adi_gpio_probe()
948 port = devm_kzalloc(dev, sizeof(struct gpio_port), GFP_KERNEL); in adi_gpio_probe()
1030 struct gpio_port *port = platform_get_drvdata(pdev); in adi_gpio_remove()