Lines Matching defs:handle
211 void *handle;
227 handle = drm_agp_allocate_memory(pages, type);
229 if (handle == NULL) {
234 entry->handle = handle;
243 agp_memory_info(dev->agp->agpdev, entry->handle, &info);
245 request->handle = (unsigned long) entry->handle;
269 void *handle)
274 if (entry->handle == handle) return entry;
287 entry = drm_agp_lookup_entry(dev, (void *)request->handle);
292 retcode = drm_agp_unbind_memory(entry->handle);
327 entry = drm_agp_lookup_entry(dev, (void *)request->handle);
334 retcode = drm_agp_bind_memory(entry->handle, page);
364 entry = drm_agp_lookup_entry(dev, (void*)request->handle);
377 drm_agp_unbind_memory(entry->handle);
378 drm_agp_free_memory(entry->handle);
447 int drm_agp_free_memory(void *handle)
452 if (!agpdev || !handle)
455 agp_free_memory(agpdev, handle);
459 int drm_agp_bind_memory(void *handle, off_t start)
464 if (!agpdev || !handle)
467 return agp_bind_memory(agpdev, handle, start * PAGE_SIZE);
470 int drm_agp_unbind_memory(void *handle)
475 if (!agpdev || !handle)
478 return agp_unbind_memory(agpdev, handle);