Lines Matching refs:len

101 	    unsigned int len = 1, i;
105 len = (data[0] & 0x000000ff) + 2;
106 if (len < opcodes_mi[opcode].min_len ||
107 len > opcodes_mi[opcode].max_len)
114 for (i = 1; i < len; i++) {
116 BUFFER_FAIL(count, len, opcodes_mi[opcode].name);
120 return len;
132 unsigned int opcode, len;
176 len = (data[0] & 0x000000ff) + 2;
177 if (len != 6)
180 BUFFER_FAIL(count, len, "XY_COLOR_BLT");
207 return len;
217 len = (data[0] & 0x000000ff) + 2;
218 if (len != 8)
221 BUFFER_FAIL(count, len, "XY_SRC_COPY_BLT");
252 return len;
260 len = 1;
263 len = (data[0] & 0x000000ff) + 2;
264 if (len < opcodes_2d[opcode].min_len ||
265 len > opcodes_2d[opcode].max_len)
271 for (i = 1; i < len; i++) {
273 BUFFER_FAIL(count, len, opcodes_2d[opcode].name);
277 return len;
316 unsigned int len, i, c, opcode, word, map, sampler, instr;
357 len = (data[0] & 0x000000ff) + 1;
361 BUFFER_FAIL(count, len, "3DSTATE_LOAD_INDIRECT");
367 BUFFER_FAIL(count, len, "3DSTATE_LOAD_INDIRECT");
372 BUFFER_FAIL(count, len, "3DSTATE_LOAD_INDIRECT");
378 BUFFER_FAIL(count, len, "3DSTATE_LOAD_INDIRECT");
384 BUFFER_FAIL(count, len, "3DSTATE_LOAD_INDIRECT");
390 BUFFER_FAIL(count, len, "3DSTATE_LOAD_INDIRECT");
394 if (len != i) {
397 return len;
399 return len;
402 len = (data[0] & 0x0000000f) + 2;
407 BUFFER_FAIL(count, len, "3DSTATE_LOAD_STATE_IMMEDIATE_1");
422 if (len != i) {
426 return len;
429 len = (data[0] & 0x0000003f) + 2;
435 BUFFER_FAIL(count, len, "3DSTATE_MAP_STATE");
441 if (len != i) {
444 return len;
446 return len;
449 len = (data[0] & 0x000000ff) + 2;
455 BUFFER_FAIL(count, len, "3DSTATE_PIXEL_SHADER_CONSTANTS");
470 if (len != i) {
474 return len;
477 len = (data[0] & 0x000000ff) + 2;
478 if ((len - 1) % 3 != 0 || len > 370) {
483 for (instr = 0; instr < (len - 1) / 3; instr++) {
485 BUFFER_FAIL(count, len, "3DSTATE_MAP_STATE");
490 return len;
495 len = (data[0] & 0x0000003f) + 2;
500 BUFFER_FAIL(count, len, "3DSTATE_SAMPLER_STATE");
509 if (len != i) {
513 return len;
523 len = 1;
527 len = (data[0] & 0x0000ffff) + 2;
528 if (len < opcodes_3d_1d[opcode].min_len ||
529 len > opcodes_3d_1d[opcode].max_len)
537 for (i = 1; i < len; i++) {
539 BUFFER_FAIL(count, len, opcodes_3d_1d[opcode].name);
543 return len;
557 unsigned int len, i;
577 len = (data[0] & 0x0003ffff) + 2;
579 if (count < len)
580 BUFFER_FAIL(count, len, "3DPRIMITIVE inline");
583 for (i = 1; i < len; i++) {
590 for (i = 1; i < len;) {
594 if (i < len) \
677 len = data[0] & 0x0000ffff; /* index count */
680 if (count < (len + 1) / 2 + 1)
681 BUFFER_FAIL(count, (len + 1) / 2 + 1, "3DPRIMITIVE random indirect");
683 "3DPRIMITIVE random indirect %s (%d)\n", primtype, len);
684 if (len == 0) {
708 for (i = 0; i < len; i += 2) {
709 if (i * 2 == len - 1) {
720 return (len + 1) / 2 + 1;
727 "%d\n", primtype, len, data[1] & 0xffff);
733 return len;
770 unsigned int len = 1, i;
774 len = (data[0] & 0xff) + 2;
775 if (len < opcodes_3d[opcode].min_len ||
776 len > opcodes_3d[opcode].max_len)
782 for (i = 1; i < len; i++) {
784 BUFFER_FAIL(count, len, opcodes_3d[opcode].name);
787 return len;
825 unsigned int opcode, len;
859 len = (data[0] & 0x0000ffff) + 2;
863 if (len != 6)
866 BUFFER_FAIL(count, len, "STATE_BASE_ADDRESS");
901 return len;
903 if (len != 7)
906 BUFFER_FAIL(count, len, "3DSTATE_PIPELINED_POINTERS");
916 return len;
918 if (len != 6)
921 BUFFER_FAIL(count, len, "3DSTATE_BINDING_TABLE_POINTERS");
931 return len;
934 if (len != 4)
937 BUFFER_FAIL(count, len, "3DSTATE_DRAWING_RECTANGLE");
951 return len;
954 if (len != 5)
957 BUFFER_FAIL(count, len, "3DSTATE_DEPTH_BUFFER");
972 return len;
979 len = 1;
983 len = (data[0] & 0xff) + 2;
984 if (len < opcodes_3d[opcode].min_len ||
985 len > opcodes_3d[opcode].max_len)
991 for (i = 1; i < len; i++) {
993 BUFFER_FAIL(count, len, opcodes_3d[opcode].name);
996 return len;
1047 unsigned int len = 1, i;
1051 len = (data[0] & 0xff) + 2;
1052 if (len < opcodes_3d[opcode].min_len ||
1053 len > opcodes_3d[opcode].max_len)
1059 for (i = 1; i < len; i++) {
1061 BUFFER_FAIL(count, len, opcodes_3d[opcode].name);
1064 return len;