• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/alpha/kernel/

Lines Matching refs:agp

574 titan_agp_setup(alpha_agp_info *agp)
585 aper->arena = agp->hose->sg_pci;
595 agp->aperture.bus_base =
597 agp->aperture.size = aper->pg_count * PAGE_SIZE;
598 agp->aperture.sysdata = aper;
604 titan_agp_cleanup(alpha_agp_info *agp)
606 struct titan_agp_aperture *aper = agp->aperture.sysdata;
621 kfree(agp);
625 titan_agp_configure(alpha_agp_info *agp)
628 titan_pachip_port *port = agp->private;
632 pctl.pctl_r_bits.apctl_v_agp_sba_en = agp->mode.bits.sba;
636 if (agp->mode.bits.rate & 2)
646 pctl.pctl_r_bits.apctl_v_agp_en = agp->mode.bits.enable;
663 titan_agp_bind_memory(alpha_agp_info *agp, off_t pg_start, struct agp_memory *mem)
665 struct titan_agp_aperture *aper = agp->aperture.sysdata;
671 titan_agp_unbind_memory(alpha_agp_info *agp, off_t pg_start, struct agp_memory *mem)
673 struct titan_agp_aperture *aper = agp->aperture.sysdata;
679 titan_agp_translate(alpha_agp_info *agp, dma_addr_t addr)
681 struct titan_agp_aperture *aper = agp->aperture.sysdata;
685 if (addr < agp->aperture.bus_base ||
686 addr >= agp->aperture.bus_base + agp->aperture.size) {
713 alpha_agp_info *agp;
743 agp = kmalloc(sizeof(*agp), GFP_KERNEL);
744 if (!agp)
750 agp->hose = hose;
751 agp->private = port;
752 agp->ops = &titan_agp_ops;
754 agp->aperture.bus_base = 0;
755 agp->aperture.size = 0;
756 agp->aperture.sysdata = NULL;
761 agp->capability.lw = 0;
762 agp->capability.bits.rate = 3; /* 2x, 1x */
763 agp->capability.bits.sba = 1;
764 agp->capability.bits.rq = 7; /* 8 - 1 */
770 agp->mode.lw = 0;
771 agp->mode.bits.rate = 1 << pctl.pctl_r_bits.apctl_v_agp_rate;
772 agp->mode.bits.sba = pctl.pctl_r_bits.apctl_v_agp_sba_en;
773 agp->mode.bits.rq = 7; /* RQ Depth? */
774 agp->mode.bits.enable = pctl.pctl_r_bits.apctl_v_agp_en;
776 return agp;