exar_gpio          37 drivers/gpio/gpio-exar.c 	struct exar_gpio_chip *exar_gpio = gpiochip_get_data(chip);
exar_gpio          40 drivers/gpio/gpio-exar.c 	mutex_lock(&exar_gpio->lock);
exar_gpio          41 drivers/gpio/gpio-exar.c 	temp = readb(exar_gpio->regs + reg);
exar_gpio          45 drivers/gpio/gpio-exar.c 	writeb(temp, exar_gpio->regs + reg);
exar_gpio          46 drivers/gpio/gpio-exar.c 	mutex_unlock(&exar_gpio->lock);
exar_gpio          52 drivers/gpio/gpio-exar.c 	struct exar_gpio_chip *exar_gpio = gpiochip_get_data(chip);
exar_gpio          53 drivers/gpio/gpio-exar.c 	unsigned int addr = (offset + exar_gpio->first_pin) / 8 ?
exar_gpio          55 drivers/gpio/gpio-exar.c 	unsigned int bit  = (offset + exar_gpio->first_pin) % 8;
exar_gpio          63 drivers/gpio/gpio-exar.c 	struct exar_gpio_chip *exar_gpio = gpiochip_get_data(chip);
exar_gpio          66 drivers/gpio/gpio-exar.c 	mutex_lock(&exar_gpio->lock);
exar_gpio          67 drivers/gpio/gpio-exar.c 	value = readb(exar_gpio->regs + reg);
exar_gpio          68 drivers/gpio/gpio-exar.c 	mutex_unlock(&exar_gpio->lock);
exar_gpio          75 drivers/gpio/gpio-exar.c 	struct exar_gpio_chip *exar_gpio = gpiochip_get_data(chip);
exar_gpio          76 drivers/gpio/gpio-exar.c 	unsigned int addr = (offset + exar_gpio->first_pin) / 8 ?
exar_gpio          78 drivers/gpio/gpio-exar.c 	unsigned int bit  = (offset + exar_gpio->first_pin) % 8;
exar_gpio          85 drivers/gpio/gpio-exar.c 	struct exar_gpio_chip *exar_gpio = gpiochip_get_data(chip);
exar_gpio          86 drivers/gpio/gpio-exar.c 	unsigned int addr = (offset + exar_gpio->first_pin) / 8 ?
exar_gpio          88 drivers/gpio/gpio-exar.c 	unsigned int bit  = (offset + exar_gpio->first_pin) % 8;
exar_gpio          96 drivers/gpio/gpio-exar.c 	struct exar_gpio_chip *exar_gpio = gpiochip_get_data(chip);
exar_gpio          97 drivers/gpio/gpio-exar.c 	unsigned int addr = (offset + exar_gpio->first_pin) / 8 ?
exar_gpio          99 drivers/gpio/gpio-exar.c 	unsigned int bit  = (offset + exar_gpio->first_pin) % 8;
exar_gpio         119 drivers/gpio/gpio-exar.c 	struct exar_gpio_chip *exar_gpio;
exar_gpio         141 drivers/gpio/gpio-exar.c 	exar_gpio = devm_kzalloc(&pdev->dev, sizeof(*exar_gpio), GFP_KERNEL);
exar_gpio         142 drivers/gpio/gpio-exar.c 	if (!exar_gpio)
exar_gpio         145 drivers/gpio/gpio-exar.c 	mutex_init(&exar_gpio->lock);
exar_gpio         153 drivers/gpio/gpio-exar.c 	sprintf(exar_gpio->name, "exar_gpio%d", index);
exar_gpio         154 drivers/gpio/gpio-exar.c 	exar_gpio->gpio_chip.label = exar_gpio->name;
exar_gpio         155 drivers/gpio/gpio-exar.c 	exar_gpio->gpio_chip.parent = &pdev->dev;
exar_gpio         156 drivers/gpio/gpio-exar.c 	exar_gpio->gpio_chip.direction_output = exar_direction_output;
exar_gpio         157 drivers/gpio/gpio-exar.c 	exar_gpio->gpio_chip.direction_input = exar_direction_input;
exar_gpio         158 drivers/gpio/gpio-exar.c 	exar_gpio->gpio_chip.get_direction = exar_get_direction;
exar_gpio         159 drivers/gpio/gpio-exar.c 	exar_gpio->gpio_chip.get = exar_get_value;
exar_gpio         160 drivers/gpio/gpio-exar.c 	exar_gpio->gpio_chip.set = exar_set_value;
exar_gpio         161 drivers/gpio/gpio-exar.c 	exar_gpio->gpio_chip.base = -1;
exar_gpio         162 drivers/gpio/gpio-exar.c 	exar_gpio->gpio_chip.ngpio = ngpios;
exar_gpio         163 drivers/gpio/gpio-exar.c 	exar_gpio->regs = p;
exar_gpio         164 drivers/gpio/gpio-exar.c 	exar_gpio->index = index;
exar_gpio         165 drivers/gpio/gpio-exar.c 	exar_gpio->first_pin = first_pin;
exar_gpio         168 drivers/gpio/gpio-exar.c 				     &exar_gpio->gpio_chip, exar_gpio);
exar_gpio         172 drivers/gpio/gpio-exar.c 	platform_set_drvdata(pdev, exar_gpio);
exar_gpio         179 drivers/gpio/gpio-exar.c 	mutex_destroy(&exar_gpio->lock);
exar_gpio         185 drivers/gpio/gpio-exar.c 	struct exar_gpio_chip *exar_gpio = platform_get_drvdata(pdev);
exar_gpio         187 drivers/gpio/gpio-exar.c 	ida_simple_remove(&ida_index, exar_gpio->index);
exar_gpio         188 drivers/gpio/gpio-exar.c 	mutex_destroy(&exar_gpio->lock);