Home
last modified time | relevance | path

Searched refs:bank_offset (Results 1 – 5 of 5) sorted by relevance

/linux-6.15/drivers/gpio/
H A Dgpio-xgene.c40 unsigned long bank_offset; in xgene_gpio_get() local
51 unsigned long bank_offset; in __xgene_gpio_set() local
57 setval = ioread32(chip->base + bank_offset); in __xgene_gpio_set()
62 iowrite32(setval, chip->base + bank_offset); in __xgene_gpio_set()
78 unsigned long bank_offset, bit_offset; in xgene_gpio_get_direction() local
92 unsigned long flags, bank_offset; in xgene_gpio_dir_in() local
100 dirval = ioread32(chip->base + bank_offset); in xgene_gpio_dir_in()
102 iowrite32(dirval, chip->base + bank_offset); in xgene_gpio_dir_in()
113 unsigned long flags, bank_offset; in xgene_gpio_dir_out() local
134 unsigned long bank_offset; in xgene_gpio_suspend() local
[all …]
H A Dgpio-mpsse.c247 int bank_offset = offset & 7; in gpio_mpsse_direction_output() local
250 priv->gpio_dir[bank] |= BIT(bank_offset); in gpio_mpsse_direction_output()
262 int bank_offset = offset & 7; in gpio_mpsse_direction_input() local
265 priv->gpio_dir[bank] &= ~BIT(bank_offset); in gpio_mpsse_direction_input()
276 int bank_offset = offset & 7; in gpio_mpsse_get_direction() local
281 if (priv->gpio_dir[bank] & BIT(bank_offset)) in gpio_mpsse_get_direction()
H A Dgpio-zynq.c630 unsigned int bank_offset = gpio->p_data->bank_min[bank_num]; in zynq_gpio_handle_bank_irq() local
638 generic_handle_domain_irq(irqdomain, offset + bank_offset); in zynq_gpio_handle_bank_irq()
/linux-6.15/drivers/pinctrl/sunxi/
H A Dpinctrl-sunxi.c857 unsigned short bank_offset = bank - pctl->desc->pin_base / in sunxi_pmx_request() local
859 struct sunxi_pinctrl_regulator *s_reg = &pctl->regulators[bank_offset]; in sunxi_pmx_request()
864 if (WARN_ON_ONCE(bank_offset >= ARRAY_SIZE(pctl->regulators))) in sunxi_pmx_request()
903 unsigned short bank_offset = bank - pctl->desc->pin_base / in sunxi_pmx_free() local
905 struct sunxi_pinctrl_regulator *s_reg = &pctl->regulators[bank_offset]; in sunxi_pmx_free()
/linux-6.15/drivers/net/wireless/microchip/wilc1000/
H A Dwlan.c1699 int bank_offset = get_bank_offset_from_bank_index(i); in wilc_load_mac_from_nv() local
1705 WILC_NVMEM_BANK_BASE + bank_offset, in wilc_load_mac_from_nv()
1712 WILC_NVMEM_BANK_BASE + bank_offset + 4, in wilc_load_mac_from_nv()