Lines Matching refs:vdev

146 	struct vio_dev *vdev = to_vio_dev(hostdata->dev);
147 free_irq(vdev->irq, (void *)hostdata);
152 rc = plpar_hcall_norets(H_FREE_CRQ, vdev->unit_address);
198 struct vio_dev *vdev = to_vio_dev(hostdata->dev);
205 return plpar_hcall_norets(H_SEND_CRQ, vdev->unit_address, word1, word2);
215 struct vio_dev *vdev = to_vio_dev(hostdata->dev);
227 vio_enable_interrupts(vdev);
230 vio_disable_interrupts(vdev);
288 struct vio_dev *vdev = to_vio_dev(hostdata->dev);
294 rc = plpar_hcall_norets(H_FREE_CRQ, vdev->unit_address);
305 vdev->unit_address,
332 struct vio_dev *vdev = to_vio_dev(hostdata->dev);
351 vdev->unit_address,
373 if (request_irq(vdev->irq,
377 vdev->irq);
381 rc = vio_enable_interrupts(vdev);
395 rc = plpar_hcall_norets(H_FREE_CRQ, vdev->unit_address);
416 struct vio_dev *vdev = to_vio_dev(hostdata->dev);
424 rc = plpar_hcall_norets(H_ENABLE_CRQ, vdev->unit_address);
2107 * @vdev: struct vio_dev for the device whose desired IO mem is to be returned
2112 static unsigned long ibmvscsi_get_desired_dma(struct vio_dev *vdev)
2222 static int ibmvscsi_probe(struct vio_dev *vdev, const struct vio_device_id *id)
2226 struct device *dev = &vdev->dev;
2232 dev_set_drvdata(&vdev->dev, NULL);
2236 dev_err(&vdev->dev, "couldn't allocate host data\n");
2251 dev_err(&vdev->dev, "couldn't map persistent buffers\n");
2259 dev_err(&vdev->dev, "couldn't initialize kthread. rc=%ld\n",
2266 dev_err(&vdev->dev, "couldn't initialize crq. rc=%d\n", rc);
2270 dev_err(&vdev->dev, "couldn't initialize event pool\n");
2318 dev_set_drvdata(&vdev->dev, hostdata);
2340 static void ibmvscsi_remove(struct vio_dev *vdev)
2342 struct ibmvscsi_host_data *hostdata = dev_get_drvdata(&vdev->dev);