gchip              45 drivers/gpio/gpio-mb86s7x.c 	struct mb86s70_gpio_chip *gchip = gpiochip_get_data(gc);
gchip              49 drivers/gpio/gpio-mb86s7x.c 	spin_lock_irqsave(&gchip->lock, flags);
gchip              51 drivers/gpio/gpio-mb86s7x.c 	val = readl(gchip->base + PFR(gpio));
gchip              53 drivers/gpio/gpio-mb86s7x.c 	writel(val, gchip->base + PFR(gpio));
gchip              55 drivers/gpio/gpio-mb86s7x.c 	spin_unlock_irqrestore(&gchip->lock, flags);
gchip              62 drivers/gpio/gpio-mb86s7x.c 	struct mb86s70_gpio_chip *gchip = gpiochip_get_data(gc);
gchip              66 drivers/gpio/gpio-mb86s7x.c 	spin_lock_irqsave(&gchip->lock, flags);
gchip              68 drivers/gpio/gpio-mb86s7x.c 	val = readl(gchip->base + PFR(gpio));
gchip              70 drivers/gpio/gpio-mb86s7x.c 	writel(val, gchip->base + PFR(gpio));
gchip              72 drivers/gpio/gpio-mb86s7x.c 	spin_unlock_irqrestore(&gchip->lock, flags);
gchip              77 drivers/gpio/gpio-mb86s7x.c 	struct mb86s70_gpio_chip *gchip = gpiochip_get_data(gc);
gchip              81 drivers/gpio/gpio-mb86s7x.c 	spin_lock_irqsave(&gchip->lock, flags);
gchip              83 drivers/gpio/gpio-mb86s7x.c 	val = readl(gchip->base + DDR(gpio));
gchip              85 drivers/gpio/gpio-mb86s7x.c 	writel(val, gchip->base + DDR(gpio));
gchip              87 drivers/gpio/gpio-mb86s7x.c 	spin_unlock_irqrestore(&gchip->lock, flags);
gchip              95 drivers/gpio/gpio-mb86s7x.c 	struct mb86s70_gpio_chip *gchip = gpiochip_get_data(gc);
gchip              99 drivers/gpio/gpio-mb86s7x.c 	spin_lock_irqsave(&gchip->lock, flags);
gchip             101 drivers/gpio/gpio-mb86s7x.c 	val = readl(gchip->base + PDR(gpio));
gchip             106 drivers/gpio/gpio-mb86s7x.c 	writel(val, gchip->base + PDR(gpio));
gchip             108 drivers/gpio/gpio-mb86s7x.c 	val = readl(gchip->base + DDR(gpio));
gchip             110 drivers/gpio/gpio-mb86s7x.c 	writel(val, gchip->base + DDR(gpio));
gchip             112 drivers/gpio/gpio-mb86s7x.c 	spin_unlock_irqrestore(&gchip->lock, flags);
gchip             119 drivers/gpio/gpio-mb86s7x.c 	struct mb86s70_gpio_chip *gchip = gpiochip_get_data(gc);
gchip             121 drivers/gpio/gpio-mb86s7x.c 	return !!(readl(gchip->base + PDR(gpio)) & OFFSET(gpio));
gchip             126 drivers/gpio/gpio-mb86s7x.c 	struct mb86s70_gpio_chip *gchip = gpiochip_get_data(gc);
gchip             130 drivers/gpio/gpio-mb86s7x.c 	spin_lock_irqsave(&gchip->lock, flags);
gchip             132 drivers/gpio/gpio-mb86s7x.c 	val = readl(gchip->base + PDR(gpio));
gchip             137 drivers/gpio/gpio-mb86s7x.c 	writel(val, gchip->base + PDR(gpio));
gchip             139 drivers/gpio/gpio-mb86s7x.c 	spin_unlock_irqrestore(&gchip->lock, flags);
gchip             158 drivers/gpio/gpio-mb86s7x.c 	struct mb86s70_gpio_chip *gchip;
gchip             161 drivers/gpio/gpio-mb86s7x.c 	gchip = devm_kzalloc(&pdev->dev, sizeof(*gchip), GFP_KERNEL);
gchip             162 drivers/gpio/gpio-mb86s7x.c 	if (gchip == NULL)
gchip             165 drivers/gpio/gpio-mb86s7x.c 	platform_set_drvdata(pdev, gchip);
gchip             167 drivers/gpio/gpio-mb86s7x.c 	gchip->base = devm_platform_ioremap_resource(pdev, 0);
gchip             168 drivers/gpio/gpio-mb86s7x.c 	if (IS_ERR(gchip->base))
gchip             169 drivers/gpio/gpio-mb86s7x.c 		return PTR_ERR(gchip->base);
gchip             172 drivers/gpio/gpio-mb86s7x.c 		gchip->clk = devm_clk_get(&pdev->dev, NULL);
gchip             173 drivers/gpio/gpio-mb86s7x.c 		if (IS_ERR(gchip->clk))
gchip             174 drivers/gpio/gpio-mb86s7x.c 			return PTR_ERR(gchip->clk);
gchip             176 drivers/gpio/gpio-mb86s7x.c 		ret = clk_prepare_enable(gchip->clk);
gchip             181 drivers/gpio/gpio-mb86s7x.c 	spin_lock_init(&gchip->lock);
gchip             183 drivers/gpio/gpio-mb86s7x.c 	gchip->gc.direction_output = mb86s70_gpio_direction_output;
gchip             184 drivers/gpio/gpio-mb86s7x.c 	gchip->gc.direction_input = mb86s70_gpio_direction_input;
gchip             185 drivers/gpio/gpio-mb86s7x.c 	gchip->gc.request = mb86s70_gpio_request;
gchip             186 drivers/gpio/gpio-mb86s7x.c 	gchip->gc.free = mb86s70_gpio_free;
gchip             187 drivers/gpio/gpio-mb86s7x.c 	gchip->gc.get = mb86s70_gpio_get;
gchip             188 drivers/gpio/gpio-mb86s7x.c 	gchip->gc.set = mb86s70_gpio_set;
gchip             189 drivers/gpio/gpio-mb86s7x.c 	gchip->gc.label = dev_name(&pdev->dev);
gchip             190 drivers/gpio/gpio-mb86s7x.c 	gchip->gc.ngpio = 32;
gchip             191 drivers/gpio/gpio-mb86s7x.c 	gchip->gc.owner = THIS_MODULE;
gchip             192 drivers/gpio/gpio-mb86s7x.c 	gchip->gc.parent = &pdev->dev;
gchip             193 drivers/gpio/gpio-mb86s7x.c 	gchip->gc.base = -1;
gchip             196 drivers/gpio/gpio-mb86s7x.c 		gchip->gc.to_irq = mb86s70_gpio_to_irq;
gchip             198 drivers/gpio/gpio-mb86s7x.c 	ret = gpiochip_add_data(&gchip->gc, gchip);
gchip             201 drivers/gpio/gpio-mb86s7x.c 		clk_disable_unprepare(gchip->clk);
gchip             206 drivers/gpio/gpio-mb86s7x.c 		acpi_gpiochip_request_interrupts(&gchip->gc);
gchip             213 drivers/gpio/gpio-mb86s7x.c 	struct mb86s70_gpio_chip *gchip = platform_get_drvdata(pdev);
gchip             216 drivers/gpio/gpio-mb86s7x.c 		acpi_gpiochip_free_interrupts(&gchip->gc);
gchip             217 drivers/gpio/gpio-mb86s7x.c 	gpiochip_remove(&gchip->gc);
gchip             218 drivers/gpio/gpio-mb86s7x.c 	clk_disable_unprepare(gchip->clk);
gchip              12 drivers/gpio/gpio-siox.c 	struct gpio_chip gchip;
gchip              79 drivers/gpio/gpio-siox.c 			struct irq_domain *irqdomain = ddata->gchip.irq.domain;
gchip             147 drivers/gpio/gpio-siox.c 		container_of(chip, struct gpio_siox_ddata, gchip);
gchip             171 drivers/gpio/gpio-siox.c 		container_of(chip, struct gpio_siox_ddata, gchip);
gchip             227 drivers/gpio/gpio-siox.c 	ddata->gchip.base = -1;
gchip             228 drivers/gpio/gpio-siox.c 	ddata->gchip.can_sleep = 1;
gchip             229 drivers/gpio/gpio-siox.c 	ddata->gchip.parent = dev;
gchip             230 drivers/gpio/gpio-siox.c 	ddata->gchip.owner = THIS_MODULE;
gchip             231 drivers/gpio/gpio-siox.c 	ddata->gchip.get = gpio_siox_get;
gchip             232 drivers/gpio/gpio-siox.c 	ddata->gchip.set = gpio_siox_set;
gchip             233 drivers/gpio/gpio-siox.c 	ddata->gchip.direction_input = gpio_siox_direction_input;
gchip             234 drivers/gpio/gpio-siox.c 	ddata->gchip.direction_output = gpio_siox_direction_output;
gchip             235 drivers/gpio/gpio-siox.c 	ddata->gchip.get_direction = gpio_siox_get_direction;
gchip             236 drivers/gpio/gpio-siox.c 	ddata->gchip.ngpio = 20;
gchip             244 drivers/gpio/gpio-siox.c 	girq = &ddata->gchip.irq;
gchip             249 drivers/gpio/gpio-siox.c 	ret = devm_gpiochip_add_data(dev, &ddata->gchip, NULL);
gchip            1017 drivers/mfd/sm501.c 	struct gpio_chip *gchip = &chip->gpio;
gchip            1027 drivers/mfd/sm501.c 		gchip->label  = "SM501-HIGH";
gchip            1031 drivers/mfd/sm501.c 		gchip->label  = "SM501-LOW";
gchip            1034 drivers/mfd/sm501.c 	gchip->base   = base;
gchip            1037 drivers/mfd/sm501.c 	return gpiochip_add_data(gchip, chip);