Lines Matching refs:gpio
68 struct kempld_gpio_data *gpio in kempld_gpio_get() local
70 struct kempld_device_data *pld = gpio->pld; in kempld_gpio_get()
77 struct kempld_gpio_data *gpio in kempld_gpio_set() local
79 struct kempld_device_data *pld = gpio->pld; in kempld_gpio_set()
88 struct kempld_gpio_data *gpio in kempld_gpio_direction_input() local
90 struct kempld_device_data *pld = gpio->pld; in kempld_gpio_direction_input()
102 struct kempld_gpio_data *gpio in kempld_gpio_direction_output() local
104 struct kempld_device_data *pld = gpio->pld; in kempld_gpio_direction_output()
116 struct kempld_gpio_data *gpio in kempld_gpio_get_direction() local
118 struct kempld_device_data *pld = gpio->pld; in kempld_gpio_get_direction()
148 struct kempld_gpio_data *gpio; in kempld_gpio_probe() local
158 gpio = devm_kzalloc(dev, sizeof(*gpio), GFP_KERNEL); in kempld_gpio_probe()
159 if (!gpio) in kempld_gpio_probe()
162 gpio->pld = pld; in kempld_gpio_probe()
164 platform_set_drvdata(pdev, gpio); in kempld_gpio_probe()
166 chip = &gpio->chip; in kempld_gpio_probe()
200 struct kempld_gpio_data *gpio = platform_get_drvdata(pdev); in kempld_gpio_remove() local
202 gpiochip_remove(&gpio->chip); in kempld_gpio_remove()