Lines Matching defs:bank
138 const struct npcm_sgpio_bank *bank,
143 return gpio->base + bank->rdata_reg;
145 return gpio->base + bank->wdata_reg;
147 return gpio->base + bank->event_config;
149 return gpio->base + bank->event_status;
159 unsigned int bank = GPIO_BANK(offset);
161 return &npcm_sgpio_banks[bank];
166 const struct npcm_sgpio_bank **bank,
176 *bank = offset_to_bank(*offset);
230 const struct npcm_sgpio_bank *bank = offset_to_bank(offset);
234 addr = bank_reg(gpio, bank, WRITE_DATA);
250 const struct npcm_sgpio_bank *bank;
255 bank = offset_to_bank(offset);
256 addr = bank_reg(gpio, bank, WRITE_DATA);
259 bank = offset_to_bank(offset);
260 addr = bank_reg(gpio, bank, READ_DATA);
319 const struct npcm_sgpio_bank *bank;
327 npcm_sgpio_irqd_to_data(d, &gpio, &bank, &bit, &offset);
328 addr = bank_reg(gpio, bank, EVENT_CFG);
346 addr = bank_reg(gpio, bank, EVENT_STS);
356 const struct npcm_sgpio_bank *bank;
363 npcm_sgpio_irqd_to_data(d, &gpio, &bank, &bit, &offset);
364 status_addr = bank_reg(gpio, bank, EVENT_STS);
382 const struct npcm_sgpio_bank *bank;
391 npcm_sgpio_irqd_to_data(d, &gpio, &bank, &bit, &offset);
418 addr = bank_reg(gpio, bank, EVENT_CFG);
443 const struct npcm_sgpio_bank *bank = &npcm_sgpio_banks[i];
445 reg = ioread8(bank_reg(gpio, bank, EVENT_STS));
480 const struct npcm_sgpio_bank *bank = &npcm_sgpio_banks[i];
482 iowrite16(0, bank_reg(gpio, bank, EVENT_CFG));
483 iowrite8(0xff, bank_reg(gpio, bank, EVENT_STS));