Lines Matching refs:rc
31 static int i2c_opal_translate_error(int rc) in i2c_opal_translate_error() argument
33 switch (rc) { in i2c_opal_translate_error()
54 int token, rc; in i2c_opal_send_request() local
64 rc = opal_i2c_request(token, bus_id, req); in i2c_opal_send_request()
65 if (rc != OPAL_ASYNC_COMPLETION) { in i2c_opal_send_request()
66 rc = i2c_opal_translate_error(rc); in i2c_opal_send_request()
70 rc = opal_async_wait_response(token, &msg); in i2c_opal_send_request()
71 if (rc) in i2c_opal_send_request()
74 rc = be64_to_cpu(msg.params[1]); in i2c_opal_send_request()
75 if (rc != OPAL_SUCCESS) { in i2c_opal_send_request()
76 rc = i2c_opal_translate_error(rc); in i2c_opal_send_request()
82 return rc; in i2c_opal_send_request()
90 int rc, i; in i2c_opal_master_xfer() local
121 rc = i2c_opal_send_request(opal_id, &req); in i2c_opal_master_xfer()
122 if (rc) in i2c_opal_master_xfer()
123 return rc; in i2c_opal_master_xfer()
135 int rc; in i2c_opal_smbus_xfer() local
181 rc = i2c_opal_send_request(opal_id, &req); in i2c_opal_smbus_xfer()
182 if (!rc && read_write && size == I2C_SMBUS_WORD_DATA) { in i2c_opal_smbus_xfer()
187 return rc; in i2c_opal_smbus_xfer()
217 int rc; in i2c_opal_probe() local
222 rc = of_property_read_u32(pdev->dev.of_node, "ibm,opal-id", &opal_id); in i2c_opal_probe()
223 if (rc) { in i2c_opal_probe()
244 rc = i2c_add_adapter(adapter); in i2c_opal_probe()
245 if (rc) in i2c_opal_probe()
248 return rc; in i2c_opal_probe()