Lines Matching refs:bank
32 #define SUNXI_PINCTRL_PIN(bank, pin) \ argument
33 PINCTRL_PIN(P ## bank ## _BASE + (pin), "P" #bank #pin)
179 u8 bank = pin / PINS_PER_BANK; in sunxi_mux_reg() local
180 u32 offset = bank * BANK_MEM_SIZE; in sunxi_mux_reg()
194 u8 bank = pin / PINS_PER_BANK; in sunxi_data_reg() local
195 u32 offset = bank * BANK_MEM_SIZE; in sunxi_data_reg()
209 u8 bank = pin / PINS_PER_BANK; in sunxi_dlevel_reg() local
210 u32 offset = bank * BANK_MEM_SIZE; in sunxi_dlevel_reg()
224 u8 bank = pin / PINS_PER_BANK; in sunxi_pull_reg() local
225 u32 offset = bank * BANK_MEM_SIZE; in sunxi_pull_reg()
239 u8 bank = irq / IRQ_PER_BANK; in sunxi_irq_cfg_reg() local
242 return IRQ_CFG_REG + (bank_base + bank) * IRQ_MEM_SIZE + reg; in sunxi_irq_cfg_reg()
251 static inline u32 sunxi_irq_ctrl_reg_from_bank(u8 bank, unsigned bank_base) in sunxi_irq_ctrl_reg_from_bank() argument
253 return IRQ_CTRL_REG + (bank_base + bank) * IRQ_MEM_SIZE; in sunxi_irq_ctrl_reg_from_bank()
258 u8 bank = irq / IRQ_PER_BANK; in sunxi_irq_ctrl_reg() local
260 return sunxi_irq_ctrl_reg_from_bank(bank, bank_base); in sunxi_irq_ctrl_reg()
269 static inline u32 sunxi_irq_status_reg_from_bank(u8 bank, unsigned bank_base) in sunxi_irq_status_reg_from_bank() argument
271 return IRQ_STATUS_REG + (bank_base + bank) * IRQ_MEM_SIZE; in sunxi_irq_status_reg_from_bank()
276 u8 bank = irq / IRQ_PER_BANK; in sunxi_irq_status_reg() local
278 return sunxi_irq_status_reg_from_bank(bank, bank_base); in sunxi_irq_status_reg()