Lines Matching refs:vdev
735 struct vio_dev *vdev = to_vio_dev(vhost->dev);
736 return plpar_hcall_norets(H_SEND_CRQ, vdev->unit_address, word1, word2);
742 struct vio_dev *vdev = to_vio_dev(vhost->dev);
744 return plpar_hcall_norets(H_SEND_SUB_CRQ, vdev->unit_address, cookie,
893 struct vio_dev *vdev = to_vio_dev(vhost->dev);
897 free_irq(vdev->irq, vhost);
902 rc = plpar_hcall_norets(H_FREE_CRQ, vdev->unit_address);
921 struct vio_dev *vdev = to_vio_dev(vhost->dev);
930 rc = plpar_hcall_norets(H_ENABLE_CRQ, vdev->unit_address);
959 struct vio_dev *vdev = to_vio_dev(vhost->dev);
968 rc = plpar_hcall_norets(H_FREE_CRQ, vdev->unit_address);
983 rc = plpar_hcall_norets(H_REG_CRQ, vdev->unit_address,
3754 struct vio_dev *vdev = to_vio_dev(vhost->dev);
3779 vio_enable_interrupts(vdev);
3781 vio_disable_interrupts(vdev);
3786 vio_disable_interrupts(vdev);
3808 struct vio_dev *vdev = to_vio_dev(dev);
3815 rc = plpar_hcall_norets(H_VIOCTL, vdev->unit_address, irq_action,
5831 struct vio_dev *vdev = to_vio_dev(dev);
5838 retrc = rc = plpar_hcall_norets(H_REG_CRQ, vdev->unit_address,
5856 if ((rc = request_irq(vdev->irq, ibmvfc_interrupt, 0, IBMVFC_NAME, vhost))) {
5857 dev_err(dev, "Couldn't register irq 0x%x. rc=%d\n", vdev->irq, rc);
5861 if ((rc = vio_enable_interrupts(vdev))) {
5872 rc = plpar_hcall_norets(H_FREE_CRQ, vdev->unit_address);
5883 struct vio_dev *vdev = to_vio_dev(dev);
5889 rc = h_reg_sub_crq(vdev->unit_address, scrq->msg_token, PAGE_SIZE,
5909 vdev->unit_address, index);
5925 rc = plpar_hcall_norets(H_FREE_SUB_CRQ, vdev->unit_address, scrq->cookie);
5935 struct vio_dev *vdev = to_vio_dev(dev);
5946 rc = plpar_hcall_norets(H_FREE_SUB_CRQ, vdev->unit_address,
6223 * @vdev: vio device struct
6229 static int ibmvfc_probe(struct vio_dev *vdev, const struct vio_device_id *id)
6233 struct device *dev = &vdev->dev;
6334 * @vdev: vio device struct
6339 static void ibmvfc_remove(struct vio_dev *vdev)
6341 struct ibmvfc_host *vhost = dev_get_drvdata(&vdev->dev);
6385 struct vio_dev *vdev = to_vio_dev(dev);
6388 vio_disable_interrupts(vdev);
6396 * @vdev: vio device struct
6402 static unsigned long ibmvfc_get_desired_dma(struct vio_dev *vdev)