Lines Matching refs:rc
38 ssize_t rc;
57 rc = i2c_transfer(client->adapter, msgs, 2);
58 if (rc < 0)
59 return rc;
69 ssize_t rc;
79 rc = i2c_master_send(client, (const char *)buf, sizeof(buf));
80 if (rc < 0)
81 return rc;
82 else if (rc != sizeof(buf))
117 int i, rc;
129 rc = p8_i2c_occ_putscom_u32(client, OCB_ADDR, OCC_SRAM_ADDR_CMD, 0);
130 if (rc)
131 return rc;
134 rc = p8_i2c_occ_putscom_be(client, OCB_DATA3, cmd, len);
135 if (rc)
136 return rc;
139 rc = p8_i2c_occ_putscom_u32(client, OCB_DATA1, OCC_DATA_ATTN, 0);
140 if (rc)
141 return rc;
145 rc = p8_i2c_occ_putscom_u32(client, OCB_ADDR,
147 if (rc)
148 return rc;
150 rc = p8_i2c_occ_getscom(client, OCB_DATA3, (u8 *)resp);
151 if (rc)
152 return rc;
156 rc = -EALREADY;
164 } while (rc);
169 rc = -ETIMEDOUT;
172 rc = 0;
178 rc = -EINVAL;
187 rc = -EREMOTEIO;
190 rc = -EPROTO;
193 if (rc < 0)
194 return rc;
202 rc = p8_i2c_occ_getscom(client, OCB_DATA3, ((u8 *)resp) + i);
203 if (rc)
204 return rc;