Symbol: stmpe_gpio
drivers/gpio/gpio-stmpe.c
113
struct stmpe_gpio *stmpe_gpio = gpiochip_get_data(chip);
drivers/gpio/gpio-stmpe.c
114
struct stmpe *stmpe = stmpe_gpio->stmpe;
drivers/gpio/gpio-stmpe.c
123
struct stmpe_gpio *stmpe_gpio = gpiochip_get_data(chip);
drivers/gpio/gpio-stmpe.c
124
struct stmpe *stmpe = stmpe_gpio->stmpe;
drivers/gpio/gpio-stmpe.c
126
if (stmpe_gpio->norequest_mask & BIT(offset))
drivers/gpio/gpio-stmpe.c
147
struct stmpe_gpio *stmpe_gpio = gpiochip_get_data(gc);
drivers/gpio/gpio-stmpe.c
156
if (stmpe_gpio->stmpe->partnum == STMPE801 ||
drivers/gpio/gpio-stmpe.c
157
stmpe_gpio->stmpe->partnum == STMPE1600)
drivers/gpio/gpio-stmpe.c
161
stmpe_gpio->regs[REG_RE][regoffset] |= mask;
drivers/gpio/gpio-stmpe.c
163
stmpe_gpio->regs[REG_RE][regoffset] &= ~mask;
drivers/gpio/gpio-stmpe.c
166
stmpe_gpio->regs[REG_FE][regoffset] |= mask;
drivers/gpio/gpio-stmpe.c
168
stmpe_gpio->regs[REG_FE][regoffset] &= ~mask;
drivers/gpio/gpio-stmpe.c
176
struct stmpe_gpio *stmpe_gpio = gpiochip_get_data(gc);
drivers/gpio/gpio-stmpe.c
178
mutex_lock(&stmpe_gpio->irq_lock);
drivers/gpio/gpio-stmpe.c
184
struct stmpe_gpio *stmpe_gpio = gpiochip_get_data(gc);
drivers/gpio/gpio-stmpe.c
185
struct stmpe *stmpe = stmpe_gpio->stmpe;
drivers/gpio/gpio-stmpe.c
226
u8 old = stmpe_gpio->oldregs[i][j];
drivers/gpio/gpio-stmpe.c
227
u8 new = stmpe_gpio->regs[i][j];
drivers/gpio/gpio-stmpe.c
232
stmpe_gpio->oldregs[i][j] = new;
drivers/gpio/gpio-stmpe.c
238
mutex_unlock(&stmpe_gpio->irq_lock);
drivers/gpio/gpio-stmpe.c
244
struct stmpe_gpio *stmpe_gpio = gpiochip_get_data(gc);
drivers/gpio/gpio-stmpe.c
249
stmpe_gpio->regs[REG_IE][regoffset] &= ~mask;
drivers/gpio/gpio-stmpe.c
256
struct stmpe_gpio *stmpe_gpio = gpiochip_get_data(gc);
drivers/gpio/gpio-stmpe.c
262
stmpe_gpio->regs[REG_IE][regoffset] |= mask;
drivers/gpio/gpio-stmpe.c
268
struct stmpe_gpio *stmpe_gpio = gpiochip_get_data(gc);
drivers/gpio/gpio-stmpe.c
269
struct stmpe *stmpe = stmpe_gpio->stmpe;
drivers/gpio/gpio-stmpe.c
390
struct stmpe_gpio *stmpe_gpio = dev;
drivers/gpio/gpio-stmpe.c
391
struct stmpe *stmpe = stmpe_gpio->stmpe;
drivers/gpio/gpio-stmpe.c
416
int bank = (stmpe_gpio->stmpe->partnum == STMPE1600) ? i :
drivers/gpio/gpio-stmpe.c
418
unsigned int enabled = stmpe_gpio->regs[REG_IE][bank];
drivers/gpio/gpio-stmpe.c
428
int child_irq = irq_find_mapping(stmpe_gpio->chip.irq.domain,
drivers/gpio/gpio-stmpe.c
44
struct stmpe_gpio *stmpe_gpio = gpiochip_get_data(chip);
drivers/gpio/gpio-stmpe.c
45
struct stmpe *stmpe = stmpe_gpio->stmpe;
drivers/gpio/gpio-stmpe.c
456
struct stmpe_gpio *stmpe_gpio = gpiochip_get_data(gc);
drivers/gpio/gpio-stmpe.c
459
if (!stmpe_gpio->norequest_mask)
drivers/gpio/gpio-stmpe.c
464
if (stmpe_gpio->norequest_mask & BIT(i))
drivers/gpio/gpio-stmpe.c
478
struct stmpe_gpio *stmpe_gpio;
drivers/gpio/gpio-stmpe.c
486
stmpe_gpio = devm_kzalloc(dev, sizeof(*stmpe_gpio), GFP_KERNEL);
drivers/gpio/gpio-stmpe.c
487
if (!stmpe_gpio)
drivers/gpio/gpio-stmpe.c
490
mutex_init(&stmpe_gpio->irq_lock);
drivers/gpio/gpio-stmpe.c
492
stmpe_gpio->stmpe = stmpe;
drivers/gpio/gpio-stmpe.c
493
stmpe_gpio->chip = template_chip;
drivers/gpio/gpio-stmpe.c
494
stmpe_gpio->chip.ngpio = stmpe->num_gpios;
drivers/gpio/gpio-stmpe.c
495
stmpe_gpio->chip.parent = dev;
drivers/gpio/gpio-stmpe.c
496
stmpe_gpio->chip.base = -1;
drivers/gpio/gpio-stmpe.c
499
stmpe_gpio->chip.dbg_show = stmpe_dbg_show;
drivers/gpio/gpio-stmpe.c
501
device_property_read_u32(dev, "st,norequest-mask", &stmpe_gpio->norequest_mask);
drivers/gpio/gpio-stmpe.c
516
IRQF_ONESHOT, "stmpe-gpio", stmpe_gpio);
drivers/gpio/gpio-stmpe.c
520
girq = &stmpe_gpio->chip.irq;
drivers/gpio/gpio-stmpe.c
532
return devm_gpiochip_add_data(dev, &stmpe_gpio->chip, stmpe_gpio);
drivers/gpio/gpio-stmpe.c
59
struct stmpe_gpio *stmpe_gpio = gpiochip_get_data(chip);
drivers/gpio/gpio-stmpe.c
60
struct stmpe *stmpe = stmpe_gpio->stmpe;
drivers/gpio/gpio-stmpe.c
78
struct stmpe_gpio *stmpe_gpio = gpiochip_get_data(chip);
drivers/gpio/gpio-stmpe.c
79
struct stmpe *stmpe = stmpe_gpio->stmpe;
drivers/gpio/gpio-stmpe.c
97
struct stmpe_gpio *stmpe_gpio = gpiochip_get_data(chip);
drivers/gpio/gpio-stmpe.c
98
struct stmpe *stmpe = stmpe_gpio->stmpe;