• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/regulator/

Lines Matching refs:data

32 				       struct virtual_consumer_data *data)
36 if (data->min_uV && data->max_uV
37 && data->min_uV <= data->max_uV) {
39 data->min_uV, data->max_uV);
40 ret = regulator_set_voltage(data->regulator,
41 data->min_uV, data->max_uV);
49 if (data->min_uV && data->max_uV && !data->enabled) {
51 ret = regulator_enable(data->regulator);
53 data->enabled = true;
59 if (!(data->min_uV && data->max_uV) && data->enabled) {
61 ret = regulator_disable(data->regulator);
63 data->enabled = false;
71 struct virtual_consumer_data *data)
75 if (data->max_uA
76 && data->min_uA <= data->max_uA) {
78 data->min_uA, data->max_uA);
79 ret = regulator_set_current_limit(data->regulator,
80 data->min_uA, data->max_uA);
89 if (data->max_uA && !data->enabled) {
91 ret = regulator_enable(data->regulator);
93 data->enabled = true;
99 if (!(data->min_uA && data->max_uA) && data->enabled) {
101 ret = regulator_disable(data->regulator);
103 data->enabled = false;
113 struct virtual_consumer_data *data = dev_get_drvdata(dev);
114 return sprintf(buf, "%d\n", data->min_uV);
120 struct virtual_consumer_data *data = dev_get_drvdata(dev);
126 mutex_lock(&data->lock);
128 data->min_uV = val;
129 update_voltage_constraints(dev, data);
131 mutex_unlock(&data->lock);
139 struct virtual_consumer_data *data = dev_get_drvdata(dev);
140 return sprintf(buf, "%d\n", data->max_uV);
146 struct virtual_consumer_data *data = dev_get_drvdata(dev);
152 mutex_lock(&data->lock);
154 data->max_uV = val;
155 update_voltage_constraints(dev, data);
157 mutex_unlock(&data->lock);
165 struct virtual_consumer_data *data = dev_get_drvdata(dev);
166 return sprintf(buf, "%d\n", data->min_uA);
172 struct virtual_consumer_data *data = dev_get_drvdata(dev);
178 mutex_lock(&data->lock);
180 data->min_uA = val;
181 update_current_limit_constraints(dev, data);
183 mutex_unlock(&data->lock);
191 struct virtual_consumer_data *data = dev_get_drvdata(dev);
192 return sprintf(buf, "%d\n", data->max_uA);
198 struct virtual_consumer_data *data = dev_get_drvdata(dev);
204 mutex_lock(&data->lock);
206 data->max_uA = val;
207 update_current_limit_constraints(dev, data);
209 mutex_unlock(&data->lock);
217 struct virtual_consumer_data *data = dev_get_drvdata(dev);
219 switch (data->mode) {
236 struct virtual_consumer_data *data = dev_get_drvdata(dev);
257 mutex_lock(&data->lock);
258 ret = regulator_set_mode(data->regulator, mode);
260 data->mode = mode;
263 mutex_unlock(&data->lock);