• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/char/drm/

Lines Matching refs:dev_priv

40 static void r128_emit_clip_rects(drm_r128_private_t * dev_priv,
83 static __inline__ void r128_emit_core(drm_r128_private_t * dev_priv)
85 drm_r128_sarea_t *sarea_priv = dev_priv->sarea_priv;
98 static __inline__ void r128_emit_context(drm_r128_private_t * dev_priv)
100 drm_r128_sarea_t *sarea_priv = dev_priv->sarea_priv;
124 static __inline__ void r128_emit_setup(drm_r128_private_t * dev_priv)
126 drm_r128_sarea_t *sarea_priv = dev_priv->sarea_priv;
140 static __inline__ void r128_emit_masks(drm_r128_private_t * dev_priv)
142 drm_r128_sarea_t *sarea_priv = dev_priv->sarea_priv;
159 static __inline__ void r128_emit_window(drm_r128_private_t * dev_priv)
161 drm_r128_sarea_t *sarea_priv = dev_priv->sarea_priv;
174 static __inline__ void r128_emit_tex0(drm_r128_private_t * dev_priv)
176 drm_r128_sarea_t *sarea_priv = dev_priv->sarea_priv;
201 static __inline__ void r128_emit_tex1(drm_r128_private_t * dev_priv)
203 drm_r128_sarea_t *sarea_priv = dev_priv->sarea_priv;
224 static void r128_emit_state(drm_r128_private_t * dev_priv)
226 drm_r128_sarea_t *sarea_priv = dev_priv->sarea_priv;
232 r128_emit_core(dev_priv);
237 r128_emit_context(dev_priv);
242 r128_emit_setup(dev_priv);
247 r128_emit_masks(dev_priv);
252 r128_emit_window(dev_priv);
257 r128_emit_tex0(dev_priv);
262 r128_emit_tex1(dev_priv);
277 static void r128_clear_box(drm_r128_private_t * dev_priv,
284 switch (dev_priv->fb_bpp) {
302 offset = dev_priv->back_offset;
303 pitch = dev_priv->back_pitch >> 3;
324 static void r128_cce_performance_boxes(drm_r128_private_t * dev_priv)
326 if (atomic_read(&dev_priv->idle_count) == 0) {
327 r128_clear_box(dev_priv, 64, 4, 8, 8, 0, 255, 0);
329 atomic_set(&dev_priv->idle_count, 0);
358 drm_r128_private_t *dev_priv = dev->dev_private;
359 drm_r128_sarea_t *sarea_priv = dev_priv->sarea_priv;
367 if (dev_priv->page_flipping && dev_priv->current_page == 1) {
402 (dev_priv->color_fmt << 8) |
408 OUT_RING(dev_priv->front_pitch_offset_c);
423 (dev_priv->color_fmt << 8) |
429 OUT_RING(dev_priv->back_pitch_offset_c);
444 (dev_priv->depth_fmt << 8) |
450 OUT_RING(dev_priv->depth_pitch_offset_c);
463 drm_r128_private_t *dev_priv = dev->dev_private;
464 drm_r128_sarea_t *sarea_priv = dev_priv->sarea_priv;
474 r128_cce_performance_boxes(dev_priv);
489 (dev_priv->color_fmt << 8) |
498 if (dev_priv->current_page == 0) {
499 OUT_RING(dev_priv->back_pitch_offset_c);
500 OUT_RING(dev_priv->front_pitch_offset_c);
502 OUT_RING(dev_priv->front_pitch_offset_c);
503 OUT_RING(dev_priv->back_pitch_offset_c);
517 dev_priv->sarea_priv->last_frame++;
522 OUT_RING(dev_priv->sarea_priv->last_frame);
529 drm_r128_private_t *dev_priv = dev->dev_private;
533 dev_priv->current_page, dev_priv->sarea_priv->pfCurrentPage);
538 r128_cce_performance_boxes(dev_priv);
546 if (dev_priv->current_page == 0) {
547 OUT_RING(dev_priv->back_offset);
549 OUT_RING(dev_priv->front_offset);
558 dev_priv->sarea_priv->last_frame++;
559 dev_priv->sarea_priv->pfCurrentPage = dev_priv->current_page =
560 1 - dev_priv->current_page;
565 OUT_RING(dev_priv->sarea_priv->last_frame);
572 drm_r128_private_t *dev_priv = dev->dev_private;
574 drm_r128_sarea_t *sarea_priv = dev_priv->sarea_priv;
590 r128_emit_state(dev_priv);
596 r128_emit_clip_rects(dev_priv,
618 buf_priv->age = dev_priv->sarea_priv->last_dispatch;
633 dev_priv->sarea_priv->last_dispatch++;
642 drm_r128_private_t *dev_priv = dev->dev_private;
675 buf_priv->age = dev_priv->sarea_priv->last_dispatch;
690 dev_priv->sarea_priv->last_dispatch++;
697 drm_r128_private_t *dev_priv = dev->dev_private;
699 drm_r128_sarea_t *sarea_priv = dev_priv->sarea_priv;
701 int offset = dev->agp_buffer_map->offset - dev_priv->cce_buffers_offset;
716 r128_emit_state(dev_priv);
744 r128_emit_clip_rects(dev_priv,
756 buf_priv->age = dev_priv->sarea_priv->last_dispatch;
770 dev_priv->sarea_priv->last_dispatch++;
779 drm_r128_private_t *dev_priv = dev->dev_private;
884 drm_r128_private_t *dev_priv = dev->dev_private;
932 (dev_priv->depth_fmt << 8) |
938 OUT_RING(dev_priv->depth_pitch_offset_c);
956 (dev_priv->depth_fmt << 8) |
962 OUT_RING(dev_priv->depth_pitch_offset_c);
980 drm_r128_private_t *dev_priv = dev->dev_private;
1052 (dev_priv->depth_fmt << 8) |
1058 OUT_RING(dev_priv->depth_pitch_offset_c);
1076 (dev_priv->depth_fmt << 8) |
1082 OUT_RING(dev_priv->depth_pitch_offset_c);
1102 drm_r128_private_t *dev_priv = dev->dev_private;
1124 (dev_priv->depth_fmt << 8) |
1130 OUT_RING(dev_priv->depth_pitch_offset_c);
1131 OUT_RING(dev_priv->span_pitch_offset_c);
1145 drm_r128_private_t *dev_priv = dev->dev_private;
1155 if (count > dev_priv->depth_pitch) {
1156 count = dev_priv->depth_pitch;
1188 (dev_priv->depth_fmt << 8) |
1194 OUT_RING(dev_priv->depth_pitch_offset_c);
1195 OUT_RING(dev_priv->span_pitch_offset_c);
1216 drm_r128_private_t *dev_priv = dev->dev_private;
1238 drm_r128_private_t *dev_priv = dev->dev_private;
1239 drm_r128_sarea_t *sarea_priv = dev_priv->sarea_priv;
1248 RING_SPACE_TEST_WITH_RETURN(dev_priv);
1258 dev_priv->sarea_priv->dirty |= R128_UPLOAD_CONTEXT | R128_UPLOAD_MASKS;
1265 drm_r128_private_t *dev_priv = dev->dev_private;
1268 dev_priv->crtc_offset = R128_READ(R128_CRTC_OFFSET);
1269 dev_priv->crtc_offset_cntl = R128_READ(R128_CRTC_OFFSET_CNTL);
1271 R128_WRITE(R128_CRTC_OFFSET, dev_priv->front_offset);
1273 dev_priv->crtc_offset_cntl | R128_CRTC_OFFSET_FLIP_CNTL);
1275 dev_priv->page_flipping = 1;
1276 dev_priv->current_page = 0;
1277 dev_priv->sarea_priv->pfCurrentPage = dev_priv->current_page;
1284 drm_r128_private_t *dev_priv = dev->dev_private;
1287 R128_WRITE(R128_CRTC_OFFSET, dev_priv->crtc_offset);
1288 R128_WRITE(R128_CRTC_OFFSET_CNTL, dev_priv->crtc_offset_cntl);
1290 if (dev_priv->current_page != 0) {
1295 dev_priv->page_flipping = 0;
1306 drm_r128_private_t *dev_priv = dev->dev_private;
1311 RING_SPACE_TEST_WITH_RETURN(dev_priv);
1313 if (!dev_priv->page_flipping)
1325 drm_r128_private_t *dev_priv = dev->dev_private;
1326 drm_r128_sarea_t *sarea_priv = dev_priv->sarea_priv;
1331 RING_SPACE_TEST_WITH_RETURN(dev_priv);
1337 dev_priv->sarea_priv->dirty |= (R128_UPLOAD_CONTEXT |
1347 drm_r128_private_t *dev_priv = dev->dev_private;
1355 if (!dev_priv) {
1377 RING_SPACE_TEST_WITH_RETURN(dev_priv);
1378 VB_AGE_TEST_WITH_RETURN(dev_priv);
1406 drm_r128_private_t *dev_priv = dev->dev_private;
1415 if (!dev_priv) {
1436 RING_SPACE_TEST_WITH_RETURN(dev_priv);
1437 VB_AGE_TEST_WITH_RETURN(dev_priv);
1478 drm_r128_private_t *dev_priv = dev->dev_private;
1495 RING_SPACE_TEST_WITH_RETURN(dev_priv);
1496 VB_AGE_TEST_WITH_RETURN(dev_priv);
1507 drm_r128_private_t *dev_priv = dev->dev_private;
1516 RING_SPACE_TEST_WITH_RETURN(dev_priv);
1541 drm_r128_private_t *dev_priv = dev->dev_private;
1553 RING_SPACE_TEST_WITH_RETURN(dev_priv);
1564 drm_r128_private_t *dev_priv = dev->dev_private;
1572 if (!dev_priv) {
1608 RING_SPACE_TEST_WITH_RETURN(dev_priv);
1609 VB_AGE_TEST_WITH_RETURN(dev_priv);
1628 drm_r128_private_t *dev_priv = dev->dev_private;
1632 if (!dev_priv) {
1661 drm_r128_private_t *dev_priv = dev->dev_private;
1662 if (dev_priv->page_flipping) {