Lines Matching defs:priv
40 struct msm_gpio_bank *priv = dev_get_priv(dev);
43 if (qcom_is_special_pin(priv->pin_data, gpio))
47 clrsetbits_le32(priv->base + GPIO_CONFIG_REG(dev, gpio),
55 struct msm_gpio_bank *priv = dev_get_priv(dev);
58 if (qcom_is_special_pin(priv->pin_data, gpio))
63 writel(value << GPIO_OUT, priv->base + GPIO_IN_OUT_REG(dev, gpio));
71 struct msm_gpio_bank *priv = dev_get_priv(dev);
74 if (qcom_is_special_pin(priv->pin_data, gpio))
79 writel(value << GPIO_OUT, priv->base + GPIO_IN_OUT_REG(dev, gpio));
81 clrsetbits_le32(priv->base + GPIO_CONFIG_REG(dev, gpio),
106 struct msm_gpio_bank *priv = dev_get_priv(dev);
109 if (qcom_is_special_pin(priv->pin_data, gpio))
112 return !!(readl(priv->base + GPIO_IN_OUT_REG(dev, gpio)) >> GPIO_IN);
117 struct msm_gpio_bank *priv = dev_get_priv(dev);
120 if (qcom_is_special_pin(priv->pin_data, gpio))
123 if (readl(priv->base + GPIO_CONFIG_REG(dev, gpio)) & GPIO_OE_ENABLE)
137 struct msm_gpio_bank *priv = dev_get_priv(dev);
139 priv->base = dev_read_addr(dev);
140 priv->pin_data = (struct msm_pin_data *)dev_get_driver_data(dev);
142 return priv->base == FDT_ADDR_T_NONE ? -EINVAL : 0;