stmpe_gpio 43 drivers/gpio/gpio-stmpe.c struct stmpe_gpio *stmpe_gpio = gpiochip_get_data(chip); stmpe_gpio 44 drivers/gpio/gpio-stmpe.c struct stmpe *stmpe = stmpe_gpio->stmpe; stmpe_gpio 58 drivers/gpio/gpio-stmpe.c struct stmpe_gpio *stmpe_gpio = gpiochip_get_data(chip); stmpe_gpio 59 drivers/gpio/gpio-stmpe.c struct stmpe *stmpe = stmpe_gpio->stmpe; stmpe_gpio 77 drivers/gpio/gpio-stmpe.c struct stmpe_gpio *stmpe_gpio = gpiochip_get_data(chip); stmpe_gpio 78 drivers/gpio/gpio-stmpe.c struct stmpe *stmpe = stmpe_gpio->stmpe; stmpe_gpio 93 drivers/gpio/gpio-stmpe.c struct stmpe_gpio *stmpe_gpio = gpiochip_get_data(chip); stmpe_gpio 94 drivers/gpio/gpio-stmpe.c struct stmpe *stmpe = stmpe_gpio->stmpe; stmpe_gpio 106 drivers/gpio/gpio-stmpe.c struct stmpe_gpio *stmpe_gpio = gpiochip_get_data(chip); stmpe_gpio 107 drivers/gpio/gpio-stmpe.c struct stmpe *stmpe = stmpe_gpio->stmpe; stmpe_gpio 116 drivers/gpio/gpio-stmpe.c struct stmpe_gpio *stmpe_gpio = gpiochip_get_data(chip); stmpe_gpio 117 drivers/gpio/gpio-stmpe.c struct stmpe *stmpe = stmpe_gpio->stmpe; stmpe_gpio 119 drivers/gpio/gpio-stmpe.c if (stmpe_gpio->norequest_mask & BIT(offset)) stmpe_gpio 140 drivers/gpio/gpio-stmpe.c struct stmpe_gpio *stmpe_gpio = gpiochip_get_data(gc); stmpe_gpio 149 drivers/gpio/gpio-stmpe.c if (stmpe_gpio->stmpe->partnum == STMPE801 || stmpe_gpio 150 drivers/gpio/gpio-stmpe.c stmpe_gpio->stmpe->partnum == STMPE1600) stmpe_gpio 154 drivers/gpio/gpio-stmpe.c stmpe_gpio->regs[REG_RE][regoffset] |= mask; stmpe_gpio 156 drivers/gpio/gpio-stmpe.c stmpe_gpio->regs[REG_RE][regoffset] &= ~mask; stmpe_gpio 159 drivers/gpio/gpio-stmpe.c stmpe_gpio->regs[REG_FE][regoffset] |= mask; stmpe_gpio 161 drivers/gpio/gpio-stmpe.c stmpe_gpio->regs[REG_FE][regoffset] &= ~mask; stmpe_gpio 169 drivers/gpio/gpio-stmpe.c struct stmpe_gpio *stmpe_gpio = gpiochip_get_data(gc); stmpe_gpio 171 drivers/gpio/gpio-stmpe.c mutex_lock(&stmpe_gpio->irq_lock); stmpe_gpio 177 drivers/gpio/gpio-stmpe.c struct stmpe_gpio *stmpe_gpio = gpiochip_get_data(gc); stmpe_gpio 178 drivers/gpio/gpio-stmpe.c struct stmpe *stmpe = stmpe_gpio->stmpe; stmpe_gpio 211 drivers/gpio/gpio-stmpe.c u8 old = stmpe_gpio->oldregs[i][j]; stmpe_gpio 212 drivers/gpio/gpio-stmpe.c u8 new = stmpe_gpio->regs[i][j]; stmpe_gpio 217 drivers/gpio/gpio-stmpe.c stmpe_gpio->oldregs[i][j] = new; stmpe_gpio 222 drivers/gpio/gpio-stmpe.c mutex_unlock(&stmpe_gpio->irq_lock); stmpe_gpio 228 drivers/gpio/gpio-stmpe.c struct stmpe_gpio *stmpe_gpio = gpiochip_get_data(gc); stmpe_gpio 233 drivers/gpio/gpio-stmpe.c stmpe_gpio->regs[REG_IE][regoffset] &= ~mask; stmpe_gpio 239 drivers/gpio/gpio-stmpe.c struct stmpe_gpio *stmpe_gpio = gpiochip_get_data(gc); stmpe_gpio 244 drivers/gpio/gpio-stmpe.c stmpe_gpio->regs[REG_IE][regoffset] |= mask; stmpe_gpio 251 drivers/gpio/gpio-stmpe.c struct stmpe_gpio *stmpe_gpio = gpiochip_get_data(gc); stmpe_gpio 252 drivers/gpio/gpio-stmpe.c struct stmpe *stmpe = stmpe_gpio->stmpe; stmpe_gpio 370 drivers/gpio/gpio-stmpe.c struct stmpe_gpio *stmpe_gpio = dev; stmpe_gpio 371 drivers/gpio/gpio-stmpe.c struct stmpe *stmpe = stmpe_gpio->stmpe; stmpe_gpio 396 drivers/gpio/gpio-stmpe.c int bank = (stmpe_gpio->stmpe->partnum == STMPE1600) ? i : stmpe_gpio 398 drivers/gpio/gpio-stmpe.c unsigned int enabled = stmpe_gpio->regs[REG_IE][bank]; stmpe_gpio 408 drivers/gpio/gpio-stmpe.c int child_irq = irq_find_mapping(stmpe_gpio->chip.irq.domain, stmpe_gpio 436 drivers/gpio/gpio-stmpe.c struct stmpe_gpio *stmpe_gpio = gpiochip_get_data(gc); stmpe_gpio 439 drivers/gpio/gpio-stmpe.c if (!stmpe_gpio->norequest_mask) stmpe_gpio 444 drivers/gpio/gpio-stmpe.c if (stmpe_gpio->norequest_mask & BIT(i)) stmpe_gpio 453 drivers/gpio/gpio-stmpe.c struct stmpe_gpio *stmpe_gpio; stmpe_gpio 461 drivers/gpio/gpio-stmpe.c stmpe_gpio = kzalloc(sizeof(*stmpe_gpio), GFP_KERNEL); stmpe_gpio 462 drivers/gpio/gpio-stmpe.c if (!stmpe_gpio) stmpe_gpio 465 drivers/gpio/gpio-stmpe.c mutex_init(&stmpe_gpio->irq_lock); stmpe_gpio 467 drivers/gpio/gpio-stmpe.c stmpe_gpio->dev = &pdev->dev; stmpe_gpio 468 drivers/gpio/gpio-stmpe.c stmpe_gpio->stmpe = stmpe; stmpe_gpio 469 drivers/gpio/gpio-stmpe.c stmpe_gpio->chip = template_chip; stmpe_gpio 470 drivers/gpio/gpio-stmpe.c stmpe_gpio->chip.ngpio = stmpe->num_gpios; stmpe_gpio 471 drivers/gpio/gpio-stmpe.c stmpe_gpio->chip.parent = &pdev->dev; stmpe_gpio 472 drivers/gpio/gpio-stmpe.c stmpe_gpio->chip.of_node = np; stmpe_gpio 473 drivers/gpio/gpio-stmpe.c stmpe_gpio->chip.base = -1; stmpe_gpio 482 drivers/gpio/gpio-stmpe.c stmpe_gpio->chip.irq.init_valid_mask = stmpe_init_irq_valid_mask; stmpe_gpio 485 drivers/gpio/gpio-stmpe.c stmpe_gpio->chip.dbg_show = stmpe_dbg_show; stmpe_gpio 488 drivers/gpio/gpio-stmpe.c &stmpe_gpio->norequest_mask); stmpe_gpio 500 drivers/gpio/gpio-stmpe.c ret = gpiochip_add_data(&stmpe_gpio->chip, stmpe_gpio); stmpe_gpio 509 drivers/gpio/gpio-stmpe.c "stmpe-gpio", stmpe_gpio); stmpe_gpio 514 drivers/gpio/gpio-stmpe.c ret = gpiochip_irqchip_add_nested(&stmpe_gpio->chip, stmpe_gpio 525 drivers/gpio/gpio-stmpe.c gpiochip_set_nested_irqchip(&stmpe_gpio->chip, stmpe_gpio 530 drivers/gpio/gpio-stmpe.c platform_set_drvdata(pdev, stmpe_gpio); stmpe_gpio 536 drivers/gpio/gpio-stmpe.c gpiochip_remove(&stmpe_gpio->chip); stmpe_gpio 538 drivers/gpio/gpio-stmpe.c kfree(stmpe_gpio);