Lines Matching refs:lochnagar
23 #include <linux/mfd/lochnagar.h>
46 struct lochnagar *lochnagar = rdev_get_drvdata(rdev);
49 mutex_lock(&lochnagar->analogue_config_lock);
55 ret = lochnagar_update_config(lochnagar);
58 mutex_unlock(&lochnagar->analogue_config_lock);
65 struct lochnagar *lochnagar = rdev_get_drvdata(rdev);
68 mutex_lock(&lochnagar->analogue_config_lock);
74 ret = lochnagar_update_config(lochnagar);
77 mutex_unlock(&lochnagar->analogue_config_lock);
116 struct lochnagar *lochnagar = config->driver_data;
125 mutex_lock(&lochnagar->analogue_config_lock);
126 ret = regmap_update_bits(lochnagar->regmap,
129 mutex_unlock(&lochnagar->analogue_config_lock);
131 dev_err(lochnagar->dev,
244 struct lochnagar *lochnagar = dev_get_drvdata(dev->parent);
252 config.regmap = lochnagar->regmap;
253 config.driver_data = lochnagar;
274 .name = "lochnagar-regulator",
286 MODULE_ALIAS("platform:lochnagar-regulator");