Lines Matching refs:rc

77 	int rc;  in tpm_tis_i2c_read()  local
84 rc = dm_i2c_write(dev, 0, (uchar *)&addrbuf, 1); in tpm_tis_i2c_read()
85 if (rc == 0) in tpm_tis_i2c_read()
89 if (rc) in tpm_tis_i2c_read()
90 return rc; in tpm_tis_i2c_read()
98 rc = dm_i2c_read(dev, 0, buffer, len); in tpm_tis_i2c_read()
99 if (rc == 0) in tpm_tis_i2c_read()
111 rc = dm_i2c_read(dev, addr, buffer, len); in tpm_tis_i2c_read()
112 if (rc == 0) in tpm_tis_i2c_read()
120 if (rc) in tpm_tis_i2c_read()
121 return rc; in tpm_tis_i2c_read()
132 int rc = 0; in tpm_tis_i2c_write_generic() local
145 rc = dm_i2c_write(dev, addr, buffer, len); in tpm_tis_i2c_write_generic()
146 if (rc == 0) in tpm_tis_i2c_write_generic()
153 if (rc) in tpm_tis_i2c_write_generic()
154 return rc; in tpm_tis_i2c_write_generic()
199 int rc; in tpm_tis_i2c_check_locality() local
201 rc = tpm_tis_i2c_read(dev, TPM_ACCESS(loc), &buf, 1); in tpm_tis_i2c_check_locality()
202 if (rc < 0) in tpm_tis_i2c_check_locality()
203 return rc; in tpm_tis_i2c_check_locality()
233 int rc; in tpm_tis_i2c_request_locality() local
235 rc = tpm_tis_i2c_check_locality(dev, loc); in tpm_tis_i2c_request_locality()
236 if (rc >= 0) { in tpm_tis_i2c_request_locality()
239 } else if (rc != -ENOENT) { in tpm_tis_i2c_request_locality()
240 debug("%s: Failed to get locality: %d\n", __func__, rc); in tpm_tis_i2c_request_locality()
241 return rc; in tpm_tis_i2c_request_locality()
244 rc = tpm_tis_i2c_write(dev, TPM_ACCESS(loc), &buf, 1); in tpm_tis_i2c_request_locality()
245 if (rc) { in tpm_tis_i2c_request_locality()
246 debug("%s: Failed to write to TPM: %d\n", __func__, rc); in tpm_tis_i2c_request_locality()
247 return rc; in tpm_tis_i2c_request_locality()
254 rc = tpm_tis_i2c_check_locality(dev, loc); in tpm_tis_i2c_request_locality()
255 if (rc >= 0) { in tpm_tis_i2c_request_locality()
258 } else if (rc != -ENOENT) { in tpm_tis_i2c_request_locality()
259 debug("%s: Failed to get locality: %d\n", __func__, rc); in tpm_tis_i2c_request_locality()
260 return rc; in tpm_tis_i2c_request_locality()
264 debug("%s: Timeout getting locality: %d\n", __func__, rc); in tpm_tis_i2c_request_locality()
266 return rc; in tpm_tis_i2c_request_locality()
284 int rc; in tpm_tis_i2c_ready() local
290 rc = tpm_tis_i2c_write_long(dev, TPM_STS(chip->locality), &buf, 1); in tpm_tis_i2c_ready()
291 if (rc) in tpm_tis_i2c_ready()
292 debug("%s: rc=%d\n", __func__, rc); in tpm_tis_i2c_ready()
294 return rc; in tpm_tis_i2c_ready()
351 int rc; in tpm_tis_i2c_recv_data() local
364 rc = tpm_tis_i2c_read(dev, TPM_DATA_FIFO(chip->locality), in tpm_tis_i2c_recv_data()
366 if (rc == 0) in tpm_tis_i2c_recv_data()
378 int rc; in tpm_tis_i2c_recv() local
410 rc = tpm_tis_i2c_wait_for_stat(dev, TPM_STS_VALID, chip->timeout_c, in tpm_tis_i2c_recv()
412 if (rc) in tpm_tis_i2c_recv()
413 return rc; in tpm_tis_i2c_recv()
425 int rc, status; in tpm_tis_i2c_send() local
440 rc = tpm_tis_i2c_ready(dev); in tpm_tis_i2c_send()
441 if (rc) in tpm_tis_i2c_send()
442 return rc; in tpm_tis_i2c_send()
443 rc = tpm_tis_i2c_wait_for_stat(dev, TPM_STS_COMMAND_READY, in tpm_tis_i2c_send()
445 if (rc) in tpm_tis_i2c_send()
446 return rc; in tpm_tis_i2c_send()
465 rc = tpm_tis_i2c_write(dev, TPM_DATA_FIFO(chip->locality), in tpm_tis_i2c_send()
467 if (rc == 0) in tpm_tis_i2c_send()
473 rc = tpm_tis_i2c_wait_for_stat(dev, TPM_STS_VALID, in tpm_tis_i2c_send()
476 if (rc) in tpm_tis_i2c_send()
477 return rc; in tpm_tis_i2c_send()
485 rc = tpm_tis_i2c_write(dev, TPM_STS(chip->locality), &sts, 1); in tpm_tis_i2c_send()
486 if (rc < 0) in tpm_tis_i2c_send()
487 return rc; in tpm_tis_i2c_send()
488 debug("%s: done, rc=%d\n", __func__, rc); in tpm_tis_i2c_send()
513 int rc; in tpm_tis_i2c_init() local
523 rc = tpm_tis_i2c_request_locality(dev, 0); in tpm_tis_i2c_init()
524 if (rc < 0) in tpm_tis_i2c_init()
525 return rc; in tpm_tis_i2c_init()
561 int rc; in tpm_tis_i2c_open() local
566 rc = tpm_tis_i2c_init(dev); in tpm_tis_i2c_open()
567 if (rc < 0) in tpm_tis_i2c_open()
570 return rc; in tpm_tis_i2c_open()