Lines Matching refs:rc
180 s32 rc; in i2c_nuvoton_wait_for_stat() local
185 rc = wait_event_interruptible_timeout(*queue, in i2c_nuvoton_wait_for_stat()
188 if (rc > 0) in i2c_nuvoton_wait_for_stat()
234 s32 rc; in i2c_nuvoton_recv_data() local
249 rc = i2c_nuvoton_read_buf(client, TPM_DATA_FIFO_R, in i2c_nuvoton_recv_data()
251 if (rc < 0) { in i2c_nuvoton_recv_data()
254 __func__, rc); in i2c_nuvoton_recv_data()
269 s32 rc; in i2c_nuvoton_recv() local
317 rc = i2c_nuvoton_recv_data(client, chip, &buf[size], in i2c_nuvoton_recv()
319 size += rc; in i2c_nuvoton_recv()
320 if (rc < 0 || size < expected) { in i2c_nuvoton_recv()
354 int burst_count, bytes2write, retries, rc = -EIO; in i2c_nuvoton_send() local
363 rc = -EIO; in i2c_nuvoton_send()
366 rc = 0; in i2c_nuvoton_send()
373 rc = -EIO; in i2c_nuvoton_send()
378 rc = i2c_nuvoton_write_buf(client, TPM_DATA_FIFO_W, in i2c_nuvoton_send()
380 if (rc < 0) { in i2c_nuvoton_send()
387 rc = i2c_nuvoton_wait_for_stat(chip, in i2c_nuvoton_send()
394 if (rc < 0) { in i2c_nuvoton_send()
397 rc = -ETIMEDOUT; in i2c_nuvoton_send()
401 if (rc < 0) in i2c_nuvoton_send()
405 rc = i2c_nuvoton_write_buf(client, TPM_DATA_FIFO_W, 1, in i2c_nuvoton_send()
407 if (rc < 0) { in i2c_nuvoton_send()
410 rc = -EIO; in i2c_nuvoton_send()
414 rc = i2c_nuvoton_wait_for_stat(chip, in i2c_nuvoton_send()
418 if (rc) { in i2c_nuvoton_send()
421 rc = -ETIMEDOUT; in i2c_nuvoton_send()
426 if (rc < 0) { in i2c_nuvoton_send()
429 return rc; in i2c_nuvoton_send()
432 rc = i2c_nuvoton_write_status(client, TPM_STS_GO); in i2c_nuvoton_send()
433 if (rc < 0) { in i2c_nuvoton_send()
436 return rc; in i2c_nuvoton_send()
439 rc = i2c_nuvoton_wait_for_data_avail(chip, in i2c_nuvoton_send()
443 if (rc) { in i2c_nuvoton_send()
446 return rc; in i2c_nuvoton_send()
488 s32 rc; in get_vid() local
492 rc = i2c_nuvoton_read_buf(client, TPM_VID_DID_RID, 4, (u8 *)&temp); in get_vid()
493 if (rc < 0) in get_vid()
494 return rc; in get_vid()
503 rc = i2c_nuvoton_read_buf(client, TPM_DATA_FIFO_W, 4, in get_vid()
505 if (rc < 0) in get_vid()
506 return rc; in get_vid()
521 int rc; in i2c_nuvoton_probe() local
526 rc = get_vid(client, &vid); in i2c_nuvoton_probe()
527 if (rc) in i2c_nuvoton_probe()
528 return rc; in i2c_nuvoton_probe()
560 rc = devm_request_irq(dev, chip->vendor.irq, in i2c_nuvoton_probe()
565 if (rc) { in i2c_nuvoton_probe()
573 rc = i2c_nuvoton_wait_for_stat(chip, in i2c_nuvoton_probe()
578 if (rc == 0) { in i2c_nuvoton_probe()
584 rc = i2c_nuvoton_write_buf(client, in i2c_nuvoton_probe()
586 1, (u8 *) (&rc)); in i2c_nuvoton_probe()
587 if (rc < 0) in i2c_nuvoton_probe()
588 return rc; in i2c_nuvoton_probe()