Searched refs:bank_offset (Results 1 – 11 of 11) sorted by relevance
/openbmc/linux/drivers/gpio/ |
H A D | gpio-xgene.c | 40 unsigned long bank_offset; in xgene_gpio_get() local 43 bank_offset = GPIO_DATA_OFFSET + GPIO_BANK_OFFSET(offset); in xgene_gpio_get() 45 return !!(ioread32(chip->base + bank_offset) & BIT(bit_offset)); in xgene_gpio_get() 51 unsigned long bank_offset; in __xgene_gpio_set() local 54 bank_offset = GPIO_SET_DR_OFFSET + GPIO_BANK_OFFSET(offset); in __xgene_gpio_set() 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 80 bank_offset = GPIO_SET_DR_OFFSET + GPIO_BANK_OFFSET(offset); in xgene_gpio_get_direction() 83 if (ioread32(chip->base + bank_offset) & BIT(bit_offset)) in xgene_gpio_get_direction() [all …]
|
H A D | gpio-zynq.c | 630 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()
|
/openbmc/u-boot/arch/arm/mach-sunxi/ |
H A D | pinmux.c | 12 void sunxi_gpio_set_cfgbank(struct sunxi_gpio *pio, int bank_offset, u32 val) in sunxi_gpio_set_cfgbank() argument 14 u32 index = GPIO_CFG_INDEX(bank_offset); in sunxi_gpio_set_cfgbank() 15 u32 offset = GPIO_CFG_OFFSET(bank_offset); in sunxi_gpio_set_cfgbank() 28 int sunxi_gpio_get_cfgbank(struct sunxi_gpio *pio, int bank_offset) in sunxi_gpio_get_cfgbank() argument 30 u32 index = GPIO_CFG_INDEX(bank_offset); in sunxi_gpio_get_cfgbank() 31 u32 offset = GPIO_CFG_OFFSET(bank_offset); in sunxi_gpio_get_cfgbank()
|
/openbmc/qemu/hw/display/ |
H A D | cirrus_vga.c | 2012 unsigned bank_offset; in cirrus_vga_mem_read() local 2023 bank_offset = addr & 0x7fff; in cirrus_vga_mem_read() 2024 if (bank_offset < s->cirrus_bank_limit[bank_index]) { in cirrus_vga_mem_read() 2025 bank_offset += s->cirrus_bank_base[bank_index]; in cirrus_vga_mem_read() 2027 bank_offset <<= 4; in cirrus_vga_mem_read() 2029 bank_offset <<= 3; in cirrus_vga_mem_read() 2031 bank_offset &= s->cirrus_addr_mask; in cirrus_vga_mem_read() 2032 val = *(s->vga.vram_ptr + bank_offset); in cirrus_vga_mem_read() 2056 unsigned bank_offset; in cirrus_vga_mem_write() local 2074 bank_offset = addr & 0x7fff; in cirrus_vga_mem_write() [all …]
|
H A D | vga-mmio.c | 104 s->vga.bank_offset = 0; in vga_mmio_realizefn()
|
H A D | vga.c | 165 offset = s->bank_offset; in vga_update_memory_access() 755 s->bank_offset = (val << 16); in vbe_ioport_write_data() 775 s->bank_offset = 0; in vbe_ioport_write_data() 802 addr += s->bank_offset; in vga_mem_readb() 887 addr += s->bank_offset; in vga_mem_writeb() 1854 s->bank_offset = 0; in vga_common_reset() 2161 VMSTATE_INT32(bank_offset, VGACommonState), 2333 s->bank_offset = 0; in vga_init()
|
H A D | vga_int.h | 100 int32_t bank_offset; member
|
/openbmc/u-boot/arch/arm/include/asm/arch-sunxi/ |
H A D | gpio.h | 232 void sunxi_gpio_set_cfgbank(struct sunxi_gpio *pio, int bank_offset, u32 val); 234 int sunxi_gpio_get_cfgbank(struct sunxi_gpio *pio, int bank_offset);
|
/openbmc/linux/drivers/pinctrl/sunxi/ |
H A D | pinctrl-sunxi.c | 841 unsigned short bank_offset = bank - pctl->desc->pin_base / in sunxi_pmx_request() local 843 struct sunxi_pinctrl_regulator *s_reg = &pctl->regulators[bank_offset]; in sunxi_pmx_request() 848 if (WARN_ON_ONCE(bank_offset >= ARRAY_SIZE(pctl->regulators))) in sunxi_pmx_request() 887 unsigned short bank_offset = bank - pctl->desc->pin_base / in sunxi_pmx_free() local 889 struct sunxi_pinctrl_regulator *s_reg = &pctl->regulators[bank_offset]; in sunxi_pmx_free()
|
/openbmc/u-boot/arch/arm/mach-s5pc1xx/include/mach/ |
H A D | gpio.h | 776 char bank_offset; /* offset of the first bank's pin */ member
|
/openbmc/u-boot/arch/arm/mach-exynos/include/mach/ |
H A D | gpio.h | 1452 char bank_offset; /* offset of the first bank's pin */ member
|