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,
345 static void tpm_ibmvtpm_remove(struct vio_dev *vdev)
383 static unsigned long tpm_ibmvtpm_get_desired_dma(struct vio_dev *vdev)
594 * @vio_dev: vio device struct
601 static int tpm_ibmvtpm_probe(struct vio_dev *vio_dev,
605 struct device *dev = &vio_dev->dev;
621 ibmvtpm->vdev = vio_dev;
641 rc = plpar_hcall_norets(H_REG_CRQ, vio_dev->unit_address,
651 rc = request_irq(vio_dev->irq, ibmvtpm_interrupt, 0,
654 dev_err(dev, "Error %d register irq 0x%x\n", rc, vio_dev->irq);
658 rc = vio_enable_interrupts(vio_dev);
699 rc1 = plpar_hcall_norets(H_FREE_CRQ, vio_dev->unit_address);