Lines Matching defs:request
235 int drm_agp_alloc(struct drm_device *dev, struct drm_agp_buffer *request)
249 pages = (request->size + PAGE_SIZE - 1) / PAGE_SIZE;
266 request->handle = entry->handle;
267 request->physical = alloc.agpa_physical;
275 struct drm_agp_buffer *request = data;
277 return drm_agp_alloc(dev, request);
313 int drm_agp_unbind(struct drm_device *dev, struct drm_agp_binding *request)
320 if (!(entry = drm_agp_lookup_entry(dev, request->handle)))
342 struct drm_agp_binding *request = data;
344 return drm_agp_unbind(dev, request);
360 int drm_agp_bind(struct drm_device *dev, struct drm_agp_binding *request)
368 if (!(entry = drm_agp_lookup_entry(dev, request->handle)))
372 page = (request->offset + PAGE_SIZE - 1) / PAGE_SIZE;
390 struct drm_agp_binding *request = data;
392 return drm_agp_bind(dev, request);
409 int drm_agp_free(struct drm_device *dev, struct drm_agp_buffer *request)
415 if (!(entry = drm_agp_lookup_entry(dev, request->handle)))
418 (void) drm_agp_unbind_memory(request->handle, dev);
439 struct drm_agp_buffer *request = data;
441 return drm_agp_free(dev, request);