Lines Matching defs:bank
269 int bank = (reg & REG_ADDR_MASK) >> bank_shift;
276 bank += 8;
279 /* Register is not in the matching bank. */
280 if (!(BIT(bank) & checkbank))
283 /* Register is not within allowed range of bank. */
293 u32 bank;
296 bank = PCA953x_BANK_INPUT | PCA953x_BANK_OUTPUT |
299 bank = PCA957x_BANK_INPUT | PCA957x_BANK_OUTPUT |
305 bank |= PCAL9xxx_BANK_IN_LATCH | PCAL9xxx_BANK_PULL_EN |
310 return pca953x_check_register(chip, reg, bank);
316 u32 bank;
319 bank = PCA953x_BANK_OUTPUT | PCA953x_BANK_POLARITY |
322 bank = PCA957x_BANK_OUTPUT | PCA957x_BANK_POLARITY |
327 bank |= PCAL9xxx_BANK_IN_LATCH | PCAL9xxx_BANK_PULL_EN |
330 return pca953x_check_register(chip, reg, bank);
336 u32 bank;
339 bank = PCA953x_BANK_INPUT;
341 bank = PCA957x_BANK_INPUT;
344 bank |= PCAL9xxx_BANK_IRQ_STAT;
346 return pca953x_check_register(chip, reg, bank);