Lines Matching defs:agp
225 /* agp memory management */
230 drm_sis_agp_t *agp = data;
243 dev_priv->AGPHeap = mmInit(agp->offset, agp->size);
245 DRM_DEBUG("offset = %u, size = %u", agp->offset, agp->size);
253 drm_sis_mem_t *agp = data;
260 block = mmAllocMem(dev_priv->AGPHeap, agp->size, 0, 0);
263 agp->offset = block->ofs;
264 agp->free = (unsigned long)block;
265 if (!add_alloc_set(agp->context, AGP_TYPE, agp->free)) {
267 mmFreeMem((PMemBlock) agp->free);
271 agp->offset = 0;
272 agp->size = 0;
273 agp->free = 0;
276 DRM_DEBUG("alloc agp, size = %d, offset = %d\n", agp->size,
277 agp->offset);
285 drm_sis_mem_t *agp = data;
290 if (!mmBlockInHeap(dev_priv->AGPHeap, (PMemBlock) agp->free))
293 mmFreeMem((PMemBlock) agp->free);
294 if (!del_alloc_set(agp->context, AGP_TYPE, agp->free))
297 DRM_DEBUG("free agp, free = 0x%lx\n", agp->free);
368 DRM_DEBUG("free agp memory 0x%lx\n", item);