Lines Matching full:aperture
61 uint32_t aperture; member
130 /* Set the aperture bus address base (must be 0) */ in agp_apple_attach()
138 sc->aperture = 256*1024*1024; in agp_apple_attach()
140 for (sc->aperture = 256*1024*1024; sc->aperture >= 4*1024*1024; in agp_apple_attach()
141 sc->aperture /= 2) { in agp_apple_attach()
146 if (sc->aperture < 4*1024*1024) { in agp_apple_attach()
152 AGP_SET_APERTURE(dev, sc->aperture); in agp_apple_attach()
156 /* Enable the aperture and TLB. */ in agp_apple_attach()
169 /* Disable the aperture and TLB */ in agp_apple_detach()
191 return (sc->aperture); in agp_apple_get_aperture()
195 agp_apple_set_aperture(device_t dev, uint32_t aperture) in agp_apple_set_aperture() argument
203 if (aperture % (4*1024*1024) in agp_apple_set_aperture()
204 || aperture < 4*1024*1024 in agp_apple_set_aperture()
205 || aperture > ((sc->u3) ? 512 : 256)*1024*1024) in agp_apple_set_aperture()
208 /* The aperture value is a multiple of 4 MB */ in agp_apple_set_aperture()
209 aperture /= (4*1024*1024); in agp_apple_set_aperture()
212 (sc->gatt->ag_physical & 0xfffff000) | aperture, 4); in agp_apple_set_aperture()