Lines Matching refs:OUT_RING

459 	OUT_RING(CP_PACKET0(RADEON_RE_TOP_LEFT, 0));
460 OUT_RING((box->y1 << 16) | box->x1);
461 OUT_RING(CP_PACKET0(RADEON_RE_WIDTH_HEIGHT, 0));
462 OUT_RING(((box->y2 - 1) << 16) | (box->x2 - 1));
491 OUT_RING(CP_PACKET0(RADEON_PP_MISC, 6));
492 OUT_RING(ctx->pp_misc);
493 OUT_RING(ctx->pp_fog_color);
494 OUT_RING(ctx->re_solid_color);
495 OUT_RING(ctx->rb3d_blendcntl);
496 OUT_RING(ctx->rb3d_depthoffset);
497 OUT_RING(ctx->rb3d_depthpitch);
498 OUT_RING(ctx->rb3d_zstencilcntl);
499 OUT_RING(CP_PACKET0(RADEON_PP_CNTL, 2));
500 OUT_RING(ctx->pp_cntl);
501 OUT_RING(ctx->rb3d_cntl);
502 OUT_RING(ctx->rb3d_coloroffset);
503 OUT_RING(CP_PACKET0(RADEON_RB3D_COLORPITCH, 0));
504 OUT_RING(ctx->rb3d_colorpitch);
510 OUT_RING(CP_PACKET0(RADEON_SE_COORD_FMT, 0));
511 OUT_RING(ctx->se_coord_fmt);
517 OUT_RING(CP_PACKET0(RADEON_RE_LINE_PATTERN, 1));
518 OUT_RING(ctx->re_line_pattern);
519 OUT_RING(ctx->re_line_state);
520 OUT_RING(CP_PACKET0(RADEON_SE_LINE_WIDTH, 0));
521 OUT_RING(ctx->se_line_width);
527 OUT_RING(CP_PACKET0(RADEON_PP_LUM_MATRIX, 0));
528 OUT_RING(ctx->pp_lum_matrix);
529 OUT_RING(CP_PACKET0(RADEON_PP_ROT_MATRIX_0, 1));
530 OUT_RING(ctx->pp_rot_matrix_0);
531 OUT_RING(ctx->pp_rot_matrix_1);
537 OUT_RING(CP_PACKET0(RADEON_RB3D_STENCILREFMASK, 2));
538 OUT_RING(ctx->rb3d_stencilrefmask);
539 OUT_RING(ctx->rb3d_ropcntl);
540 OUT_RING(ctx->rb3d_planemask);
546 OUT_RING(CP_PACKET0(RADEON_SE_VPORT_XSCALE, 5));
547 OUT_RING(ctx->se_vport_xscale);
548 OUT_RING(ctx->se_vport_xoffset);
549 OUT_RING(ctx->se_vport_yscale);
550 OUT_RING(ctx->se_vport_yoffset);
551 OUT_RING(ctx->se_vport_zscale);
552 OUT_RING(ctx->se_vport_zoffset);
558 OUT_RING(CP_PACKET0(RADEON_SE_CNTL, 0));
559 OUT_RING(ctx->se_cntl);
560 OUT_RING(CP_PACKET0(RADEON_SE_CNTL_STATUS, 0));
561 OUT_RING(ctx->se_cntl_status);
567 OUT_RING(CP_PACKET0(RADEON_RE_MISC, 0));
568 OUT_RING(ctx->re_misc);
580 OUT_RING(CP_PACKET0(RADEON_PP_TXFILTER_0, 5));
581 OUT_RING(tex[0].pp_txfilter);
582 OUT_RING(tex[0].pp_txformat);
583 OUT_RING(tex[0].pp_txoffset);
584 OUT_RING(tex[0].pp_txcblend);
585 OUT_RING(tex[0].pp_txablend);
586 OUT_RING(tex[0].pp_tfactor);
587 OUT_RING(CP_PACKET0(RADEON_PP_BORDER_COLOR_0, 0));
588 OUT_RING(tex[0].pp_border_color);
600 OUT_RING(CP_PACKET0(RADEON_PP_TXFILTER_1, 5));
601 OUT_RING(tex[1].pp_txfilter);
602 OUT_RING(tex[1].pp_txformat);
603 OUT_RING(tex[1].pp_txoffset);
604 OUT_RING(tex[1].pp_txcblend);
605 OUT_RING(tex[1].pp_txablend);
606 OUT_RING(tex[1].pp_tfactor);
607 OUT_RING(CP_PACKET0(RADEON_PP_BORDER_COLOR_1, 0));
608 OUT_RING(tex[1].pp_border_color);
620 OUT_RING(CP_PACKET0(RADEON_PP_TXFILTER_2, 5));
621 OUT_RING(tex[2].pp_txfilter);
622 OUT_RING(tex[2].pp_txformat);
623 OUT_RING(tex[2].pp_txoffset);
624 OUT_RING(tex[2].pp_txcblend);
625 OUT_RING(tex[2].pp_txablend);
626 OUT_RING(tex[2].pp_tfactor);
627 OUT_RING(CP_PACKET0(RADEON_PP_BORDER_COLOR_2, 0));
628 OUT_RING(tex[2].pp_border_color);
645 OUT_RING(CP_PACKET0(RADEON_SE_ZBIAS_FACTOR, 1));
646 OUT_RING(state->context2.se_zbias_factor);
647 OUT_RING(state->context2.se_zbias_constant);
791 OUT_RING(CP_PACKET0(RADEON_DP_WRITE_MASK, 0));
792 OUT_RING(0xffffffff);
797 OUT_RING(CP_PACKET3(RADEON_CNTL_PAINT_MULTI, 4));
798 OUT_RING(RADEON_GMC_DST_PITCH_OFFSET_CNTL |
805 OUT_RING(dev_priv->front_pitch_offset);
807 OUT_RING(dev_priv->back_pitch_offset);
810 OUT_RING(color);
812 OUT_RING((x << 16) | y);
813 OUT_RING((w << 16) | h);
919 OUT_RING(CP_PACKET0(RADEON_DP_WRITE_MASK, 0));
920 OUT_RING(clear->color_mask);
940 OUT_RING(CP_PACKET3
942 OUT_RING(RADEON_GMC_DST_PITCH_OFFSET_CNTL |
950 OUT_RING(dev_priv->front_pitch_offset);
951 OUT_RING(clear->clear_color);
953 OUT_RING((x << 16) | y);
954 OUT_RING((w << 16) | h);
962 OUT_RING(CP_PACKET3
964 OUT_RING(RADEON_GMC_DST_PITCH_OFFSET_CNTL |
972 OUT_RING(dev_priv->back_pitch_offset);
973 OUT_RING(clear->clear_color);
975 OUT_RING((x << 16) | y);
976 OUT_RING((w << 16) | h);
1069 OUT_RING(CP_PACKET3
1072 OUT_RING(tileoffset * 8);
1074 OUT_RING(nrtilesx + 4);
1076 OUT_RING(clearmask);
1092 OUT_RING(CP_PACKET3
1099 OUT_RING(tileoffset * 16);
1101 OUT_RING(nrtilesx + 1);
1103 OUT_RING(clearmask);
1120 OUT_RING(CP_PACKET3
1122 OUT_RING(tileoffset * 128);
1124 OUT_RING(nrtilesx + 4);
1126 OUT_RING(clearmask);
1143 OUT_RING(CP_PACKET3(RADEON_3D_CLEAR_HIZ, 2));
1144 OUT_RING(0x0); /* First tile */
1145 OUT_RING(0x3cc0);
1146 OUT_RING((0xff << 22) | (0xff << 6) | 0x003f003f);
1260 OUT_RING(CP_PACKET3(R200_3D_DRAW_IMMD_2, 12));
1261 OUT_RING((RADEON_PRIM_TYPE_RECT_LIST |
1264 OUT_RING(depth_boxes[i].ui[CLEAR_X1]);
1265 OUT_RING(depth_boxes[i].ui[CLEAR_Y1]);
1266 OUT_RING(depth_boxes[i].ui[CLEAR_DEPTH]);
1267 OUT_RING(0x3f800000);
1268 OUT_RING(depth_boxes[i].ui[CLEAR_X1]);
1269 OUT_RING(depth_boxes[i].ui[CLEAR_Y2]);
1270 OUT_RING(depth_boxes[i].ui[CLEAR_DEPTH]);
1271 OUT_RING(0x3f800000);
1272 OUT_RING(depth_boxes[i].ui[CLEAR_X2]);
1273 OUT_RING(depth_boxes[i].ui[CLEAR_Y2]);
1274 OUT_RING(depth_boxes[i].ui[CLEAR_DEPTH]);
1275 OUT_RING(0x3f800000);
1309 OUT_RING(CP_PACKET0(RADEON_PP_CNTL, 1));
1310 OUT_RING(0x00000000);
1311 OUT_RING(rb3d_cntl);
1332 OUT_RING(CP_PACKET3(RADEON_3D_DRAW_IMMD, 13));
1333 OUT_RING(RADEON_VTX_Z_PRESENT |
1335 OUT_RING((RADEON_PRIM_TYPE_RECT_LIST |
1341 OUT_RING(depth_boxes[i].ui[CLEAR_X1]);
1342 OUT_RING(depth_boxes[i].ui[CLEAR_Y1]);
1343 OUT_RING(depth_boxes[i].ui[CLEAR_DEPTH]);
1344 OUT_RING(0x0);
1346 OUT_RING(depth_boxes[i].ui[CLEAR_X1]);
1347 OUT_RING(depth_boxes[i].ui[CLEAR_Y2]);
1348 OUT_RING(depth_boxes[i].ui[CLEAR_DEPTH]);
1349 OUT_RING(0x0);
1351 OUT_RING(depth_boxes[i].ui[CLEAR_X2]);
1352 OUT_RING(depth_boxes[i].ui[CLEAR_Y2]);
1353 OUT_RING(depth_boxes[i].ui[CLEAR_DEPTH]);
1354 OUT_RING(0x0);
1409 OUT_RING(CP_PACKET0(RADEON_DP_GUI_MASTER_CNTL, 0));
1410 OUT_RING(RADEON_GMC_SRC_PITCH_OFFSET_CNTL |
1421 OUT_RING(CP_PACKET0(RADEON_SRC_PITCH_OFFSET, 1));
1423 OUT_RING(dev_priv->back_pitch_offset);
1424 OUT_RING(dev_priv->front_pitch_offset);
1426 OUT_RING(dev_priv->front_pitch_offset);
1427 OUT_RING(dev_priv->back_pitch_offset);
1430 OUT_RING(CP_PACKET0(RADEON_SRC_X_Y, 2));
1431 OUT_RING((x << 16) | y);
1432 OUT_RING((x << 16) | y);
1433 OUT_RING((w << 16) | h);
1564 OUT_RING(CP_PACKET3(RADEON_3D_RNDR_GEN_INDX_PRIM, 3));
1565 OUT_RING(offset);
1566 OUT_RING(numverts);
1567 OUT_RING(prim->vc_format);
1568 OUT_RING(prim->prim | RADEON_PRIM_WALK_LIST |
1629 OUT_RING(CP_PACKET0(RADEON_CP_IB_BASE, 1));
1630 OUT_RING(offset);
1631 OUT_RING(dwords);
1901 OUT_RING(CP_PACKET3(RADEON_CNTL_BITBLT_MULTI, 5));
1902 OUT_RING(RADEON_GMC_SRC_PITCH_OFFSET_CNTL |
1910 OUT_RING((spitch << 22) | (offset >> 10));
1911 OUT_RING((texpitch << 22) | ((tex->offset >> 10) + (byte_offset >> 10)));
1912 OUT_RING(0);
1913 OUT_RING((image->x << 16) | (image->y % 2048));
1914 OUT_RING((image->width << 16) | height);
1949 OUT_RING(CP_PACKET0(RADEON_RE_STIPPLE_ADDR, 0));
1950 OUT_RING(0x00000000);
1952 OUT_RING(CP_PACKET0_TABLE(RADEON_RE_STIPPLE_DATA, 31));
1954 OUT_RING(stipple[i]);
2194 OUT_RING(CP_PACKET0(RADEON_CRTC_OFFSET_CNTL, 0));
2195 OUT_RING(RADEON_READ(RADEON_CRTC_OFFSET_CNTL) |
2197 OUT_RING(CP_PACKET0(RADEON_CRTC2_OFFSET_CNTL, 0));
2198 OUT_RING(RADEON_READ(RADEON_CRTC2_OFFSET_CNTL) |
2664 OUT_RING(CP_PACKET0(reg, (sz - 1)));
2681 OUT_RING(CP_PACKET0(RADEON_SE_TCL_SCALAR_INDX_REG, 0));
2682 OUT_RING(start | (stride << RADEON_SCAL_INDX_DWORD_STRIDE_SHIFT));
2683 OUT_RING(CP_PACKET0_TABLE(RADEON_SE_TCL_SCALAR_DATA_REG, sz - 1));
2701 OUT_RING(CP_PACKET0(RADEON_SE_TCL_SCALAR_INDX_REG, 0));
2702 OUT_RING(start | (stride << RADEON_SCAL_INDX_DWORD_STRIDE_SHIFT));
2703 OUT_RING(CP_PACKET0_TABLE(RADEON_SE_TCL_SCALAR_DATA_REG, sz - 1));
2720 OUT_RING(CP_PACKET0(RADEON_SE_TCL_VECTOR_INDX_REG, 0));
2721 OUT_RING(start | (stride << RADEON_VEC_INDX_OCTWORD_STRIDE_SHIFT));
2722 OUT_RING(CP_PACKET0_TABLE(RADEON_SE_TCL_VECTOR_DATA_REG, (sz - 1)));
2744 OUT_RING(CP_PACKET0(RADEON_SE_TCL_VECTOR_INDX_REG, 0));
2745 OUT_RING(start | (1 << RADEON_VEC_INDX_OCTWORD_STRIDE_SHIFT));
2746 OUT_RING(CP_PACKET0_TABLE(RADEON_SE_TCL_VECTOR_DATA_REG, (sz - 1)));