Lines Matching refs:ingenic_gpio_chip
95 struct ingenic_gpio_chip { struct
2005 static u32 ingenic_gpio_read_reg(struct ingenic_gpio_chip *jzgc, u8 reg) in ingenic_gpio_read_reg()
2014 static void ingenic_gpio_set_bit(struct ingenic_gpio_chip *jzgc, in ingenic_gpio_set_bit()
2025 static void ingenic_gpio_shadow_set_bit(struct ingenic_gpio_chip *jzgc, in ingenic_gpio_shadow_set_bit()
2037 static void ingenic_gpio_shadow_set_bit_load(struct ingenic_gpio_chip *jzgc) in ingenic_gpio_shadow_set_bit_load()
2044 static inline bool ingenic_gpio_get_value(struct ingenic_gpio_chip *jzgc, in ingenic_gpio_get_value()
2052 static void ingenic_gpio_set_value(struct ingenic_gpio_chip *jzgc, in ingenic_gpio_set_value()
2061 static void irq_set_type(struct ingenic_gpio_chip *jzgc, in irq_set_type()
2106 struct ingenic_gpio_chip *jzgc = gpiochip_get_data(gc); in ingenic_gpio_irq_mask()
2114 struct ingenic_gpio_chip *jzgc = gpiochip_get_data(gc); in ingenic_gpio_irq_unmask()
2122 struct ingenic_gpio_chip *jzgc = gpiochip_get_data(gc); in ingenic_gpio_irq_enable()
2136 struct ingenic_gpio_chip *jzgc = gpiochip_get_data(gc); in ingenic_gpio_irq_disable()
2150 struct ingenic_gpio_chip *jzgc = gpiochip_get_data(gc); in ingenic_gpio_irq_ack()
2175 struct ingenic_gpio_chip *jzgc = gpiochip_get_data(gc); in ingenic_gpio_irq_set_type()
2209 struct ingenic_gpio_chip *jzgc = gpiochip_get_data(gc); in ingenic_gpio_irq_set_wake()
2217 struct ingenic_gpio_chip *jzgc = gpiochip_get_data(gc); in ingenic_gpio_irq_handler()
2236 struct ingenic_gpio_chip *jzgc = gpiochip_get_data(gc); in ingenic_gpio_set()
2243 struct ingenic_gpio_chip *jzgc = gpiochip_get_data(gc); in ingenic_gpio_get()
2301 struct ingenic_gpio_chip *jzgc = gpiochip_get_data(gc); in ingenic_gpio_get_direction()
2656 struct ingenic_gpio_chip *jzgc; in ingenic_gpio_probe()