Lines Matching refs:tf

75 	cmd->tf.command = ide_rw_cmds[index + lba48 + write];
90 struct ide_taskfile *tf = &cmd.tf;
101 cmd.valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE;
102 cmd.valid.in.tf = IDE_VALID_IN_TF | IDE_VALID_DEVICE;
109 tf->nsect = nsectors & 0xff;
110 tf->lbal = (u8) block;
111 tf->lbam = (u8)(block >> 8);
112 tf->lbah = (u8)(block >> 16);
113 tf->device = ATA_LBA;
115 tf = &cmd.hob;
116 tf->nsect = (nsectors >> 8) & 0xff;
117 tf->lbal = (u8)(block >> 24);
119 tf->lbam = (u8)((u64)block >> 32);
120 tf->lbah = (u8)((u64)block >> 40);
127 tf->nsect = nsectors & 0xff;
128 tf->lbal = block;
129 tf->lbam = block >>= 8;
130 tf->lbah = block >>= 8;
131 tf->device = ((block >> 8) & 0xf) | ATA_LBA;
143 tf->nsect = nsectors & 0xff;
144 tf->lbal = sect;
145 tf->lbam = cyl;
146 tf->lbah = cyl >> 8;
147 tf->device = head;
209 struct ide_taskfile *tf = &cmd.tf;
214 tf->command = ATA_CMD_READ_NATIVE_MAX_EXT;
216 tf->command = ATA_CMD_READ_NATIVE_MAX;
217 tf->device = ATA_LBA;
219 cmd.valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE;
220 cmd.valid.in.tf = IDE_VALID_IN_TF | IDE_VALID_DEVICE;
230 if (!(tf->status & ATA_ERR))
243 struct ide_taskfile *tf = &cmd.tf;
249 tf->lbal = (addr_req >> 0) & 0xff;
250 tf->lbam = (addr_req >>= 8) & 0xff;
251 tf->lbah = (addr_req >>= 8) & 0xff;
256 tf->command = ATA_CMD_SET_MAX_EXT;
258 tf->device = (addr_req >>= 8) & 0x0f;
259 tf->command = ATA_CMD_SET_MAX;
261 tf->device |= ATA_LBA;
263 cmd.valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE;
264 cmd.valid.in.tf = IDE_VALID_IN_TF | IDE_VALID_DEVICE;
274 if (!(tf->status & ATA_ERR))
449 cmd->tf.command = ATA_CMD_FLUSH_EXT;
451 cmd->tf.command = ATA_CMD_FLUSH;
452 cmd->valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE;
513 cmd.tf.feature = feature;
514 cmd.tf.nsect = nsect;
515 cmd.tf.command = ATA_CMD_SET_FEATURES;
516 cmd.valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE;
517 cmd.valid.in.tf = IDE_VALID_IN_TF | IDE_VALID_DEVICE;
588 cmd.tf.command = ATA_CMD_FLUSH_EXT;
590 cmd.tf.command = ATA_CMD_FLUSH;
591 cmd.valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE;
592 cmd.valid.in.tf = IDE_VALID_IN_TF | IDE_VALID_DEVICE;
772 cmd.tf.command = on ? ATA_CMD_MEDIA_LOCK : ATA_CMD_MEDIA_UNLOCK;
773 cmd.valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE;
774 cmd.valid.in.tf = IDE_VALID_IN_TF | IDE_VALID_DEVICE;