• Home
  • Raw
  • Download

Lines Matching refs:rc

156 	int rc, sig;  in tpm_ibmvtpm_send()  local
189 rc = ibmvtpm_send_crq(ibmvtpm->vdev, in tpm_ibmvtpm_send()
192 if (rc != H_SUCCESS) { in tpm_ibmvtpm_send()
193 dev_err(ibmvtpm->dev, "tpm_ibmvtpm_send failed rc=%d\n", rc); in tpm_ibmvtpm_send()
194 rc = 0; in tpm_ibmvtpm_send()
197 rc = 0; in tpm_ibmvtpm_send()
200 return rc; in tpm_ibmvtpm_send()
224 int rc; in ibmvtpm_crq_get_rtce_size() local
226 rc = ibmvtpm_send_crq(ibmvtpm->vdev, in ibmvtpm_crq_get_rtce_size()
228 if (rc != H_SUCCESS) in ibmvtpm_crq_get_rtce_size()
230 "ibmvtpm_crq_get_rtce_size failed rc=%d\n", rc); in ibmvtpm_crq_get_rtce_size()
232 return rc; in ibmvtpm_crq_get_rtce_size()
247 int rc; in ibmvtpm_crq_get_version() local
249 rc = ibmvtpm_send_crq(ibmvtpm->vdev, in ibmvtpm_crq_get_version()
251 if (rc != H_SUCCESS) in ibmvtpm_crq_get_version()
253 "ibmvtpm_crq_get_version failed rc=%d\n", rc); in ibmvtpm_crq_get_version()
255 return rc; in ibmvtpm_crq_get_version()
268 int rc; in ibmvtpm_crq_send_init_complete() local
270 rc = ibmvtpm_send_crq_word(ibmvtpm->vdev, INIT_CRQ_COMP_CMD); in ibmvtpm_crq_send_init_complete()
271 if (rc != H_SUCCESS) in ibmvtpm_crq_send_init_complete()
273 "ibmvtpm_crq_send_init_complete failed rc=%d\n", rc); in ibmvtpm_crq_send_init_complete()
275 return rc; in ibmvtpm_crq_send_init_complete()
288 int rc; in ibmvtpm_crq_send_init() local
290 rc = ibmvtpm_send_crq_word(ibmvtpm->vdev, INIT_CRQ_CMD); in ibmvtpm_crq_send_init()
291 if (rc != H_SUCCESS) in ibmvtpm_crq_send_init()
293 "ibmvtpm_crq_send_init failed rc=%d\n", rc); in ibmvtpm_crq_send_init()
295 return rc; in ibmvtpm_crq_send_init()
308 int rc = 0; in tpm_ibmvtpm_remove() local
315 if (rc) in tpm_ibmvtpm_remove()
317 rc = plpar_hcall_norets(H_FREE_CRQ, vdev->unit_address); in tpm_ibmvtpm_remove()
318 } while (rc == H_BUSY || H_IS_LONG_BUSY(rc)); in tpm_ibmvtpm_remove()
372 int rc = 0; in tpm_ibmvtpm_suspend() local
374 rc = ibmvtpm_send_crq(ibmvtpm->vdev, in tpm_ibmvtpm_suspend()
376 if (rc != H_SUCCESS) in tpm_ibmvtpm_suspend()
378 "tpm_ibmvtpm_suspend failed rc=%d\n", rc); in tpm_ibmvtpm_suspend()
380 return rc; in tpm_ibmvtpm_suspend()
394 int rc = 0; in ibmvtpm_reset_crq() local
397 if (rc) in ibmvtpm_reset_crq()
399 rc = plpar_hcall_norets(H_FREE_CRQ, in ibmvtpm_reset_crq()
401 } while (rc == H_BUSY || H_IS_LONG_BUSY(rc)); in ibmvtpm_reset_crq()
421 int rc = 0; in tpm_ibmvtpm_resume() local
424 if (rc) in tpm_ibmvtpm_resume()
426 rc = plpar_hcall_norets(H_ENABLE_CRQ, in tpm_ibmvtpm_resume()
428 } while (rc == H_IN_PROGRESS || rc == H_BUSY || H_IS_LONG_BUSY(rc)); in tpm_ibmvtpm_resume()
430 if (rc) { in tpm_ibmvtpm_resume()
431 dev_err(dev, "Error enabling ibmvtpm rc=%d\n", rc); in tpm_ibmvtpm_resume()
432 return rc; in tpm_ibmvtpm_resume()
435 rc = vio_enable_interrupts(ibmvtpm->vdev); in tpm_ibmvtpm_resume()
436 if (rc) { in tpm_ibmvtpm_resume()
437 dev_err(dev, "Error vio_enable_interrupts rc=%d\n", rc); in tpm_ibmvtpm_resume()
438 return rc; in tpm_ibmvtpm_resume()
441 rc = ibmvtpm_crq_send_init(ibmvtpm); in tpm_ibmvtpm_resume()
442 if (rc) in tpm_ibmvtpm_resume()
443 dev_err(dev, "Error send_init rc=%d\n", rc); in tpm_ibmvtpm_resume()
445 return rc; in tpm_ibmvtpm_resume()
499 int rc = 0; in ibmvtpm_crq_process() local
506 rc = ibmvtpm_crq_send_init_complete(ibmvtpm); in ibmvtpm_crq_process()
507 if (rc) in ibmvtpm_crq_process()
508 dev_err(ibmvtpm->dev, "Unable to send CRQ init complete rc=%d\n", rc); in ibmvtpm_crq_process()
605 int rc = -ENOMEM, rc1; in tpm_ibmvtpm_probe() local
637 rc = plpar_hcall_norets(H_REG_CRQ, vio_dev->unit_address, in tpm_ibmvtpm_probe()
639 if (rc == H_RESOURCE) in tpm_ibmvtpm_probe()
640 rc = ibmvtpm_reset_crq(ibmvtpm); in tpm_ibmvtpm_probe()
642 if (rc) { in tpm_ibmvtpm_probe()
643 dev_err(dev, "Unable to register CRQ rc=%d\n", rc); in tpm_ibmvtpm_probe()
647 rc = request_irq(vio_dev->irq, ibmvtpm_interrupt, 0, in tpm_ibmvtpm_probe()
649 if (rc) { in tpm_ibmvtpm_probe()
650 dev_err(dev, "Error %d register irq 0x%x\n", rc, vio_dev->irq); in tpm_ibmvtpm_probe()
654 rc = vio_enable_interrupts(vio_dev); in tpm_ibmvtpm_probe()
655 if (rc) { in tpm_ibmvtpm_probe()
656 dev_err(dev, "Error %d enabling interrupts\n", rc); in tpm_ibmvtpm_probe()
668 rc = ibmvtpm_crq_send_init(ibmvtpm); in tpm_ibmvtpm_probe()
669 if (rc) in tpm_ibmvtpm_probe()
672 rc = ibmvtpm_crq_get_version(ibmvtpm); in tpm_ibmvtpm_probe()
673 if (rc) in tpm_ibmvtpm_probe()
676 rc = ibmvtpm_crq_get_rtce_size(ibmvtpm); in tpm_ibmvtpm_probe()
677 if (rc) in tpm_ibmvtpm_probe()
695 return rc; in tpm_ibmvtpm_probe()