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()
222 struct u300_gpio *gpio = to_u300_gpio(chip); in u300_gpio_get()
229 struct u300_gpio *gpio = to_u300_gpio(chip); in u300_gpio_set()
246 struct u300_gpio *gpio = to_u300_gpio(chip); in u300_gpio_direction_input()
262 struct u300_gpio *gpio = to_u300_gpio(chip); in u300_gpio_direction_output()
293 struct u300_gpio *gpio = to_u300_gpio(chip); in u300_gpio_config_get()
351 struct u300_gpio *gpio = to_u300_gpio(chip); in u300_gpio_config_set()
410 static void u300_toggle_trigger(struct u300_gpio *gpio, unsigned offset) in u300_toggle_trigger()
432 struct u300_gpio *gpio = to_u300_gpio(chip); in u300_gpio_irq_type()
469 struct u300_gpio *gpio = to_u300_gpio(chip); in u300_gpio_irq_enable()
486 struct u300_gpio *gpio = to_u300_gpio(chip); in u300_gpio_irq_disable()
509 struct u300_gpio *gpio = to_u300_gpio(chip); in u300_gpio_irq_handler()
546 static void __init u300_gpio_init_pin(struct u300_gpio *gpio, in u300_gpio_init_pin()
578 static void __init u300_gpio_init_coh901571(struct u300_gpio *gpio) in u300_gpio_init_coh901571()
626 struct u300_gpio *gpio; in u300_gpio_probe()
634 gpio = devm_kzalloc(&pdev->dev, sizeof(struct u300_gpio), GFP_KERNEL); in u300_gpio_probe()
751 struct u300_gpio *gpio = platform_get_drvdata(pdev); in u300_gpio_remove()