Lines Matching refs:vdev

51 static int ibmvtpm_send_crq(struct vio_dev *vdev, u64 w1, u64 w2)  in ibmvtpm_send_crq()  argument
53 return plpar_hcall_norets(H_SEND_CRQ, vdev->unit_address, w1, w2); in ibmvtpm_send_crq()
151 rc = ibmvtpm_send_crq(ibmvtpm->vdev, be64_to_cpu(word[0]), in tpm_ibmvtpm_send()
190 rc = ibmvtpm_send_crq(ibmvtpm->vdev, cpu_to_be64(buf[0]), in ibmvtpm_crq_get_rtce_size()
217 rc = ibmvtpm_send_crq(ibmvtpm->vdev, cpu_to_be64(buf[0]), in ibmvtpm_crq_get_version()
238 rc = ibmvtpm_send_crq(ibmvtpm->vdev, INIT_CRQ_COMP_CMD, 0); in ibmvtpm_crq_send_init_complete()
258 rc = ibmvtpm_send_crq(ibmvtpm->vdev, INIT_CRQ_CMD, 0); in ibmvtpm_crq_send_init()
273 static int tpm_ibmvtpm_remove(struct vio_dev *vdev) in tpm_ibmvtpm_remove() argument
275 struct ibmvtpm_dev *ibmvtpm = ibmvtpm_get_data(&vdev->dev); in tpm_ibmvtpm_remove()
281 free_irq(vdev->irq, ibmvtpm); in tpm_ibmvtpm_remove()
286 rc = plpar_hcall_norets(H_FREE_CRQ, vdev->unit_address); in tpm_ibmvtpm_remove()
311 static unsigned long tpm_ibmvtpm_get_desired_dma(struct vio_dev *vdev) in tpm_ibmvtpm_get_desired_dma() argument
313 struct ibmvtpm_dev *ibmvtpm = ibmvtpm_get_data(&vdev->dev); in tpm_ibmvtpm_get_desired_dma()
342 rc = ibmvtpm_send_crq(ibmvtpm->vdev, cpu_to_be64(buf[0]), in tpm_ibmvtpm_suspend()
367 ibmvtpm->vdev->unit_address); in ibmvtpm_reset_crq()
373 return plpar_hcall_norets(H_REG_CRQ, ibmvtpm->vdev->unit_address, in ibmvtpm_reset_crq()
393 ibmvtpm->vdev->unit_address); in tpm_ibmvtpm_resume()
401 rc = vio_enable_interrupts(ibmvtpm->vdev); in tpm_ibmvtpm_resume()
582 ibmvtpm->vdev = vio_dev; in tpm_ibmvtpm_probe()