Symbol: tc3589x_gpio
drivers/gpio/gpio-tc3589x.c
112
struct tc3589x_gpio *tc3589x_gpio = gpiochip_get_data(chip);
drivers/gpio/gpio-tc3589x.c
113
struct tc3589x *tc3589x = tc3589x_gpio->tc3589x;
drivers/gpio/gpio-tc3589x.c
163
struct tc3589x_gpio *tc3589x_gpio = gpiochip_get_data(gc);
drivers/gpio/gpio-tc3589x.c
169
tc3589x_gpio->regs[REG_IBE][regoffset] |= mask;
drivers/gpio/gpio-tc3589x.c
173
tc3589x_gpio->regs[REG_IBE][regoffset] &= ~mask;
drivers/gpio/gpio-tc3589x.c
176
tc3589x_gpio->regs[REG_IS][regoffset] |= mask;
drivers/gpio/gpio-tc3589x.c
178
tc3589x_gpio->regs[REG_IS][regoffset] &= ~mask;
drivers/gpio/gpio-tc3589x.c
181
tc3589x_gpio->regs[REG_IEV][regoffset] |= mask;
drivers/gpio/gpio-tc3589x.c
183
tc3589x_gpio->regs[REG_IEV][regoffset] &= ~mask;
drivers/gpio/gpio-tc3589x.c
191
struct tc3589x_gpio *tc3589x_gpio = gpiochip_get_data(gc);
drivers/gpio/gpio-tc3589x.c
193
mutex_lock(&tc3589x_gpio->irq_lock);
drivers/gpio/gpio-tc3589x.c
199
struct tc3589x_gpio *tc3589x_gpio = gpiochip_get_data(gc);
drivers/gpio/gpio-tc3589x.c
200
struct tc3589x *tc3589x = tc3589x_gpio->tc3589x;
drivers/gpio/gpio-tc3589x.c
212
u8 old = tc3589x_gpio->oldregs[i][j];
drivers/gpio/gpio-tc3589x.c
213
u8 new = tc3589x_gpio->regs[i][j];
drivers/gpio/gpio-tc3589x.c
218
tc3589x_gpio->oldregs[i][j] = new;
drivers/gpio/gpio-tc3589x.c
223
mutex_unlock(&tc3589x_gpio->irq_lock);
drivers/gpio/gpio-tc3589x.c
229
struct tc3589x_gpio *tc3589x_gpio = gpiochip_get_data(gc);
drivers/gpio/gpio-tc3589x.c
234
tc3589x_gpio->regs[REG_IE][regoffset] &= ~mask;
drivers/gpio/gpio-tc3589x.c
235
tc3589x_gpio->regs[REG_DIRECT][regoffset] |= mask;
drivers/gpio/gpio-tc3589x.c
242
struct tc3589x_gpio *tc3589x_gpio = gpiochip_get_data(gc);
drivers/gpio/gpio-tc3589x.c
248
tc3589x_gpio->regs[REG_IE][regoffset] |= mask;
drivers/gpio/gpio-tc3589x.c
249
tc3589x_gpio->regs[REG_DIRECT][regoffset] &= ~mask;
drivers/gpio/gpio-tc3589x.c
265
struct tc3589x_gpio *tc3589x_gpio = dev;
drivers/gpio/gpio-tc3589x.c
266
struct tc3589x *tc3589x = tc3589x_gpio->tc3589x;
drivers/gpio/gpio-tc3589x.c
284
int irq = irq_find_mapping(tc3589x_gpio->chip.irq.domain,
drivers/gpio/gpio-tc3589x.c
301
struct tc3589x_gpio *tc3589x_gpio;
drivers/gpio/gpio-tc3589x.c
315
tc3589x_gpio = devm_kzalloc(&pdev->dev, sizeof(struct tc3589x_gpio),
drivers/gpio/gpio-tc3589x.c
317
if (!tc3589x_gpio)
drivers/gpio/gpio-tc3589x.c
320
mutex_init(&tc3589x_gpio->irq_lock);
drivers/gpio/gpio-tc3589x.c
322
tc3589x_gpio->dev = &pdev->dev;
drivers/gpio/gpio-tc3589x.c
323
tc3589x_gpio->tc3589x = tc3589x;
drivers/gpio/gpio-tc3589x.c
325
tc3589x_gpio->chip = template_chip;
drivers/gpio/gpio-tc3589x.c
326
tc3589x_gpio->chip.ngpio = tc3589x->num_gpio;
drivers/gpio/gpio-tc3589x.c
327
tc3589x_gpio->chip.parent = &pdev->dev;
drivers/gpio/gpio-tc3589x.c
328
tc3589x_gpio->chip.base = -1;
drivers/gpio/gpio-tc3589x.c
330
girq = &tc3589x_gpio->chip.irq;
drivers/gpio/gpio-tc3589x.c
360
tc3589x_gpio);
drivers/gpio/gpio-tc3589x.c
366
return devm_gpiochip_add_data(&pdev->dev, &tc3589x_gpio->chip, tc3589x_gpio);
drivers/gpio/gpio-tc3589x.c
39
struct tc3589x_gpio *tc3589x_gpio = gpiochip_get_data(chip);
drivers/gpio/gpio-tc3589x.c
40
struct tc3589x *tc3589x = tc3589x_gpio->tc3589x;
drivers/gpio/gpio-tc3589x.c
54
struct tc3589x_gpio *tc3589x_gpio = gpiochip_get_data(chip);
drivers/gpio/gpio-tc3589x.c
55
struct tc3589x *tc3589x = tc3589x_gpio->tc3589x;
drivers/gpio/gpio-tc3589x.c
66
struct tc3589x_gpio *tc3589x_gpio = gpiochip_get_data(chip);
drivers/gpio/gpio-tc3589x.c
67
struct tc3589x *tc3589x = tc3589x_gpio->tc3589x;
drivers/gpio/gpio-tc3589x.c
82
struct tc3589x_gpio *tc3589x_gpio = gpiochip_get_data(chip);
drivers/gpio/gpio-tc3589x.c
83
struct tc3589x *tc3589x = tc3589x_gpio->tc3589x;
drivers/gpio/gpio-tc3589x.c
93
struct tc3589x_gpio *tc3589x_gpio = gpiochip_get_data(chip);
drivers/gpio/gpio-tc3589x.c
94
struct tc3589x *tc3589x = tc3589x_gpio->tc3589x;