Lines Matching refs:agpmaster

92 #define	IS_IGD(agpmaster) ((agpmaster->agpm_dev_type == DEVICE_IS_I810) || \  argument
93 (agpmaster->agpm_dev_type == DEVICE_IS_I830))
182 i965_apersize(agp_master_softc_t *agpmaster) in i965_apersize() argument
186 apersize = AGPM_READ(agpmaster, PGTBL_CTL); in i965_apersize()
259 set_gtt_mmio(dev_info_t *devi, agp_master_softc_t *agpmaster, in set_gtt_mmio() argument
267 if (IS_INTEL_X33(agpmaster->agpm_id)) { in set_gtt_mmio()
270 &GTT_ADDR(agpmaster), 0, 0, &i8xx_dev_access, in set_gtt_mmio()
271 &GTT_HANDLE(agpmaster)); in set_gtt_mmio()
275 &MMIO_BASE(agpmaster), 0, 0, &i8xx_dev_access, in set_gtt_mmio()
276 &MMIO_HANDLE(agpmaster)); in set_gtt_mmio()
282 } else if (IS_INTEL_965(agpmaster->agpm_id)) { in set_gtt_mmio()
284 &MMIO_BASE(agpmaster), 0, 0, &i8xx_dev_access, in set_gtt_mmio()
285 &MMIO_HANDLE(agpmaster)); in set_gtt_mmio()
287 if ((agpmaster->agpm_id == INTEL_IGD_GM45) || in set_gtt_mmio()
288 IS_INTEL_G4X(agpmaster->agpm_id)) in set_gtt_mmio()
289 GTT_ADDR(agpmaster) = in set_gtt_mmio()
290 MMIO_BASE(agpmaster) + GM45_GTT_OFFSET; in set_gtt_mmio()
292 GTT_ADDR(agpmaster) = in set_gtt_mmio()
293 MMIO_BASE(agpmaster) + I965_GTT_OFFSET; in set_gtt_mmio()
294 GTT_HANDLE(agpmaster) = MMIO_HANDLE(agpmaster); in set_gtt_mmio()
297 apersize = i965_apersize(agpmaster); in set_gtt_mmio()
298 } else if (IS_INTEL_915(agpmaster->agpm_id)) { in set_gtt_mmio()
301 &GTT_ADDR(agpmaster), 0, 0, &i8xx_dev_access, in set_gtt_mmio()
302 &GTT_HANDLE(agpmaster)); in set_gtt_mmio()
306 &MMIO_BASE(agpmaster), 0, 0, &i8xx_dev_access, in set_gtt_mmio()
307 &MMIO_HANDLE(agpmaster)); in set_gtt_mmio()
316 &MMIO_BASE(agpmaster), 0, 0, &i8xx_dev_access, in set_gtt_mmio()
317 &MMIO_HANDLE(agpmaster)); in set_gtt_mmio()
320 GTT_ADDR(agpmaster) = MMIO_BASE(agpmaster) + I8XX_PTE_OFFSET; in set_gtt_mmio()
321 GTT_HANDLE(agpmaster) = MMIO_HANDLE(agpmaster); in set_gtt_mmio()
339 agpmaster->agpm_data.agpm_gtt.gtt_info.igd_apersize = apersize; in set_gtt_mmio()
343 APER_BASE(agpmaster) = value & GTT_BASE_MASK; in set_gtt_mmio()
345 "gtt_addr = %p, mmio_base = %p", APER_BASE(agpmaster), apersize, in set_gtt_mmio()
346 (void *)GTT_ADDR(agpmaster), (void *)MMIO_BASE(agpmaster))); in set_gtt_mmio()
362 agp_master_softc_t *agpmaster; in agpmaster_attach() local
368 agpmaster = (agp_master_softc_t *) in agpmaster_attach()
371 agpmaster->agpm_id = in agpmaster_attach()
373 agpmaster->agpm_acc_hdl = pci_acc_hdl; in agpmaster_attach()
375 if (!detect_i8xx_device(agpmaster)) { in agpmaster_attach()
377 if (set_gtt_mmio(devi, agpmaster, pci_acc_hdl) != 0) in agpmaster_attach()
379 } else if (detect_agp_devcice(agpmaster, pci_acc_hdl)) { in agpmaster_attach()
383 agpmaster_detach(&agpmaster); in agpmaster_attach()
387 agpmaster->agpm_data.agpm_gtt.gtt_info.igd_devid = in agpmaster_attach()
388 agpmaster->agpm_id; in agpmaster_attach()
403 *master_softcp = agpmaster; in agpmaster_attach()
406 agpmaster_detach(&agpmaster); in agpmaster_attach()