Searched refs:u300_gpio (Results 1 - 1 of 1) sorted by relevance

/linux-4.4.14/drivers/pinctrl/
H A Dpinctrl-coh901.c62 struct u300_gpio *gpio;
69 struct u300_gpio { struct
88 * struct. It requires the struct u300_gpio *gpio variable to exist in
212 * to_u300_gpio() - get the pointer to u300_gpio
213 * @chip: the gpio chip member of the structure u300_gpio
215 static inline struct u300_gpio *to_u300_gpio(struct gpio_chip *chip) to_u300_gpio()
217 return container_of(chip, struct u300_gpio, chip); to_u300_gpio()
222 struct u300_gpio *gpio = to_u300_gpio(chip); u300_gpio_get()
229 struct u300_gpio *gpio = to_u300_gpio(chip); u300_gpio_set()
246 struct u300_gpio *gpio = to_u300_gpio(chip); u300_gpio_direction_input()
262 struct u300_gpio *gpio = to_u300_gpio(chip); u300_gpio_direction_output()
293 struct u300_gpio *gpio = to_u300_gpio(chip); u300_gpio_config_get()
351 struct u300_gpio *gpio = to_u300_gpio(chip); u300_gpio_config_set()
410 static void u300_toggle_trigger(struct u300_gpio *gpio, unsigned offset) u300_toggle_trigger()
432 struct u300_gpio *gpio = to_u300_gpio(chip); u300_gpio_irq_type()
469 struct u300_gpio *gpio = to_u300_gpio(chip); u300_gpio_irq_enable()
486 struct u300_gpio *gpio = to_u300_gpio(chip); u300_gpio_irq_disable()
509 struct u300_gpio *gpio = to_u300_gpio(chip); u300_gpio_irq_handler()
546 static void __init u300_gpio_init_pin(struct u300_gpio *gpio, u300_gpio_init_pin()
578 static void __init u300_gpio_init_coh901571(struct u300_gpio *gpio) u300_gpio_init_coh901571()
626 struct u300_gpio *gpio; u300_gpio_probe()
634 gpio = devm_kzalloc(&pdev->dev, sizeof(struct u300_gpio), GFP_KERNEL); u300_gpio_probe()
751 struct u300_gpio *gpio = platform_get_drvdata(pdev); u300_gpio_remove()

Completed in 35 milliseconds