altera_gc 38 drivers/gpio/gpio-altera.c struct altera_gpio_chip *altera_gc; altera_gc 43 drivers/gpio/gpio-altera.c altera_gc = gpiochip_get_data(irq_data_get_irq_chip_data(d)); altera_gc 44 drivers/gpio/gpio-altera.c mm_gc = &altera_gc->mmchip; altera_gc 46 drivers/gpio/gpio-altera.c raw_spin_lock_irqsave(&altera_gc->gpio_lock, flags); altera_gc 51 drivers/gpio/gpio-altera.c raw_spin_unlock_irqrestore(&altera_gc->gpio_lock, flags); altera_gc 56 drivers/gpio/gpio-altera.c struct altera_gpio_chip *altera_gc; altera_gc 61 drivers/gpio/gpio-altera.c altera_gc = gpiochip_get_data(irq_data_get_irq_chip_data(d)); altera_gc 62 drivers/gpio/gpio-altera.c mm_gc = &altera_gc->mmchip; altera_gc 64 drivers/gpio/gpio-altera.c raw_spin_lock_irqsave(&altera_gc->gpio_lock, flags); altera_gc 69 drivers/gpio/gpio-altera.c raw_spin_unlock_irqrestore(&altera_gc->gpio_lock, flags); altera_gc 79 drivers/gpio/gpio-altera.c struct altera_gpio_chip *altera_gc; altera_gc 81 drivers/gpio/gpio-altera.c altera_gc = gpiochip_get_data(irq_data_get_irq_chip_data(d)); altera_gc 87 drivers/gpio/gpio-altera.c if (type == altera_gc->interrupt_trigger) { altera_gc 185 drivers/gpio/gpio-altera.c struct altera_gpio_chip *altera_gc; altera_gc 192 drivers/gpio/gpio-altera.c altera_gc = gpiochip_get_data(irq_desc_get_handler_data(desc)); altera_gc 194 drivers/gpio/gpio-altera.c mm_gc = &altera_gc->mmchip; altera_gc 195 drivers/gpio/gpio-altera.c irqdomain = altera_gc->mmchip.gc.irq.domain; altera_gc 213 drivers/gpio/gpio-altera.c struct altera_gpio_chip *altera_gc; altera_gc 220 drivers/gpio/gpio-altera.c altera_gc = gpiochip_get_data(irq_desc_get_handler_data(desc)); altera_gc 222 drivers/gpio/gpio-altera.c mm_gc = &altera_gc->mmchip; altera_gc 223 drivers/gpio/gpio-altera.c irqdomain = altera_gc->mmchip.gc.irq.domain; altera_gc 240 drivers/gpio/gpio-altera.c struct altera_gpio_chip *altera_gc; altera_gc 243 drivers/gpio/gpio-altera.c altera_gc = devm_kzalloc(&pdev->dev, sizeof(*altera_gc), GFP_KERNEL); altera_gc 244 drivers/gpio/gpio-altera.c if (!altera_gc) altera_gc 247 drivers/gpio/gpio-altera.c raw_spin_lock_init(&altera_gc->gpio_lock); altera_gc 251 drivers/gpio/gpio-altera.c altera_gc->mmchip.gc.ngpio = ALTERA_GPIO_MAX_NGPIO; altera_gc 253 drivers/gpio/gpio-altera.c altera_gc->mmchip.gc.ngpio = reg; altera_gc 255 drivers/gpio/gpio-altera.c if (altera_gc->mmchip.gc.ngpio > ALTERA_GPIO_MAX_NGPIO) { altera_gc 259 drivers/gpio/gpio-altera.c altera_gc->mmchip.gc.ngpio = ALTERA_GPIO_MAX_NGPIO; altera_gc 262 drivers/gpio/gpio-altera.c altera_gc->mmchip.gc.direction_input = altera_gpio_direction_input; altera_gc 263 drivers/gpio/gpio-altera.c altera_gc->mmchip.gc.direction_output = altera_gpio_direction_output; altera_gc 264 drivers/gpio/gpio-altera.c altera_gc->mmchip.gc.get = altera_gpio_get; altera_gc 265 drivers/gpio/gpio-altera.c altera_gc->mmchip.gc.set = altera_gpio_set; altera_gc 266 drivers/gpio/gpio-altera.c altera_gc->mmchip.gc.owner = THIS_MODULE; altera_gc 267 drivers/gpio/gpio-altera.c altera_gc->mmchip.gc.parent = &pdev->dev; altera_gc 269 drivers/gpio/gpio-altera.c altera_gc->mapped_irq = platform_get_irq(pdev, 0); altera_gc 271 drivers/gpio/gpio-altera.c if (altera_gc->mapped_irq < 0) altera_gc 279 drivers/gpio/gpio-altera.c altera_gc->interrupt_trigger = reg; altera_gc 281 drivers/gpio/gpio-altera.c altera_gc->irq_chip.name = "altera-gpio"; altera_gc 282 drivers/gpio/gpio-altera.c altera_gc->irq_chip.irq_mask = altera_gpio_irq_mask; altera_gc 283 drivers/gpio/gpio-altera.c altera_gc->irq_chip.irq_unmask = altera_gpio_irq_unmask; altera_gc 284 drivers/gpio/gpio-altera.c altera_gc->irq_chip.irq_set_type = altera_gpio_irq_set_type; altera_gc 285 drivers/gpio/gpio-altera.c altera_gc->irq_chip.irq_startup = altera_gpio_irq_startup; altera_gc 286 drivers/gpio/gpio-altera.c altera_gc->irq_chip.irq_shutdown = altera_gpio_irq_mask; altera_gc 288 drivers/gpio/gpio-altera.c girq = &altera_gc->mmchip.gc.irq; altera_gc 289 drivers/gpio/gpio-altera.c girq->chip = &altera_gc->irq_chip; altera_gc 290 drivers/gpio/gpio-altera.c if (altera_gc->interrupt_trigger == IRQ_TYPE_LEVEL_HIGH) altera_gc 301 drivers/gpio/gpio-altera.c girq->parents[0] = altera_gc->mapped_irq; altera_gc 304 drivers/gpio/gpio-altera.c ret = of_mm_gpiochip_add_data(node, &altera_gc->mmchip, altera_gc); altera_gc 310 drivers/gpio/gpio-altera.c platform_set_drvdata(pdev, altera_gc); altera_gc 317 drivers/gpio/gpio-altera.c struct altera_gpio_chip *altera_gc = platform_get_drvdata(pdev); altera_gc 319 drivers/gpio/gpio-altera.c of_mm_gpiochip_remove(&altera_gc->mmchip);