Lines Matching defs:vio_dev
46 static int ibmvtpm_send_crq_word(struct vio_dev *vdev, u64 w1)
87 static int ibmvtpm_send_crq(struct vio_dev *vdev,
343 static int tpm_ibmvtpm_remove(struct vio_dev *vdev)
383 static unsigned long tpm_ibmvtpm_get_desired_dma(struct vio_dev *vdev)
593 * @vio_dev: vio device struct
600 static int tpm_ibmvtpm_probe(struct vio_dev *vio_dev,
604 struct device *dev = &vio_dev->dev;
620 ibmvtpm->vdev = vio_dev;
640 rc = plpar_hcall_norets(H_REG_CRQ, vio_dev->unit_address,
650 rc = request_irq(vio_dev->irq, ibmvtpm_interrupt, 0,
653 dev_err(dev, "Error %d register irq 0x%x\n", rc, vio_dev->irq);
657 rc = vio_enable_interrupts(vio_dev);
708 rc1 = plpar_hcall_norets(H_FREE_CRQ, vio_dev->unit_address);