Lines Matching defs:_drm_i915_sarea
338 typedef struct _drm_i915_sarea { struct
339 struct drm_tex_region texList[I915_NR_TEX_REGIONS + 1];
340 int last_upload; /* last time texture was uploaded */
341 int last_enqueue; /* last time a buffer was enqueued */
342 int last_dispatch; /* age of the most recently dispatched buffer */
343 int ctxOwner; /* last context to upload state */
344 int texAge;
345 int pf_enabled; /* is pageflipping allowed? */
346 int pf_active;
347 int pf_current_page; /* which buffer is being displayed? */
348 int perf_boxes; /* performance boxes to be displayed */
349 int width, height; /* screen size in pixels */
351 drm_handle_t front_handle;
352 int front_offset;
353 int front_size;
355 drm_handle_t back_handle;
356 int back_offset;
357 int back_size;
359 drm_handle_t depth_handle;
360 int depth_offset;
361 int depth_size;
363 drm_handle_t tex_handle;
364 int tex_offset;
365 int tex_size;
366 int log_tex_granularity;
367 int pitch;
368 int rotation; /* 0, 90, 180 or 270 */
369 int rotated_offset;
370 int rotated_size;
371 int rotated_pitch;
372 int virtualX, virtualY;
374 unsigned int front_tiled;
375 unsigned int back_tiled;
376 unsigned int depth_tiled;
377 unsigned int rotated_tiled;
378 unsigned int rotated2_tiled;
380 int pipeA_x;
381 int pipeA_y;
382 int pipeA_w;
383 int pipeA_h;
384 int pipeB_x;
385 int pipeB_y;
386 int pipeB_w;
387 int pipeB_h;
390 drm_handle_t unused_handle;
391 __u32 unused1, unused2, unused3;
396 __u32 front_bo_handle;
397 __u32 back_bo_handle;
398 __u32 unused_bo_handle;
399 __u32 depth_bo_handle;