Lines Matching defs:bank
78 unsigned bank, bit;
82 bank = ADP5588_BANK(off);
87 dev->dat_out[bank] |= bit;
89 dev->dat_out[bank] &= ~bit;
91 adp5588_gpio_write(dev->client, GPIO_DAT_OUT1 + bank,
92 dev->dat_out[bank]);
99 unsigned bank;
103 bank = ADP5588_BANK(off);
106 dev->dir[bank] &= ~ADP5588_BIT(off);
107 ret = adp5588_gpio_write(dev->client, GPIO_DIR1 + bank, dev->dir[bank]);
117 unsigned bank, bit;
121 bank = ADP5588_BANK(off);
125 dev->dir[bank] |= bit;
128 dev->dat_out[bank] |= bit;
130 dev->dat_out[bank] &= ~bit;
132 ret = adp5588_gpio_write(dev->client, GPIO_DAT_OUT1 + bank,
133 dev->dat_out[bank]);
134 ret |= adp5588_gpio_write(dev->client, GPIO_DIR1 + bank,
135 dev->dir[bank]);
199 unsigned bank, bit;
207 bank = ADP5588_BANK(gpio);
211 dev->int_lvl[bank] |= bit;
213 dev->int_lvl[bank] &= ~bit;
218 adp5588_gpio_write(dev->client, GPIO_INT_LVL1 + bank,
219 dev->int_lvl[bank]);
246 unsigned status, bank, bit, pending;
255 for (bank = 0, bit = 0; bank <= ADP5588_BANK(ADP5588_MAXGPIO);
256 bank++, bit = 0) {
257 pending = dev->irq_stat[bank] & dev->irq_mask[bank];
262 (bank << 3) + bit);