Lines Matching refs:tf
89 void ide_tf_load(ide_drive_t *drive, struct ide_taskfile *tf, u8 valid) in ide_tf_load() argument
102 tf_outb(tf->feature, io_ports->feature_addr); in ide_tf_load()
104 tf_outb(tf->nsect, io_ports->nsect_addr); in ide_tf_load()
106 tf_outb(tf->lbal, io_ports->lbal_addr); in ide_tf_load()
108 tf_outb(tf->lbam, io_ports->lbam_addr); in ide_tf_load()
110 tf_outb(tf->lbah, io_ports->lbah_addr); in ide_tf_load()
112 tf_outb(tf->device, io_ports->device_addr); in ide_tf_load()
116 void ide_tf_read(ide_drive_t *drive, struct ide_taskfile *tf, u8 valid) in ide_tf_read() argument
129 tf->error = tf_inb(io_ports->feature_addr); in ide_tf_read()
131 tf->nsect = tf_inb(io_ports->nsect_addr); in ide_tf_read()
133 tf->lbal = tf_inb(io_ports->lbal_addr); in ide_tf_read()
135 tf->lbam = tf_inb(io_ports->lbam_addr); in ide_tf_read()
137 tf->lbah = tf_inb(io_ports->lbah_addr); in ide_tf_read()
139 tf->device = tf_inb(io_ports->device_addr); in ide_tf_read()