Lines Matching refs:tf
90 void ide_tf_load(ide_drive_t *drive, struct ide_taskfile *tf, u8 valid) in ide_tf_load() argument
103 tf_outb(tf->feature, io_ports->feature_addr); in ide_tf_load()
105 tf_outb(tf->nsect, io_ports->nsect_addr); in ide_tf_load()
107 tf_outb(tf->lbal, io_ports->lbal_addr); in ide_tf_load()
109 tf_outb(tf->lbam, io_ports->lbam_addr); in ide_tf_load()
111 tf_outb(tf->lbah, io_ports->lbah_addr); in ide_tf_load()
113 tf_outb(tf->device, io_ports->device_addr); in ide_tf_load()
117 void ide_tf_read(ide_drive_t *drive, struct ide_taskfile *tf, u8 valid) in ide_tf_read() argument
130 tf->error = tf_inb(io_ports->feature_addr); in ide_tf_read()
132 tf->nsect = tf_inb(io_ports->nsect_addr); in ide_tf_read()
134 tf->lbal = tf_inb(io_ports->lbal_addr); in ide_tf_read()
136 tf->lbam = tf_inb(io_ports->lbam_addr); in ide_tf_read()
138 tf->lbah = tf_inb(io_ports->lbah_addr); in ide_tf_read()
140 tf->device = tf_inb(io_ports->device_addr); in ide_tf_read()