• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/gpu/drm/radeon/

Lines Matching refs:request

138 	drm_radeon_stipple_t __user *request;
144 request = compat_alloc_user_space(sizeof(*request));
145 if (!access_ok(VERIFY_WRITE, request, sizeof(*request))
147 &request->mask))
150 return drm_ioctl(file, DRM_IOCTL_RADEON_STIPPLE, (unsigned long)request);
172 drm_radeon_texture_t __user *request;
184 request = compat_alloc_user_space(sizeof(*request) + sizeof(*image));
185 if (!access_ok(VERIFY_WRITE, request,
186 sizeof(*request) + sizeof(*image)))
188 image = (drm_radeon_tex_image_t __user *) (request + 1);
190 if (__put_user(req32.offset, &request->offset)
191 || __put_user(req32.pitch, &request->pitch)
192 || __put_user(req32.format, &request->format)
193 || __put_user(req32.width, &request->width)
194 || __put_user(req32.height, &request->height)
195 || __put_user(image, &request->image)
204 return drm_ioctl(file, DRM_IOCTL_RADEON_TEXTURE, (unsigned long)request);
220 drm_radeon_vertex2_t __user *request;
225 request = compat_alloc_user_space(sizeof(*request));
226 if (!access_ok(VERIFY_WRITE, request, sizeof(*request))
227 || __put_user(req32.idx, &request->idx)
228 || __put_user(req32.discard, &request->discard)
229 || __put_user(req32.nr_states, &request->nr_states)
231 &request->state)
232 || __put_user(req32.nr_prims, &request->nr_prims)
234 &request->prim))
237 return drm_ioctl(file, DRM_IOCTL_RADEON_VERTEX2, (unsigned long)request);
251 drm_radeon_cmd_buffer_t __user *request;
256 request = compat_alloc_user_space(sizeof(*request));
257 if (!access_ok(VERIFY_WRITE, request, sizeof(*request))
258 || __put_user(req32.bufsz, &request->bufsz)
260 &request->buf)
261 || __put_user(req32.nbox, &request->nbox)
263 &request->boxes))
266 return drm_ioctl(file, DRM_IOCTL_RADEON_CMDBUF, (unsigned long)request);
278 drm_radeon_getparam_t __user *request;
283 request = compat_alloc_user_space(sizeof(*request));
284 if (!access_ok(VERIFY_WRITE, request, sizeof(*request))
285 || __put_user(req32.param, &request->param)
287 &request->value))
290 return drm_ioctl(file, DRM_IOCTL_RADEON_GETPARAM, (unsigned long)request);
304 drm_radeon_mem_alloc_t __user *request;
309 request = compat_alloc_user_space(sizeof(*request));
310 if (!access_ok(VERIFY_WRITE, request, sizeof(*request))
311 || __put_user(req32.region, &request->region)
312 || __put_user(req32.alignment, &request->alignment)
313 || __put_user(req32.size, &request->size)
315 &request->region_offset))
318 return drm_ioctl(file, DRM_IOCTL_RADEON_ALLOC, (unsigned long)request);
329 drm_radeon_irq_emit_t __user *request;
334 request = compat_alloc_user_space(sizeof(*request));
335 if (!access_ok(VERIFY_WRITE, request, sizeof(*request))
337 &request->irq_seq))
340 return drm_ioctl(file, DRM_IOCTL_RADEON_IRQ_EMIT, (unsigned long)request);
354 drm_radeon_setparam_t __user *request;
359 request = compat_alloc_user_space(sizeof(*request));
360 if (!access_ok(VERIFY_WRITE, request, sizeof(*request))
361 || __put_user(req32.param, &request->param)
363 &request->value))
366 return drm_ioctl(file, DRM_IOCTL_RADEON_SETPARAM, (unsigned long) request);