Lines Matching defs:instr_out

111 instr_out(struct drm_intel_decode *ctx, unsigned int index,
147 instr_out(ctx, 0, "MI_SET_CONTEXT\n");
148 instr_out(ctx, 1, "gtt offset = 0x%x%s%s\n",
190 instr_out(ctx, 0, "MI_WAIT_FOR_EVENT%s%s%s%s%s%s%s%s%s%s%s%s%s%s\n",
206 instr_out(ctx, 0, "MI_WAIT_FOR_EVENT%s%s%s%s%s%s%s%s%s%s%s%s\n",
291 instr_out(ctx, 0, "MI_BATCH_BUFFER_END\n");
294 instr_out(ctx, 0, "MI_SEMAPHORE_MBOX%s%s%s%s %u\n",
300 instr_out(ctx, 1, "value\n");
301 instr_out(ctx, 2, "address\n");
304 instr_out(ctx, 0, "MI_STORE_DATA_INDEX%s\n",
306 instr_out(ctx, 1, "index\n");
307 instr_out(ctx, 2, "dword\n");
309 instr_out(ctx, 3, "upper dword\n");
313 instr_out(ctx, 0,
317 instr_out(ctx, 0, "MI_NOOP\n");
334 instr_out(ctx, 0,
346 instr_out(ctx, 1, "hws index\n");
348 instr_out(ctx, 1, "address\n");
349 instr_out(ctx, 2, "dword\n");
351 instr_out(ctx, 3, "upper dword\n");
360 instr_out(ctx, 0, "%s\n",
363 instr_out(ctx, i, "dword %d\n", i);
370 instr_out(ctx, 0, "MI UNKNOWN\n");
377 instr_out(ctx, 0,
405 instr_out(ctx, 1,
459 instr_out(ctx, 0,
468 instr_out(ctx, 1, "dest (%d,%d)\n",
470 instr_out(ctx, 2, "dest (%d,%d)\n",
481 instr_out(ctx, 2, "cliprect (%d,%d)\n",
483 instr_out(ctx, 3, "cliprect (%d,%d)\n",
485 instr_out(ctx, 4, "setup dst offset 0x%08x\n",
487 instr_out(ctx, 5, "setup background color\n");
488 instr_out(ctx, 6, "setup foreground color\n");
489 instr_out(ctx, 7, "color pattern offset\n");
498 instr_out(ctx, 1, "cliprect (%d,%d)\n",
500 instr_out(ctx, 2, "cliprect (%d,%d)\n",
512 instr_out(ctx, 2, "cliprect (%d,%d)\n",
514 instr_out(ctx, 3, "cliprect (%d,%d)\n",
516 instr_out(ctx, 4, "setup dst offset 0x%08x\n",
518 instr_out(ctx, 5, "setup background color\n");
519 instr_out(ctx, 6, "setup foreground color\n");
520 instr_out(ctx, 7, "mono pattern dw0\n");
521 instr_out(ctx, 8, "mono pattern dw1\n");
531 instr_out(ctx, 2, "(%d,%d)\n",
533 instr_out(ctx, 3, "(%d,%d)\n",
535 instr_out(ctx, 4, "offset 0x%08x\n", data[4]);
536 instr_out(ctx, 5, "color\n");
546 instr_out(ctx, 2, "dst (%d,%d)\n",
548 instr_out(ctx, 3, "dst (%d,%d)\n",
550 instr_out(ctx, 4, "dst offset 0x%08x\n", data[4]);
551 instr_out(ctx, 5, "src (%d,%d)\n",
553 instr_out(ctx, 6, "src pitch %d\n",
555 instr_out(ctx, 7, "src offset 0x%08x\n", data[7]);
565 instr_out(ctx, 0, "%s\n",
577 instr_out(ctx, i, "dword %d\n", i);
584 instr_out(ctx, 0, "2D UNKNOWN\n");
598 instr_out(ctx, 0,
602 instr_out(ctx, 0, "3DSTATE_SCISSOR_ENABLE %s\n",
606 instr_out(ctx, 0, "3DSTATE_MAP_COORD_SET_I830\n");
609 instr_out(ctx, 0, "3DSTATE_MAP_CUBE_I830\n");
612 instr_out(ctx, 0, "3DSTATE_MAP_TEX_STREAM_I830\n");
616 instr_out(ctx, 0, "3D UNKNOWN: 3d_1c opcode = 0x%x\n",
857 instr_out(ctx, i++, "%s: %s %s, %s\n", instr_prefix,
859 instr_out(ctx, i++, "%s\n", instr_prefix);
860 instr_out(ctx, i++, "%s\n", instr_prefix);
873 instr_out(ctx, i++, "%s: %s %s, %s, %s\n", instr_prefix,
875 instr_out(ctx, i++, "%s\n", instr_prefix);
876 instr_out(ctx, i++, "%s\n", instr_prefix);
890 instr_out(ctx, i++, "%s: %s %s, %s, %s, %s\n", instr_prefix,
892 instr_out(ctx, i++, "%s\n", instr_prefix);
893 instr_out(ctx, i++, "%s\n", instr_prefix);
911 instr_out(ctx, i++, "%s: %s %s, S%d, %s\n", instr_prefix,
913 instr_out(ctx, i++, "%s\n", instr_prefix);
914 instr_out(ctx, i++, "%s\n", instr_prefix);
946 instr_out(ctx, i++, "%s: DCL T%d%s\n",
960 instr_out(ctx, i++,
964 instr_out(ctx, i++,
968 instr_out(ctx, i++,
973 instr_out(ctx, i++, "%s\n", instr_prefix);
974 instr_out(ctx, i++, "%s\n", instr_prefix);
993 instr_out(ctx, i++, "%s: DCL S%d %s\n",
995 instr_out(ctx, i++, "%s\n", instr_prefix);
996 instr_out(ctx, i++, "%s\n", instr_prefix);
999 instr_out(ctx, i++, "%s: DCL RESERVED%d\n",
1001 instr_out(ctx, i++, "%s\n", instr_prefix);
1002 instr_out(ctx, i++, "%s\n", instr_prefix);
1012 instr_out(ctx, i++, "%s: NOP\n", instr_prefix);
1013 instr_out(ctx, i++, "%s\n", instr_prefix);
1014 instr_out(ctx, i++, "%s\n", instr_prefix);
1089 instr_out(ctx, i++, "%s: unknown\n", instr_prefix);
1090 instr_out(ctx, i++, "%s\n", instr_prefix);
1091 instr_out(ctx, i++, "%s\n", instr_prefix);
1310 instr_out(ctx, 0, "3DSTATE_LOAD_INDIRECT\n");
1314 instr_out(ctx, i++, "SIS.0\n");
1315 instr_out(ctx, i++, "SIS.1\n");
1318 instr_out(ctx, i++, "DIS.0\n");
1321 instr_out(ctx, i++, "SSB.0\n");
1322 instr_out(ctx, i++, "SSB.1\n");
1325 instr_out(ctx, i++, "MSB.0\n");
1326 instr_out(ctx, i++, "MSB.1\n");
1329 instr_out(ctx, i++, "PSP.0\n");
1330 instr_out(ctx, i++, "PSP.1\n");
1333 instr_out(ctx, i++, "PSC.0\n");
1334 instr_out(ctx, i++, "PSC.1\n");
1342 instr_out(ctx, 0,
1363 instr_out(ctx, i,
1371 instr_out(ctx, i,
1379 instr_out(ctx, i,
1427 instr_out(ctx, i,
1488 instr_out(ctx, i,
1583 instr_out(ctx, i,
1678 instr_out(ctx, i,
1711 instr_out(ctx, i,
1717 instr_out(ctx, i,
1729 instr_out(ctx, 0,
1736 instr_out(ctx, i++,
1739 instr_out(ctx, i++,
1741 instr_out(ctx, i++,
1744 instr_out(ctx, i,
1751 instr_out(ctx, i,
1760 instr_out(ctx, i,
1765 instr_out(ctx, i++,
1767 instr_out(ctx, i++,
1779 instr_out(ctx, 0, "3DSTATE_MAP_STATE\n");
1781 instr_out(ctx, 1, "mask\n");
1790 instr_out(ctx, i++,
1957 instr_out(ctx, i++,
1967 instr_out(ctx, i++,
1981 instr_out(ctx, 0,
1988 instr_out(ctx, i, "C%d.X = %f\n", c,
1991 instr_out(ctx, i, "C%d.Y = %f\n",
1994 instr_out(ctx, i, "C%d.Z = %f\n",
1997 instr_out(ctx, i, "C%d.W = %f\n",
2008 instr_out(ctx, 0, "3DSTATE_PIXEL_SHADER_PROGRAM\n");
2027 instr_out(ctx, 0, "3DSTATE_SAMPLER_STATE\n");
2028 instr_out(ctx, 1, "mask\n");
2048 instr_out(ctx, i++,
2067 instr_out(ctx, i++,
2083 instr_out(ctx, i++,
2099 instr_out(ctx, 0,
2154 instr_out(ctx, 1,
2187 instr_out(ctx, 0, "3DSTATE_BUFFER_INFO\n");
2188 instr_out(ctx, 1,
2192 instr_out(ctx, 2, "address\n");
2202 instr_out(ctx, 0, "3DSTATE_SCISSOR_RECTANGLE\n");
2203 instr_out(ctx, 1, "(%d,%d)\n",
2205 instr_out(ctx, 2, "(%d,%d)\n",
2216 instr_out(ctx, 0, "3DSTATE_DRAWING_RECTANGLE\n");
2217 instr_out(ctx, 1, "%s\n",
2219 instr_out(ctx, 2, "(%d,%d)\n",
2221 instr_out(ctx, 3, "(%d,%d)\n",
2223 instr_out(ctx, 4, "(%d,%d)\n",
2233 instr_out(ctx, 0, "3DSTATE_CLEAR_PARAMETERS\n");
2234 instr_out(ctx, 1, "prim_type=%s, clear=%s%s%s\n",
2239 instr_out(ctx, 2, "clear color\n");
2240 instr_out(ctx, 3, "clear depth/stencil\n");
2241 instr_out(ctx, 4, "color value (rgba8888)\n");
2242 instr_out(ctx, 5, "depth value %f\n",
2244 instr_out(ctx, 6, "clear stencil\n");
2256 instr_out(ctx, 0, "%s\n",
2268 instr_out(ctx, i, "dword %d\n", i);
2275 instr_out(ctx, 0, "3D UNKNOWN: 3d_1d opcode = 0x%x\n",
2335 instr_out(ctx, 0, "3DPRIMITIVE inline %s\n",
2342 instr_out(ctx, i,
2353 instr_out(ctx, i, " V%d."fmt"\n", vertex, __VA_ARGS__); \
2476 instr_out(ctx, 0,
2485 instr_out(ctx, i,
2490 instr_out(ctx, i,
2496 instr_out(ctx, i,
2510 instr_out(ctx, j,
2514 instr_out(ctx, j,
2525 instr_out(ctx, 0,
2528 instr_out(ctx, 1, " start\n");
2580 instr_out(ctx, 0, "%s\n", opcode_3d->name);
2591 instr_out(ctx, i, "dword %d\n", i);
2597 instr_out(ctx, 0, "3D UNKNOWN: 3d opcode = 0x%x\n", opcode);
2736 instr_out(ctx, 0, "URB_FENCE: %s%s%s%s%s%s\n",
2743 instr_out(ctx, 1,
2746 instr_out(ctx, 2,
2766 instr_out(ctx, index,
2770 instr_out(ctx, index, "%s state base not updated\n",
2781 instr_out(ctx, index,
2784 instr_out(ctx, index,
2789 instr_out(ctx, index,
2797 instr_out(ctx, 0, "3DSTATE_VIEWPORT_STATE_POINTERS_CC\n");
2798 instr_out(ctx, 1, "pointer to CC viewport\n");
2806 instr_out(ctx, 0, "3DSTATE_VIEWPORT_STATE_POINTERS_SF_CLIP\n");
2807 instr_out(ctx, 1, "pointer to SF_CLIP viewport\n");
2815 instr_out(ctx, 0, "3DSTATE_BLEND_STATE_POINTERS\n");
2816 instr_out(ctx, 1, "pointer to BLEND_STATE at 0x%08x (%s)\n",
2826 instr_out(ctx, 0, "3DSTATE_DEPTH_STENCIL_STATE_POINTERS\n");
2827 instr_out(ctx, 1,
2838 instr_out(ctx, 0, "3DSTATE_HIER_DEPTH_BUFFER\n");
2839 instr_out(ctx, 1, "pitch %db\n",
2841 instr_out(ctx, 2, "pointer to HiZ buffer\n");
2849 instr_out(ctx, 0, "3DSTATE_CC_STATE_POINTERS\n");
2850 instr_out(ctx, 1, "blend change %d\n", ctx->data[1] & 1);
2851 instr_out(ctx, 2, "depth stencil change %d\n",
2853 instr_out(ctx, 3, "cc change %d\n", ctx->data[3] & 1);
2861 instr_out(ctx, 0, "3DSTATE_CC_STATE_POINTERS\n");
2862 instr_out(ctx, 1, "pointer to COLOR_CALC_STATE at 0x%08x "
2878 instr_out(ctx, 0, "3DSTATE_URB_%s\n", unit);
2879 instr_out(ctx, 1,
2920 instr_out(ctx, 0, "3DSTATE_CONSTANT_%s\n", unit);
2921 instr_out(ctx, 1, "len 0 = %d, len 1 = %d\n", rlen[0], rlen[1]);
2922 instr_out(ctx, 2, "len 2 = %d, len 3 = %d\n", rlen[2], rlen[3]);
2923 instr_out(ctx, 3, "pointer to constbuf 0\n");
2924 instr_out(ctx, 4, "pointer to constbuf 1\n");
2925 instr_out(ctx, 5, "pointer to constbuf 2\n");
2926 instr_out(ctx, 6, "pointer to constbuf 3\n");
2965 instr_out(ctx, 0, "3DSTATE_WM\n");
2966 instr_out(ctx, 1, "kernel start pointer 0\n");
2967 instr_out(ctx, 2,
2974 instr_out(ctx, 3, "scratch offset\n");
2975 instr_out(ctx, 4,
2984 instr_out(ctx, 5,
2997 instr_out(ctx, 6,
3009 instr_out(ctx, 7, "kernel start pointer 1\n");
3010 instr_out(ctx, 8, "kernel start pointer 2\n");
3067 instr_out(ctx, 0, "3DSTATE_WM\n");
3068 instr_out(ctx, 1, "(%s%s%s%s%s%s)%s%s%s%s%s%s%s%s%s%s%s%s%s%s\n",
3090 instr_out(ctx, 2, "MS\n");
3098 instr_out(ctx, 0,
3102 instr_out(ctx, 1, "vertex count\n");
3103 instr_out(ctx, 2, "start vertex\n");
3104 instr_out(ctx, 3, "instance count\n");
3105 instr_out(ctx, 4, "start instance\n");
3106 instr_out(ctx, 5, "index bias\n");
3116 instr_out(ctx, 0,
3120 instr_out(ctx, 1, "%s %s\n",
3123 instr_out(ctx, 2, indirect ? "ignored" : "vertex count\n");
3124 instr_out(ctx, 3, indirect ? "ignored" : "start vertex\n");
3125 instr_out(ctx, 4, indirect ? "ignored" : "instance count\n");
3126 instr_out(ctx, 5, indirect ? "ignored" : "start instance\n");
3127 instr_out(ctx, 6, indirect ? "ignored" : "index bias\n");
3275 instr_out(ctx, 0, "CS_URB_STATE\n");
3276 instr_out(ctx, 1,
3282 instr_out(ctx, 0, "CONSTANT_BUFFER: %s\n",
3284 instr_out(ctx, 1,
3290 instr_out(ctx, 0, "STATE_BASE_ADDRESS\n");
3319 instr_out(ctx, 0, "3DSTATE_PIPELINED_POINTERS\n");
3320 instr_out(ctx, 1, "VS state\n");
3321 instr_out(ctx, 2, "GS state\n");
3322 instr_out(ctx, 3, "Clip state\n");
3323 instr_out(ctx, 4, "SF state\n");
3324 instr_out(ctx, 5, "WM state\n");
3325 instr_out(ctx, 6, "CC state\n");
3332 instr_out(ctx, 0,
3334 instr_out(ctx, 1, "VS binding table\n");
3335 instr_out(ctx, 2, "GS binding table\n");
3336 instr_out(ctx, 3, "Clip binding table\n");
3337 instr_out(ctx, 4, "SF binding table\n");
3338 instr_out(ctx, 5, "WM binding table\n");
3340 instr_out(ctx, 0,
3346 instr_out(ctx, 1, "VS binding table\n");
3347 instr_out(ctx, 2, "GS binding table\n");
3348 instr_out(ctx, 3, "WM binding table\n");
3353 instr_out(ctx, 0,
3358 instr_out(ctx, 1, "VS sampler state\n");
3359 instr_out(ctx, 2, "GS sampler state\n");
3360 instr_out(ctx, 3, "WM sampler state\n");
3367 instr_out(ctx, 0, "3DSTATE_URB\n");
3368 instr_out(ctx, 1,
3371 instr_out(ctx, 2,
3379 instr_out(ctx, 0, "3DSTATE_VERTEX_BUFFERS\n");
3390 instr_out(ctx, i,
3395 instr_out(ctx, i++, "buffer address\n");
3396 instr_out(ctx, i++, "max index\n");
3397 instr_out(ctx, i++, "mbz\n");
3404 instr_out(ctx, 0, "3DSTATE_VERTEX_ELEMENTS\n");
3407 instr_out(ctx, i,
3415 instr_out(ctx, i, "(%s, %s, %s, %s), "
3427 instr_out(ctx, 0,
3429 instr_out(ctx, 1, "clip\n");
3430 instr_out(ctx, 2, "sf\n");
3431 instr_out(ctx, 3, "cc\n");
3435 instr_out(ctx, 0, "3DSTATE_INDEX_BUFFER\n");
3436 instr_out(ctx, 1, "beginning buffer address\n");
3437 instr_out(ctx, 2, "ending buffer address\n");
3441 instr_out(ctx, 0, "3DSTATE_SCISSOR_POINTERS\n");
3442 instr_out(ctx, 1, "scissor rect offset\n");
3446 instr_out(ctx, 0, "3DSTATE_VS\n");
3447 instr_out(ctx, 1, "kernel pointer\n");
3448 instr_out(ctx, 2,
3453 instr_out(ctx, 3, "scratch offset\n");
3454 instr_out(ctx, 4,
3458 instr_out(ctx, 5,
3466 instr_out(ctx, 0, "3DSTATE_GS\n");
3467 instr_out(ctx, 1, "kernel pointer\n");
3468 instr_out(ctx, 2,
3473 instr_out(ctx, 3, "scratch offset\n");
3474 instr_out(ctx, 4,
3478 instr_out(ctx, 5,
3482 instr_out(ctx, 6,
3491 instr_out(ctx, 0, "3DSTATE_CLIP\n");
3492 instr_out(ctx, 1,
3495 instr_out(ctx, 2,
3510 instr_out(ctx, 3,
3522 instr_out(ctx, 0, "3DSTATE_SF\n");
3523 instr_out(ctx, 1,
3528 instr_out(ctx, 2,
3535 instr_out(ctx, 3,
3541 instr_out(ctx, 4,
3546 instr_out(ctx, 5,
3549 instr_out(ctx, 6, "Global Depth Offset Scale %f\n",
3551 instr_out(ctx, 7, "Global Depth Offset Clamp %f\n",
3555 instr_out(ctx, i + 8,
3572 instr_out(ctx, 16,
3574 instr_out(ctx, 17, "Const Interp Enable\n");
3575 instr_out(ctx, 18,
3577 instr_out(ctx, 19,
3583 instr_out(ctx, 0, "3DSTATE_DRAWING_RECTANGLE\n");
3584 instr_out(ctx, 1, "top left: %d,%d\n",
3586 instr_out(ctx, 2, "bottom right: %d,%d\n",
3588 instr_out(ctx, 3, "origin: %d,%d\n",
3594 instr_out(ctx, 0, "3DSTATE_DEPTH_BUFFER\n");
3596 instr_out(ctx, 1,
3605 instr_out(ctx, 1,
3611 instr_out(ctx, 2, "depth offset\n");
3612 instr_out(ctx, 3, "%dx%d\n",
3615 instr_out(ctx, 4, "volume depth\n");
3617 instr_out(ctx, 5, "\n");
3620 instr_out(ctx, 6, "\n");
3622 instr_out(ctx, 6,
3647 instr_out(ctx, 0, "PIPE_CONTROL\n");
3648 instr_out(ctx, 1,
3683 instr_out(ctx, 2,
3685 instr_out(ctx, 3,
3687 instr_out(ctx, 4,
3691 instr_out(ctx, i, "\n");
3713 instr_out(ctx, 0,
3720 instr_out(ctx, 1, "destination address\n");
3721 instr_out(ctx, 2, "immediate dword low\n");
3722 instr_out(ctx, 3, "immediate dword high\n");
3731 instr_out(ctx, 0, "%s\n", opcode_3d->name);
3734 instr_out(ctx, i, "dword %d\n", i);
3740 instr_out(ctx, 0, "3D UNKNOWN: 3d_965 opcode = 0x%x\n",
3792 instr_out(ctx, 0, "%s\n", opcode_3d->name);
3803 instr_out(ctx, i, "dword %d\n", i);
3809 instr_out(ctx, 0, "3D UNKNOWN: 3d_i830 opcode = 0x%x\n",
3947 instr_out(ctx, index, "\n");
3968 instr_out(ctx, index, "UNKNOWN\n");