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);