/kernel/linux/linux-5.10/drivers/pinctrl/ |
H A D | pinctrl-equilibrium.c | 27 struct eqbr_gpio_ctrl *gctrl = gpiochip_get_data(gc); in eqbr_gpio_disable_irq() local 31 raw_spin_lock_irqsave(&gctrl->lock, flags); in eqbr_gpio_disable_irq() 32 writel(BIT(offset), gctrl->membase + GPIO_IRNENCLR); in eqbr_gpio_disable_irq() 33 raw_spin_unlock_irqrestore(&gctrl->lock, flags); in eqbr_gpio_disable_irq() 39 struct eqbr_gpio_ctrl *gctrl = gpiochip_get_data(gc); in eqbr_gpio_enable_irq() local 44 raw_spin_lock_irqsave(&gctrl->lock, flags); in eqbr_gpio_enable_irq() 45 writel(BIT(offset), gctrl->membase + GPIO_IRNRNSET); in eqbr_gpio_enable_irq() 46 raw_spin_unlock_irqrestore(&gctrl->lock, flags); in eqbr_gpio_enable_irq() 52 struct eqbr_gpio_ctrl *gctrl = gpiochip_get_data(gc); in eqbr_gpio_ack_irq() local 56 raw_spin_lock_irqsave(&gctrl in eqbr_gpio_ack_irq() 76 eqbr_irq_type_cfg(struct gpio_irq_type *type, struct eqbr_gpio_ctrl *gctrl, unsigned int offset) eqbr_irq_type_cfg() argument 94 struct eqbr_gpio_ctrl *gctrl = gpiochip_get_data(gc); eqbr_gpio_set_irq_type() local 150 struct eqbr_gpio_ctrl *gctrl = gpiochip_get_data(gc); eqbr_irq_handler() local 163 gpiochip_setup(struct device *dev, struct eqbr_gpio_ctrl *gctrl) gpiochip_setup() argument 205 struct eqbr_gpio_ctrl *gctrl; gpiolib_reg() local 380 struct eqbr_gpio_ctrl *gctrl; eqbr_pinconf_get() local 443 struct eqbr_gpio_ctrl *gctrl; eqbr_pinconf_set() local [all...] |
/kernel/linux/linux-6.6/drivers/pinctrl/ |
H A D | pinctrl-equilibrium.c | 28 struct eqbr_gpio_ctrl *gctrl = gpiochip_get_data(gc); in eqbr_gpio_disable_irq() local 32 raw_spin_lock_irqsave(&gctrl->lock, flags); in eqbr_gpio_disable_irq() 33 writel(BIT(offset), gctrl->membase + GPIO_IRNENCLR); in eqbr_gpio_disable_irq() 34 raw_spin_unlock_irqrestore(&gctrl->lock, flags); in eqbr_gpio_disable_irq() 41 struct eqbr_gpio_ctrl *gctrl = gpiochip_get_data(gc); in eqbr_gpio_enable_irq() local 47 raw_spin_lock_irqsave(&gctrl->lock, flags); in eqbr_gpio_enable_irq() 48 writel(BIT(offset), gctrl->membase + GPIO_IRNRNSET); in eqbr_gpio_enable_irq() 49 raw_spin_unlock_irqrestore(&gctrl->lock, flags); in eqbr_gpio_enable_irq() 55 struct eqbr_gpio_ctrl *gctrl = gpiochip_get_data(gc); in eqbr_gpio_ack_irq() local 59 raw_spin_lock_irqsave(&gctrl in eqbr_gpio_ack_irq() 79 eqbr_irq_type_cfg(struct gpio_irq_type *type, struct eqbr_gpio_ctrl *gctrl, unsigned int offset) eqbr_irq_type_cfg() argument 97 struct eqbr_gpio_ctrl *gctrl = gpiochip_get_data(gc); eqbr_gpio_set_irq_type() local 153 struct eqbr_gpio_ctrl *gctrl = gpiochip_get_data(gc); eqbr_irq_handler() local 177 gpiochip_setup(struct device *dev, struct eqbr_gpio_ctrl *gctrl) gpiochip_setup() argument 210 struct eqbr_gpio_ctrl *gctrl; gpiolib_reg() local 385 struct eqbr_gpio_ctrl *gctrl; eqbr_pinconf_get() local 448 struct eqbr_gpio_ctrl *gctrl; eqbr_pinconf_set() local [all...] |
/kernel/linux/linux-5.10/drivers/media/usb/stk1160/ |
H A D | stk1160-core.c | 101 static const u8 gctrl[] = { in stk1160_select_input() local 110 if (dev->ctl_input < ARRAY_SIZE(gctrl)) { in stk1160_select_input() 113 stk1160_write_reg(dev, STK1160_GCTRL, gctrl[dev->ctl_input]); in stk1160_select_input()
|
/kernel/linux/linux-6.6/drivers/media/usb/stk1160/ |
H A D | stk1160-core.c | 101 static const u8 gctrl[] = { in stk1160_select_input() local 110 if (dev->ctl_input < ARRAY_SIZE(gctrl)) { in stk1160_select_input() 113 stk1160_write_reg(dev, STK1160_GCTRL, gctrl[dev->ctl_input]); in stk1160_select_input()
|
/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | lpc_ich.c | 93 int gctrl; /* GPIO control */ member 826 pci_write_config_byte(dev, priv->gctrl, priv->gctrl_save); in lpc_ich_restore_config_space() 863 pci_read_config_byte(dev, priv->gctrl, ®_save); in lpc_ich_enable_gpio_space() 864 pci_write_config_byte(dev, priv->gctrl, reg_save | 0x10); in lpc_ich_enable_gpio_space() 1231 priv->gctrl = GPIOCTRL_ICH0; in lpc_ich_probe() 1234 priv->gctrl = GPIOCTRL_ICH6; in lpc_ich_probe()
|
/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | lpc_ich.c | 94 int gctrl; /* GPIO control */ member 895 pci_write_config_byte(dev, priv->gctrl, priv->gctrl_save); in lpc_ich_restore_config_space() 932 pci_read_config_byte(dev, priv->gctrl, ®_save); in lpc_ich_enable_gpio_space() 933 pci_write_config_byte(dev, priv->gctrl, reg_save | 0x10); in lpc_ich_enable_gpio_space() 1315 priv->gctrl = GPIOCTRL_ICH0; in lpc_ich_probe() 1318 priv->gctrl = GPIOCTRL_ICH6; in lpc_ich_probe()
|
/kernel/linux/linux-5.10/drivers/scsi/ |
H A D | initio.c | 485 u8 gctrl; in initio_read_eeprom() local 489 gctrl = inb(base + TUL_GCTRL); in initio_read_eeprom() 490 outb(gctrl | TUL_GCTRL_EEPROM_BIT, base + TUL_GCTRL); in initio_read_eeprom() 496 gctrl = inb(base + TUL_GCTRL); in initio_read_eeprom() 497 outb(gctrl & ~TUL_GCTRL_EEPROM_BIT, base + TUL_GCTRL); in initio_read_eeprom()
|
/kernel/linux/linux-6.6/drivers/scsi/ |
H A D | initio.c | 485 u8 gctrl; in initio_read_eeprom() local 489 gctrl = inb(base + TUL_GCTRL); in initio_read_eeprom() 490 outb(gctrl | TUL_GCTRL_EEPROM_BIT, base + TUL_GCTRL); in initio_read_eeprom() 496 gctrl = inb(base + TUL_GCTRL); in initio_read_eeprom() 497 outb(gctrl & ~TUL_GCTRL_EEPROM_BIT, base + TUL_GCTRL); in initio_read_eeprom()
|