Lines Matching refs:rc

76 	int rc;
86 rc = i2c_smbus_read_byte_data(psu->client, PMBUS_OPERATION);
87 if (rc < 0)
88 return rc;
90 rc = snprintf(data, 3, "%02x", rc);
93 rc = i2c_smbus_read_byte_data(psu->client, PMBUS_WRITE_PROTECT);
94 if (rc < 0)
95 return rc;
97 rc = snprintf(data, 3, "%02x", rc);
100 rc = i2c_smbus_read_byte_data(psu->client, PMBUS_VOUT_OV_FAULT_RESPONSE);
101 if (rc < 0)
102 return rc;
104 rc = snprintf(data, 3, "%02x", rc);
107 rc = i2c_smbus_read_byte_data(psu->client, PMBUS_IOUT_OC_FAULT_RESPONSE);
108 if (rc < 0)
109 return rc;
111 rc = snprintf(data, 3, "%02x", rc);
114 rc = i2c_smbus_read_byte_data(psu->client, PMBUS_REVISION);
115 if (rc < 0)
116 return rc;
118 rc = snprintf(data, 3, "%02x", rc);
121 rc = i2c_smbus_read_block_data(psu->client, PMBUS_MFR_ID, data);
122 if (rc < 0)
123 return rc;
126 rc = i2c_smbus_read_block_data(psu->client, PMBUS_MFR_MODEL, data);
127 if (rc < 0)
128 return rc;
131 rc = i2c_smbus_read_block_data(psu->client, PMBUS_MFR_REVISION, data);
132 if (rc < 0)
133 return rc;
136 rc = i2c_smbus_read_block_data(psu->client, PMBUS_MFR_LOCATION, data);
137 if (rc < 0)
138 return rc;
141 rc = i2c_smbus_read_byte_data(psu->client, READ_HISTORY_EVENT_NUMBER);
142 if (rc < 0)
143 return rc;
145 rc = snprintf(data, 3, "%02x", rc);
148 rc = i2c_smbus_read_block_data(psu->client, READ_HISTORY_EVENTS, data);
149 if (rc < 0)
150 return rc;
153 rc = res - data;
157 rc = i2c_smbus_read_block_data(psu->client, PMBUS_FLASH_KEY_WRITE, data);
158 if (rc < 0)
159 return rc;
162 rc = res - data;
169 data[rc] = '\n';
170 rc += 2;
172 return simple_read_from_buffer(buf, count, ppos, data, rc);
180 ssize_t rc;
185 rc = i2c_smbus_write_byte_data(psu->client, PMBUS_WRITE_PROTECT, 0);
186 if (rc)
187 return rc;
191 rc = kstrtou8_from_user(buf, count, 0, &dst_data);
192 if (rc < 0)
193 return rc;
195 rc = i2c_smbus_write_byte_data(psu->client, PMBUS_OPERATION, dst_data);
196 if (rc < 0)
197 return rc;
201 rc = i2c_smbus_write_byte(psu->client, PMBUS_CLEAR_FAULTS);
202 if (rc < 0)
203 return rc;
211 rc = i2c_smbus_write_block_data(psu->client, PMBUS_FLASH_KEY_WRITE, 4, flash_key);
212 if (rc < 0)
213 return rc;
215 rc = i2c_smbus_write_byte(psu->client, STORE_DEFAULT_ALL);
216 if (rc < 0)
217 return rc;
221 rc = kstrtou8_from_user(buf, count, 0, &dst_data);
222 if (rc < 0)
223 return rc;
225 rc = i2c_smbus_write_byte_data(psu->client, PMBUS_VOUT_OV_FAULT_RESPONSE, dst_data);
226 if (rc < 0)
227 return rc;
231 rc = kstrtou8_from_user(buf, count, 0, &dst_data);
232 if (rc < 0)
233 return rc;
235 rc = i2c_smbus_write_byte_data(psu->client, PMBUS_IOUT_OC_FAULT_RESPONSE, dst_data);
236 if (rc < 0)
237 return rc;
241 rc = i2c_smbus_write_byte(psu->client, ERASE_BLACKBOX_DATA);
242 if (rc < 0)
243 return rc;
247 rc = kstrtou8_from_user(buf, count, 0, &dst_data);
248 if (rc < 0)
249 return rc;
251 rc = i2c_smbus_write_byte_data(psu->client, SET_HISTORY_EVENT_OFFSET, dst_data);
252 if (rc < 0)
253 return rc;