Lines Matching refs:taskfile
74 parms.taskfile.disk = 0xE0;
75 parms.taskfile.cmd = GRUB_ATA_CMD_IDENTIFY_PACKET_DEVICE;
120 parms.taskfile.disk = 0xE0;
122 parms.taskfile.cmd = GRUB_ATA_CMD_IDENTIFY_DEVICE;
128 grub_uint8_t sts = parms.taskfile.status;
133 && (parms.taskfile.error & 0x04 /* ABRT */))
229 parms->taskfile.disk = 0xE0 | head;
230 parms->taskfile.sectnum = sect;
231 parms->taskfile.cyllsb = cylinder & 0xFF;
232 parms->taskfile.cylmsb = cylinder >> 8;
240 parms->taskfile.disk = 0xE0 | ((sector >> 24) & 0x0F);
242 parms->taskfile.sectors = size;
243 parms->taskfile.lba_low = sector & 0xFF;
244 parms->taskfile.lba_mid = (sector >> 8) & 0xFF;
245 parms->taskfile.lba_high = (sector >> 16) & 0xFF;
252 parms->taskfile.disk = 0xE0;
255 parms->taskfile.sectors = size & 0xFF;
256 parms->taskfile.lba_low = sector & 0xFF;
257 parms->taskfile.lba_mid = (sector >> 8) & 0xFF;
258 parms->taskfile.lba_high = (sector >> 16) & 0xFF;
261 parms->taskfile.sectors48 = (size >> 8) & 0xFF;
262 parms->taskfile.lba48_low = (sector >> 24) & 0xFF;
263 parms->taskfile.lba48_mid = (sector >> 32) & 0xFF;
264 parms->taskfile.lba48_high = (sector >> 40) & 0xFF;
331 parms.taskfile.cmd = (! rw ? cmd : cmd_write);
513 parms.taskfile.disk = 0;
514 parms.taskfile.features = 0;
515 parms.taskfile.atapi_ireason = 0;
516 parms.taskfile.atapi_cnthigh = size >> 8;
517 parms.taskfile.atapi_cntlow = size & 0xff;
518 parms.taskfile.cmd = GRUB_ATA_CMD_PACKET;