Lines Matching defs:agpmaster

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