Lines Matching defs:priv
27 struct npcm_gpio_priv *priv = dev_get_priv(dev);
29 writel(BIT(offset), priv->base + GPIO_OEC);
30 setbits_le32(priv->base + GPIO_IEM, BIT(offset));
38 struct npcm_gpio_priv *priv = dev_get_priv(dev);
41 setbits_le32(priv->base + GPIO_DOUT, BIT(offset));
43 clrbits_le32(priv->base + GPIO_DOUT, BIT(offset));
45 clrbits_le32(priv->base + GPIO_IEM, BIT(offset));
46 writel(BIT(offset), priv->base + GPIO_OES);
53 struct npcm_gpio_priv *priv = dev_get_priv(dev);
55 if (readl(priv->base + GPIO_IEM) & BIT(offset))
56 return !!(readl(priv->base + GPIO_DIN) & BIT(offset));
58 if (readl(priv->base + GPIO_OE) & BIT(offset))
59 return !!(readl(priv->base + GPIO_DOUT) & BIT(offset));
67 struct npcm_gpio_priv *priv = dev_get_priv(dev);
70 setbits_le32(priv->base + GPIO_DOUT, BIT(offset));
72 clrbits_le32(priv->base + GPIO_DOUT, BIT(offset));
79 struct npcm_gpio_priv *priv = dev_get_priv(dev);
81 if (readl(priv->base + GPIO_IEM) & BIT(offset))
84 if (readl(priv->base + GPIO_OE) & BIT(offset))
100 struct npcm_gpio_priv *priv = dev_get_priv(dev);
103 priv->base = dev_read_addr_ptr(dev);