Lines Matching full:unit
33 DEFINE_PROP_UINT32("unit", IDEDevice, unit, -1),
43 if (dev->unit == -1) { in ide_qdev_realize()
44 dev->unit = bus->master ? 1 : 0; in ide_qdev_realize()
47 if (dev->unit >= bus->max_units) { in ide_qdev_realize()
48 error_setg(errp, "Can't create IDE unit %d, bus supports only %d units", in ide_qdev_realize()
49 dev->unit, bus->max_units); in ide_qdev_realize()
53 switch (dev->unit) { in ide_qdev_realize()
56 error_setg(errp, "IDE unit %d is in use", dev->unit); in ide_qdev_realize()
63 error_setg(errp, "IDE unit %d is in use", dev->unit); in ide_qdev_realize()
69 error_setg(errp, "Invalid IDE unit %d", dev->unit); in ide_qdev_realize()
78 IDEState *s = bus->ifs + dev->unit; in ide_dev_initfn()
133 dev->unit ? "/disk@1" : "/disk@0"); in ide_dev_initfn()
135 add_boot_device_lchs(&dev->qdev, dev->unit ? "/disk@1" : "/disk@0", in ide_dev_initfn()
167 if (d->unit != -1) { in ide_dev_set_bootindex()
169 d->unit ? "/disk@1" : "/disk@0"); in ide_dev_set_bootindex()