Lines Matching refs:vdev

157 	struct vio_dev *vdev = to_vio_dev(hostdata->dev);  in ibmvscsi_release_crq_queue()  local
158 free_irq(vdev->irq, (void *)hostdata); in ibmvscsi_release_crq_queue()
163 rc = plpar_hcall_norets(H_FREE_CRQ, vdev->unit_address); in ibmvscsi_release_crq_queue()
209 struct vio_dev *vdev = to_vio_dev(hostdata->dev); in ibmvscsi_send_crq() local
216 return plpar_hcall_norets(H_SEND_CRQ, vdev->unit_address, word1, word2); in ibmvscsi_send_crq()
226 struct vio_dev *vdev = to_vio_dev(hostdata->dev); in ibmvscsi_task() local
237 vio_enable_interrupts(vdev); in ibmvscsi_task()
240 vio_disable_interrupts(vdev); in ibmvscsi_task()
300 struct vio_dev *vdev = to_vio_dev(hostdata->dev); in ibmvscsi_reset_crq_queue() local
306 rc = plpar_hcall_norets(H_FREE_CRQ, vdev->unit_address); in ibmvscsi_reset_crq_queue()
317 vdev->unit_address, in ibmvscsi_reset_crq_queue()
343 struct vio_dev *vdev = to_vio_dev(hostdata->dev); in ibmvscsi_init_crq_queue() local
362 vdev->unit_address, in ibmvscsi_init_crq_queue()
384 if (request_irq(vdev->irq, in ibmvscsi_init_crq_queue()
388 vdev->irq); in ibmvscsi_init_crq_queue()
392 rc = vio_enable_interrupts(vdev); in ibmvscsi_init_crq_queue()
406 rc = plpar_hcall_norets(H_FREE_CRQ, vdev->unit_address); in ibmvscsi_init_crq_queue()
428 struct vio_dev *vdev = to_vio_dev(hostdata->dev); in ibmvscsi_reenable_crq_queue() local
434 rc = plpar_hcall_norets(H_ENABLE_CRQ, vdev->unit_address); in ibmvscsi_reenable_crq_queue()
2157 static unsigned long ibmvscsi_get_desired_dma(struct vio_dev *vdev) in ibmvscsi_get_desired_dma() argument
2240 static int ibmvscsi_probe(struct vio_dev *vdev, const struct vio_device_id *id) in ibmvscsi_probe() argument
2244 struct device *dev = &vdev->dev; in ibmvscsi_probe()
2250 dev_set_drvdata(&vdev->dev, NULL); in ibmvscsi_probe()
2254 dev_err(&vdev->dev, "couldn't allocate host data\n"); in ibmvscsi_probe()
2269 dev_err(&vdev->dev, "couldn't map persistent buffers\n"); in ibmvscsi_probe()
2277 dev_err(&vdev->dev, "couldn't initialize kthread. rc=%ld\n", in ibmvscsi_probe()
2284 dev_err(&vdev->dev, "couldn't initialize crq. rc=%d\n", rc); in ibmvscsi_probe()
2288 dev_err(&vdev->dev, "couldn't initialize event pool\n"); in ibmvscsi_probe()
2336 dev_set_drvdata(&vdev->dev, hostdata); in ibmvscsi_probe()
2355 static int ibmvscsi_remove(struct vio_dev *vdev) in ibmvscsi_remove() argument
2357 struct ibmvscsi_host_data *hostdata = dev_get_drvdata(&vdev->dev); in ibmvscsi_remove()