Lines Matching defs:ioh_gpio
66 * struct ioh_gpio - GPIO private data structure.
78 struct ioh_gpio {
95 struct ioh_gpio *chip = gpiochip_get_data(gpio);
111 struct ioh_gpio *chip = gpiochip_get_data(gpio);
119 struct ioh_gpio *chip = gpiochip_get_data(gpio);
144 struct ioh_gpio *chip = gpiochip_get_data(gpio);
162 static void ioh_gpio_save_reg_conf(struct ioh_gpio *chip)
188 static void ioh_gpio_restore_reg_conf(struct ioh_gpio *chip)
214 struct ioh_gpio *chip = gpiochip_get_data(gpio);
218 static void ioh_gpio_setup(struct ioh_gpio *chip, int num_port)
246 struct ioh_gpio *chip = gc->private;
307 struct ioh_gpio *chip = gc->private;
316 struct ioh_gpio *chip = gc->private;
325 struct ioh_gpio *chip = gc->private;
339 struct ioh_gpio *chip = gc->private;
352 struct ioh_gpio *chip = dev_id;
374 static int ioh_gpio_alloc_generic_chip(struct ioh_gpio *chip,
382 gc = devm_irq_alloc_generic_chip(chip->dev, "ioh_gpio", 1, irq_start,
408 struct ioh_gpio *chip;
510 struct ioh_gpio *chip = pci_get_drvdata(pdev);
529 struct ioh_gpio *chip = pci_get_drvdata(pdev);
553 struct ioh_gpio *chip = pci_get_drvdata(pdev);