Lines Matching refs:ioaddr
105 *val = readl(link->ap->ioaddr.scr_addr + (sc_reg * 4)); in vsc_sata_scr_read()
115 writel(val, link->ap->ioaddr.scr_addr + (sc_reg * 4)); in vsc_sata_scr_write()
160 struct ata_ioports *ioaddr = &ap->ioaddr; in vsc_sata_tf_load() local
175 ioaddr->feature_addr); in vsc_sata_tf_load()
177 ioaddr->nsect_addr); in vsc_sata_tf_load()
179 ioaddr->lbal_addr); in vsc_sata_tf_load()
181 ioaddr->lbam_addr); in vsc_sata_tf_load()
183 ioaddr->lbah_addr); in vsc_sata_tf_load()
185 writew(tf->feature, ioaddr->feature_addr); in vsc_sata_tf_load()
186 writew(tf->nsect, ioaddr->nsect_addr); in vsc_sata_tf_load()
187 writew(tf->lbal, ioaddr->lbal_addr); in vsc_sata_tf_load()
188 writew(tf->lbam, ioaddr->lbam_addr); in vsc_sata_tf_load()
189 writew(tf->lbah, ioaddr->lbah_addr); in vsc_sata_tf_load()
193 writeb(tf->device, ioaddr->device_addr); in vsc_sata_tf_load()
201 struct ata_ioports *ioaddr = &ap->ioaddr; in vsc_sata_tf_read() local
205 tf->device = readw(ioaddr->device_addr); in vsc_sata_tf_read()
206 feature = readw(ioaddr->error_addr); in vsc_sata_tf_read()
207 nsect = readw(ioaddr->nsect_addr); in vsc_sata_tf_read()
208 lbal = readw(ioaddr->lbal_addr); in vsc_sata_tf_read()
209 lbam = readw(ioaddr->lbam_addr); in vsc_sata_tf_read()
210 lbah = readw(ioaddr->lbah_addr); in vsc_sata_tf_read()
381 vsc_sata_setup_port(&ap->ioaddr, mmio_base + offset); in vsc_sata_init_one()