• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/ata/

Lines Matching defs:ata_regs

51 	struct mpc52xx_ata __iomem	*ata_regs;
332 struct mpc52xx_ata __iomem *regs = priv->ata_regs;
350 struct mpc52xx_ata __iomem *regs = priv->ata_regs;
503 struct mpc52xx_ata __iomem *regs = priv->ata_regs;
513 if (in_8(&priv->ata_regs->fifo_status) & MPC52xx_ATA_FIFOSTAT_ERROR)
515 __func__, in_8(&priv->ata_regs->fifo_status));
576 if (in_8(&priv->ata_regs->fifo_status) & MPC52xx_ATA_FIFOSTAT_ERROR)
578 __func__, in_8(&priv->ata_regs->fifo_status));
587 if (in_8(&priv->ata_regs->fifo_status) & MPC52xx_ATA_FIFOSTAT_ERROR) {
589 __func__, in_8(&priv->ata_regs->fifo_status));
646 aio->altstatus_addr = &priv->ata_regs->tf_control;
647 aio->ctl_addr = &priv->ata_regs->tf_control;
648 aio->data_addr = &priv->ata_regs->tf_data;
649 aio->error_addr = &priv->ata_regs->tf_features;
650 aio->feature_addr = &priv->ata_regs->tf_features;
651 aio->nsect_addr = &priv->ata_regs->tf_sec_count;
652 aio->lbal_addr = &priv->ata_regs->tf_sec_num;
653 aio->lbam_addr = &priv->ata_regs->tf_cyl_low;
654 aio->lbah_addr = &priv->ata_regs->tf_cyl_high;
655 aio->device_addr = &priv->ata_regs->tf_dev_head;
656 aio->status_addr = &priv->ata_regs->tf_command;
657 aio->command_addr = &priv->ata_regs->tf_command;
659 ata_port_desc(ap, "ata_regs 0x%lx", raw_ata_regs);
688 struct mpc52xx_ata __iomem *ata_regs;
712 sizeof(*ata_regs), DRV_NAME)) {
717 ata_regs = devm_ioremap(&op->dev, res_mem.start, sizeof(*ata_regs));
718 if (!ata_regs) {
760 priv->ata_regs = ata_regs;
809 devm_release_mem_region(&op->dev, res_mem.start, sizeof(*ata_regs));
816 if (ata_regs)
817 devm_iounmap(&op->dev, ata_regs);
839 devm_iounmap(&op->dev, priv->ata_regs);
841 sizeof(*priv->ata_regs));