Lines Matching defs:smchip
899 static void sm501_gpio_ensure_gpio(struct sm501_gpio_chip *smchip,
906 if (smc501_readl(smchip->control) & bit) {
907 dev_info(sm501_gpio_to_dev(smchip->ourgpio)->dev,
910 ctrl = smc501_readl(smchip->control);
912 smc501_writel(ctrl, smchip->control);
914 sm501_sync_regs(sm501_gpio_to_dev(smchip->ourgpio));
921 struct sm501_gpio_chip *smchip = gpiochip_get_data(chip);
922 struct sm501_gpio *smgpio = smchip->ourgpio;
924 void __iomem *regs = smchip->regbase;
939 sm501_gpio_ensure_gpio(smchip, bit);
946 struct sm501_gpio_chip *smchip = gpiochip_get_data(chip);
947 struct sm501_gpio *smgpio = smchip->ourgpio;
948 void __iomem *regs = smchip->regbase;
962 sm501_gpio_ensure_gpio(smchip, bit);
972 struct sm501_gpio_chip *smchip = gpiochip_get_data(chip);
973 struct sm501_gpio *smgpio = smchip->ourgpio;
975 void __iomem *regs = smchip->regbase;