Lines Matching refs:ret
110 int ret; in ltc2978_read_word_data_common() local
114 ret = pmbus_read_word_data(client, page, LTC2978_MFR_VIN_PEAK); in ltc2978_read_word_data_common()
115 if (ret >= 0) { in ltc2978_read_word_data_common()
116 if (lin11_to_val(ret) > lin11_to_val(data->vin_max)) in ltc2978_read_word_data_common()
117 data->vin_max = ret; in ltc2978_read_word_data_common()
118 ret = data->vin_max; in ltc2978_read_word_data_common()
122 ret = pmbus_read_word_data(client, page, LTC2978_MFR_VOUT_PEAK); in ltc2978_read_word_data_common()
123 if (ret >= 0) { in ltc2978_read_word_data_common()
128 if (ret > data->vout_max[page]) in ltc2978_read_word_data_common()
129 data->vout_max[page] = ret; in ltc2978_read_word_data_common()
130 ret = data->vout_max[page]; in ltc2978_read_word_data_common()
134 ret = pmbus_read_word_data(client, page, in ltc2978_read_word_data_common()
136 if (ret >= 0) { in ltc2978_read_word_data_common()
137 if (lin11_to_val(ret) in ltc2978_read_word_data_common()
139 data->temp_max[page] = ret; in ltc2978_read_word_data_common()
140 ret = data->temp_max[page]; in ltc2978_read_word_data_common()
146 ret = 0; in ltc2978_read_word_data_common()
149 ret = -ENODATA; in ltc2978_read_word_data_common()
152 return ret; in ltc2978_read_word_data_common()
159 int ret; in ltc2978_read_word_data() local
163 ret = pmbus_read_word_data(client, page, LTC2978_MFR_VIN_MIN); in ltc2978_read_word_data()
164 if (ret >= 0) { in ltc2978_read_word_data()
165 if (lin11_to_val(ret) < lin11_to_val(data->vin_min)) in ltc2978_read_word_data()
166 data->vin_min = ret; in ltc2978_read_word_data()
167 ret = data->vin_min; in ltc2978_read_word_data()
171 ret = pmbus_read_word_data(client, page, LTC2978_MFR_VOUT_MIN); in ltc2978_read_word_data()
172 if (ret >= 0) { in ltc2978_read_word_data()
179 if (data->vout_max[page] && ret > data->vout_max[page]) in ltc2978_read_word_data()
180 ret = data->vout_max[page]; in ltc2978_read_word_data()
181 if (ret < data->vout_min[page]) in ltc2978_read_word_data()
182 data->vout_min[page] = ret; in ltc2978_read_word_data()
183 ret = data->vout_min[page]; in ltc2978_read_word_data()
187 ret = pmbus_read_word_data(client, page, in ltc2978_read_word_data()
189 if (ret >= 0) { in ltc2978_read_word_data()
190 if (lin11_to_val(ret) in ltc2978_read_word_data()
192 data->temp_min[page] = ret; in ltc2978_read_word_data()
193 ret = data->temp_min[page]; in ltc2978_read_word_data()
200 ret = -ENXIO; in ltc2978_read_word_data()
203 ret = ltc2978_read_word_data_common(client, page, reg); in ltc2978_read_word_data()
206 return ret; in ltc2978_read_word_data()
213 int ret; in ltc2974_read_word_data() local
217 ret = pmbus_read_word_data(client, page, LTC2974_MFR_IOUT_PEAK); in ltc2974_read_word_data()
218 if (ret >= 0) { in ltc2974_read_word_data()
219 if (lin11_to_val(ret) in ltc2974_read_word_data()
221 data->iout_max[page] = ret; in ltc2974_read_word_data()
222 ret = data->iout_max[page]; in ltc2974_read_word_data()
226 ret = pmbus_read_word_data(client, page, LTC2974_MFR_IOUT_MIN); in ltc2974_read_word_data()
227 if (ret >= 0) { in ltc2974_read_word_data()
228 if (lin11_to_val(ret) in ltc2974_read_word_data()
230 data->iout_min[page] = ret; in ltc2974_read_word_data()
231 ret = data->iout_min[page]; in ltc2974_read_word_data()
235 ret = 0; in ltc2974_read_word_data()
238 ret = ltc2978_read_word_data(client, page, reg); in ltc2974_read_word_data()
241 return ret; in ltc2974_read_word_data()
248 int ret; in ltc3880_read_word_data() local
252 ret = pmbus_read_word_data(client, page, LTC3880_MFR_IOUT_PEAK); in ltc3880_read_word_data()
253 if (ret >= 0) { in ltc3880_read_word_data()
254 if (lin11_to_val(ret) in ltc3880_read_word_data()
256 data->iout_max[page] = ret; in ltc3880_read_word_data()
257 ret = data->iout_max[page]; in ltc3880_read_word_data()
261 ret = pmbus_read_word_data(client, page, in ltc3880_read_word_data()
263 if (ret >= 0) { in ltc3880_read_word_data()
264 if (lin11_to_val(ret) > lin11_to_val(data->temp2_max)) in ltc3880_read_word_data()
265 data->temp2_max = ret; in ltc3880_read_word_data()
266 ret = data->temp2_max; in ltc3880_read_word_data()
272 ret = -ENXIO; in ltc3880_read_word_data()
276 ret = 0; in ltc3880_read_word_data()
279 ret = ltc2978_read_word_data_common(client, page, reg); in ltc3880_read_word_data()
282 return ret; in ltc3880_read_word_data()
289 int ret; in ltc3883_read_word_data() local
293 ret = pmbus_read_word_data(client, page, LTC3883_MFR_IIN_PEAK); in ltc3883_read_word_data()
294 if (ret >= 0) { in ltc3883_read_word_data()
295 if (lin11_to_val(ret) in ltc3883_read_word_data()
297 data->iin_max = ret; in ltc3883_read_word_data()
298 ret = data->iin_max; in ltc3883_read_word_data()
302 ret = 0; in ltc3883_read_word_data()
305 ret = ltc3880_read_word_data(client, page, reg); in ltc3883_read_word_data()
308 return ret; in ltc3883_read_word_data()
314 int ret; in ltc2978_clear_peaks() local
317 ret = pmbus_write_byte(client, 0, LTC3880_MFR_CLEAR_PEAKS); in ltc2978_clear_peaks()
319 ret = pmbus_write_byte(client, page, PMBUS_CLEAR_FAULTS); in ltc2978_clear_peaks()
321 return ret; in ltc2978_clear_peaks()
329 int ret; in ltc2978_write_word_data() local
334 ret = ltc2978_clear_peaks(client, page, data->id); in ltc2978_write_word_data()
339 ret = ltc2978_clear_peaks(client, page, data->id); in ltc2978_write_word_data()
343 ret = ltc2978_clear_peaks(client, page, data->id); in ltc2978_write_word_data()
348 ret = ltc2978_clear_peaks(client, page, data->id); in ltc2978_write_word_data()
353 ret = ltc2978_clear_peaks(client, page, data->id); in ltc2978_write_word_data()
358 ret = ltc2978_clear_peaks(client, page, data->id); in ltc2978_write_word_data()
361 ret = -ENODATA; in ltc2978_write_word_data()
364 return ret; in ltc2978_write_word_data()