Lines Matching defs:request
219 static int drm_agp_alloc_hook(struct drm_device *dev, struct drm_agp_buffer *request)
232 pages = DIV_ROUND_UP(request->size, AGP_PAGE_SIZE);
233 type = (u32) request->type;
251 request->handle = entry->handle;
256 request->physical = info.ami_physical;
259 request->physical = memory->physical;
270 struct drm_agp_buffer *request = data;
272 return drm_agp_alloc(dev, request);
308 static int drm_agp_unbind_hook(struct drm_device *dev, struct drm_agp_binding *request)
315 entry = drm_agp_lookup_entry(dev, request->handle);
333 struct drm_agp_binding *request = data;
335 return drm_agp_unbind(dev, request);
351 static int drm_agp_bind_hook(struct drm_device *dev, struct drm_agp_binding *request)
359 entry = drm_agp_lookup_entry(dev, request->handle);
362 page = DIV_ROUND_UP(request->offset, AGP_PAGE_SIZE);
382 struct drm_agp_binding *request = data;
384 return drm_agp_bind(dev, request);
401 static int drm_agp_free_hook(struct drm_device *dev, struct drm_agp_buffer *request)
407 entry = drm_agp_lookup_entry(dev, request->handle);
433 struct drm_agp_buffer *request = data;
435 return drm_agp_free(dev, request);