Lines Matching defs:device
44 /* IO addresses on which the registers for this device can be
49 to select device 0 (commonly known as "master") or device 1
51 int device;
166 grub_pata_regset (dev, GRUB_ATA_REG_DISK, (dev->device << 4)
277 grub_pata_regset (dev, GRUB_ATA_REG_DISK, dev->device << 4);
282 was preserved, there is a device connected. */
288 return grub_error (GRUB_ERR_UNKNOWN_DEVICE, "no device connected");
290 /* The above test may detect a second (slave) device
292 (master) device. It is not safe to use the status register
300 grub_pata_device_initialize (int port, int device, int addr)
306 grub_dprintf ("pata", "detecting device %d,%d (0x%x)\n",
307 port, device, addr);
313 /* Setup the device information. */
315 dev->device = device;
320 /* Register the device. */
465 return grub_error (GRUB_ERR_UNKNOWN_DEVICE, "not a PATA device");
469 if (dev->port * 2 + dev->device == devnum)
479 return grub_error (GRUB_ERR_UNKNOWN_DEVICE, "no such PATA device");
502 if (hook (GRUB_SCSI_SUBSYSTEM_PATA, dev->port * 2 + dev->device))