Lines Matching refs:vdev
801 g->first_minor = port->vio.vdev->dev_no << PARTITION_SHIFT; in probe_disk()
807 g->driverfs_dev = &port->vio.vdev->dev; in probe_disk()
863 static int vdc_port_probe(struct vio_dev *vdev, const struct vio_device_id *id) in vdc_port_probe() argument
875 if ((vdev->dev_no << PARTITION_SHIFT) & ~(u64)MINORMASK) { in vdc_port_probe()
877 vdev->dev_no); in vdc_port_probe()
888 if (vdev->dev_no >= 26) in vdc_port_probe()
891 'a' + ((int)vdev->dev_no / 26) - 1, in vdc_port_probe()
892 'a' + ((int)vdev->dev_no % 26)); in vdc_port_probe()
895 VDCBLK_NAME "%c", 'a' + ((int)vdev->dev_no % 26)); in vdc_port_probe()
902 ldc_timeout = mdesc_get_property(hp, vdev->mp, "vdc-timeout", NULL); in vdc_port_probe()
908 err = vio_driver_init(&port->vio, vdev, VDEV_DISK, in vdc_port_probe()
931 dev_set_drvdata(&vdev->dev, port); in vdc_port_probe()
951 static int vdc_port_remove(struct vio_dev *vdev) in vdc_port_remove() argument
953 struct vdc_port *port = dev_get_drvdata(&vdev->dev); in vdc_port_remove()
974 dev_set_drvdata(&vdev->dev, NULL); in vdc_port_remove()