Lines Matching refs:u300_gpio
62 struct u300_gpio *gpio;
69 struct u300_gpio { struct
215 static inline struct u300_gpio *to_u300_gpio(struct gpio_chip *chip) in to_u300_gpio()
217 return container_of(chip, struct u300_gpio, chip); in to_u300_gpio()
240 struct u300_gpio *gpio = to_u300_gpio(chip); in u300_gpio_get()
247 struct u300_gpio *gpio = to_u300_gpio(chip); in u300_gpio_set()
264 struct u300_gpio *gpio = to_u300_gpio(chip); in u300_gpio_direction_input()
280 struct u300_gpio *gpio = to_u300_gpio(chip); in u300_gpio_direction_output()
311 struct u300_gpio *gpio = to_u300_gpio(chip); in u300_gpio_config_get()
369 struct u300_gpio *gpio = to_u300_gpio(chip); in u300_gpio_config_set()
428 static void u300_toggle_trigger(struct u300_gpio *gpio, unsigned offset) in u300_toggle_trigger()
450 struct u300_gpio *gpio = to_u300_gpio(chip); in u300_gpio_irq_type()
487 struct u300_gpio *gpio = to_u300_gpio(chip); in u300_gpio_irq_enable()
504 struct u300_gpio *gpio = to_u300_gpio(chip); in u300_gpio_irq_disable()
526 struct u300_gpio *gpio = to_u300_gpio(chip); in u300_gpio_irq_handler()
563 static void __init u300_gpio_init_pin(struct u300_gpio *gpio, in u300_gpio_init_pin()
595 static void __init u300_gpio_init_coh901571(struct u300_gpio *gpio) in u300_gpio_init_coh901571()
643 struct u300_gpio *gpio; in u300_gpio_probe()
651 gpio = devm_kzalloc(&pdev->dev, sizeof(struct u300_gpio), GFP_KERNEL); in u300_gpio_probe()
768 struct u300_gpio *gpio = platform_get_drvdata(pdev); in u300_gpio_remove()