• Home
  • Raw
  • Download

Lines Matching refs:rc

128 	int rc;  in tpm_ibmvtpm_send()  local
151 rc = ibmvtpm_send_crq(ibmvtpm->vdev, be64_to_cpu(word[0]), in tpm_ibmvtpm_send()
153 if (rc != H_SUCCESS) { in tpm_ibmvtpm_send()
154 dev_err(ibmvtpm->dev, "tpm_ibmvtpm_send failed rc=%d\n", rc); in tpm_ibmvtpm_send()
155 rc = 0; in tpm_ibmvtpm_send()
157 rc = count; in tpm_ibmvtpm_send()
160 return rc; in tpm_ibmvtpm_send()
185 int rc; in ibmvtpm_crq_get_rtce_size() local
190 rc = ibmvtpm_send_crq(ibmvtpm->vdev, cpu_to_be64(buf[0]), in ibmvtpm_crq_get_rtce_size()
192 if (rc != H_SUCCESS) in ibmvtpm_crq_get_rtce_size()
194 "ibmvtpm_crq_get_rtce_size failed rc=%d\n", rc); in ibmvtpm_crq_get_rtce_size()
196 return rc; in ibmvtpm_crq_get_rtce_size()
212 int rc; in ibmvtpm_crq_get_version() local
217 rc = ibmvtpm_send_crq(ibmvtpm->vdev, cpu_to_be64(buf[0]), in ibmvtpm_crq_get_version()
219 if (rc != H_SUCCESS) in ibmvtpm_crq_get_version()
221 "ibmvtpm_crq_get_version failed rc=%d\n", rc); in ibmvtpm_crq_get_version()
223 return rc; in ibmvtpm_crq_get_version()
236 int rc; in ibmvtpm_crq_send_init_complete() local
238 rc = ibmvtpm_send_crq(ibmvtpm->vdev, INIT_CRQ_COMP_CMD, 0); in ibmvtpm_crq_send_init_complete()
239 if (rc != H_SUCCESS) in ibmvtpm_crq_send_init_complete()
241 "ibmvtpm_crq_send_init_complete failed rc=%d\n", rc); in ibmvtpm_crq_send_init_complete()
243 return rc; in ibmvtpm_crq_send_init_complete()
256 int rc; in ibmvtpm_crq_send_init() local
258 rc = ibmvtpm_send_crq(ibmvtpm->vdev, INIT_CRQ_CMD, 0); in ibmvtpm_crq_send_init()
259 if (rc != H_SUCCESS) in ibmvtpm_crq_send_init()
261 "ibmvtpm_crq_send_init failed rc=%d\n", rc); in ibmvtpm_crq_send_init()
263 return rc; in ibmvtpm_crq_send_init()
277 int rc = 0; in tpm_ibmvtpm_remove() local
284 if (rc) in tpm_ibmvtpm_remove()
286 rc = plpar_hcall_norets(H_FREE_CRQ, vdev->unit_address); in tpm_ibmvtpm_remove()
287 } while (rc == H_BUSY || H_IS_LONG_BUSY(rc)); in tpm_ibmvtpm_remove()
337 int rc = 0; in tpm_ibmvtpm_suspend() local
342 rc = ibmvtpm_send_crq(ibmvtpm->vdev, cpu_to_be64(buf[0]), in tpm_ibmvtpm_suspend()
344 if (rc != H_SUCCESS) in tpm_ibmvtpm_suspend()
346 "tpm_ibmvtpm_suspend failed rc=%d\n", rc); in tpm_ibmvtpm_suspend()
348 return rc; in tpm_ibmvtpm_suspend()
361 int rc = 0; in ibmvtpm_reset_crq() local
364 if (rc) in ibmvtpm_reset_crq()
366 rc = plpar_hcall_norets(H_FREE_CRQ, in ibmvtpm_reset_crq()
368 } while (rc == H_BUSY || H_IS_LONG_BUSY(rc)); in ibmvtpm_reset_crq()
387 int rc = 0; in tpm_ibmvtpm_resume() local
390 if (rc) in tpm_ibmvtpm_resume()
392 rc = plpar_hcall_norets(H_ENABLE_CRQ, in tpm_ibmvtpm_resume()
394 } while (rc == H_IN_PROGRESS || rc == H_BUSY || H_IS_LONG_BUSY(rc)); in tpm_ibmvtpm_resume()
396 if (rc) { in tpm_ibmvtpm_resume()
397 dev_err(dev, "Error enabling ibmvtpm rc=%d\n", rc); in tpm_ibmvtpm_resume()
398 return rc; in tpm_ibmvtpm_resume()
401 rc = vio_enable_interrupts(ibmvtpm->vdev); in tpm_ibmvtpm_resume()
402 if (rc) { in tpm_ibmvtpm_resume()
403 dev_err(dev, "Error vio_enable_interrupts rc=%d\n", rc); in tpm_ibmvtpm_resume()
404 return rc; in tpm_ibmvtpm_resume()
407 rc = ibmvtpm_crq_send_init(ibmvtpm); in tpm_ibmvtpm_resume()
408 if (rc) in tpm_ibmvtpm_resume()
409 dev_err(dev, "Error send_init rc=%d\n", rc); in tpm_ibmvtpm_resume()
411 return rc; in tpm_ibmvtpm_resume()
466 int rc = 0; in ibmvtpm_crq_process() local
473 rc = ibmvtpm_crq_send_init_complete(ibmvtpm); in ibmvtpm_crq_process()
474 if (rc) in ibmvtpm_crq_process()
475 dev_err(ibmvtpm->dev, "Unable to send CRQ init complete rc=%d\n", rc); in ibmvtpm_crq_process()
570 int rc = -ENOMEM, rc1; in tpm_ibmvtpm_probe() local
603 rc = plpar_hcall_norets(H_REG_CRQ, vio_dev->unit_address, in tpm_ibmvtpm_probe()
605 if (rc == H_RESOURCE) in tpm_ibmvtpm_probe()
606 rc = ibmvtpm_reset_crq(ibmvtpm); in tpm_ibmvtpm_probe()
608 if (rc) { in tpm_ibmvtpm_probe()
609 dev_err(dev, "Unable to register CRQ rc=%d\n", rc); in tpm_ibmvtpm_probe()
613 rc = request_irq(vio_dev->irq, ibmvtpm_interrupt, 0, in tpm_ibmvtpm_probe()
615 if (rc) { in tpm_ibmvtpm_probe()
616 dev_err(dev, "Error %d register irq 0x%x\n", rc, vio_dev->irq); in tpm_ibmvtpm_probe()
620 rc = vio_enable_interrupts(vio_dev); in tpm_ibmvtpm_probe()
621 if (rc) { in tpm_ibmvtpm_probe()
622 dev_err(dev, "Error %d enabling interrupts\n", rc); in tpm_ibmvtpm_probe()
634 rc = ibmvtpm_crq_send_init(ibmvtpm); in tpm_ibmvtpm_probe()
635 if (rc) in tpm_ibmvtpm_probe()
638 rc = ibmvtpm_crq_get_version(ibmvtpm); in tpm_ibmvtpm_probe()
639 if (rc) in tpm_ibmvtpm_probe()
642 rc = ibmvtpm_crq_get_rtce_size(ibmvtpm); in tpm_ibmvtpm_probe()
643 if (rc) in tpm_ibmvtpm_probe()
668 return rc; in tpm_ibmvtpm_probe()