Lines Matching refs:pctl
238 union TPAchipPCTL pctl; in titan_query_agp() local
241 pctl.pctl_q_whole = port->pctl.csr; in titan_query_agp()
243 return pctl.pctl_r_bits.apctl_v_agp_present; in titan_query_agp()
342 port->pctl.csr |= pctl_m_mwin; in titan_init_one_pachip_port()
644 union TPAchipPCTL pctl; in titan_agp_configure() local
646 pctl.pctl_q_whole = port->pctl.csr; in titan_agp_configure()
649 pctl.pctl_r_bits.apctl_v_agp_sba_en = agp->mode.bits.sba; in titan_agp_configure()
652 pctl.pctl_r_bits.apctl_v_agp_rate = 0; /* 1x */ in titan_agp_configure()
654 pctl.pctl_r_bits.apctl_v_agp_rate = 1; /* 2x */ in titan_agp_configure()
657 pctl.pctl_r_bits.apctl_v_agp_rate = 2; /* 4x */ in titan_agp_configure()
661 pctl.pctl_r_bits.apctl_v_agp_hp_rd = 2; in titan_agp_configure()
662 pctl.pctl_r_bits.apctl_v_agp_lp_rd = 7; in titan_agp_configure()
667 pctl.pctl_r_bits.apctl_v_agp_en = agp->mode.bits.enable; in titan_agp_configure()
671 1 << pctl.pctl_r_bits.apctl_v_agp_rate, in titan_agp_configure()
672 pctl.pctl_r_bits.apctl_v_agp_sba_en ? " - SBA" : ""); in titan_agp_configure()
675 port->pctl.csr = pctl.pctl_q_whole; in titan_agp_configure()
738 union TPAchipPCTL pctl; in titan_agp_info() local
795 pctl.pctl_q_whole = port->pctl.csr; in titan_agp_info()
797 agp->mode.bits.rate = 1 << pctl.pctl_r_bits.apctl_v_agp_rate; in titan_agp_info()
798 agp->mode.bits.sba = pctl.pctl_r_bits.apctl_v_agp_sba_en; in titan_agp_info()
800 agp->mode.bits.enable = pctl.pctl_r_bits.apctl_v_agp_en; in titan_agp_info()