Lines Matching refs:count
45 return count; \
80 decode_mi(uint32_t *data, int count, uint32_t hw_offset, int *failures) in decode_mi() argument
127 if (i >= count) in decode_mi()
128 BUFFER_FAIL(count, len, opcodes_mi[opcode].name); in decode_mi()
142 decode_2d(uint32_t *data, int count, uint32_t hw_offset, int *failures) in decode_2d() argument
191 if (count < 6) in decode_2d()
192 BUFFER_FAIL(count, len, "XY_COLOR_BLT"); in decode_2d()
232 if (count < 8) in decode_2d()
233 BUFFER_FAIL(count, len, "XY_SRC_COPY_BLT"); in decode_2d()
284 if (i >= count) in decode_2d()
285 BUFFER_FAIL(count, len, opcodes_2d[opcode].name); in decode_2d()
300 decode_3d_1c(uint32_t *data, int count, uint32_t hw_offset, int *failures) in decode_3d_1c() argument
326 decode_3d_1d(uint32_t *data, int count, uint32_t hw_offset, int *failures, int i830) in decode_3d_1d() argument
372 if (i + 2 >= count) in decode_3d_1d()
373 BUFFER_FAIL(count, len, "3DSTATE_LOAD_INDIRECT"); in decode_3d_1d()
378 if (i + 1 >= count) in decode_3d_1d()
379 BUFFER_FAIL(count, len, "3DSTATE_LOAD_INDIRECT"); in decode_3d_1d()
383 if (i + 2 >= count) in decode_3d_1d()
384 BUFFER_FAIL(count, len, "3DSTATE_LOAD_INDIRECT"); in decode_3d_1d()
389 if (i + 2 >= count) in decode_3d_1d()
390 BUFFER_FAIL(count, len, "3DSTATE_LOAD_INDIRECT"); in decode_3d_1d()
395 if (i + 2 >= count) in decode_3d_1d()
396 BUFFER_FAIL(count, len, "3DSTATE_LOAD_INDIRECT"); in decode_3d_1d()
401 if (i + 2 >= count) in decode_3d_1d()
402 BUFFER_FAIL(count, len, "3DSTATE_LOAD_INDIRECT"); in decode_3d_1d()
418 if (i >= count) in decode_3d_1d()
419 BUFFER_FAIL(count, len, "3DSTATE_LOAD_STATE_IMMEDIATE_1"); in decode_3d_1d()
446 if (i + 3 >= count) in decode_3d_1d()
447 BUFFER_FAIL(count, len, "3DSTATE_MAP_STATE"); in decode_3d_1d()
466 if (i + 4 >= count) in decode_3d_1d()
467 BUFFER_FAIL(count, len, "3DSTATE_PIXEL_SHADER_CONSTANTS"); in decode_3d_1d()
496 if (i + 3 >= count) in decode_3d_1d()
497 BUFFER_FAIL(count, len, "3DSTATE_MAP_STATE"); in decode_3d_1d()
511 if (i + 3 >= count) in decode_3d_1d()
512 BUFFER_FAIL(count, len, "3DSTATE_SAMPLER_STATE"); in decode_3d_1d()
550 if (i >= count) in decode_3d_1d()
551 BUFFER_FAIL(count, len, opcodes_3d_1d[opcode].name); in decode_3d_1d()
565 decode_3d_primitive(uint32_t *data, int count, uint32_t hw_offset, in decode_3d_primitive() argument
591 if (count < len) in decode_3d_primitive()
592 BUFFER_FAIL(count, len, "3DPRIMITIVE inline"); in decode_3d_primitive()
692 if (count < (len + 1) / 2 + 1) in decode_3d_primitive()
693 BUFFER_FAIL(count, (len + 1) / 2 + 1, "3DPRIMITIVE random indirect"); in decode_3d_primitive()
698 for (i = 1; i < count; i++) { in decode_3d_primitive()
717 return count; in decode_3d_primitive()
735 if (count < 2) in decode_3d_primitive()
736 BUFFER_FAIL(count, 2, "3DPRIMITIVE seq indirect"); in decode_3d_primitive()
749 decode_3d(uint32_t *data, int count, uint32_t hw_offset, int *failures) in decode_3d() argument
772 return decode_3d_primitive(data, count, hw_offset, failures); in decode_3d()
774 return decode_3d_1d(data, count, hw_offset, failures, 0); in decode_3d()
776 return decode_3d_1c(data, count, hw_offset, failures); in decode_3d()
795 if (i >= count) in decode_3d()
796 BUFFER_FAIL(count, len, opcodes_3d[opcode].name); in decode_3d()
835 decode_3d_965(uint32_t *data, int count, uint32_t hw_offset, int *failures) in decode_3d_965() argument
877 if (count < 6) in decode_3d_965()
878 BUFFER_FAIL(count, len, "STATE_BASE_ADDRESS"); in decode_3d_965()
917 if (count < 7) in decode_3d_965()
918 BUFFER_FAIL(count, len, "3DSTATE_PIPELINED_POINTERS"); in decode_3d_965()
932 if (count < 6) in decode_3d_965()
933 BUFFER_FAIL(count, len, "3DSTATE_BINDING_TABLE_POINTERS"); in decode_3d_965()
948 if (count < 4) in decode_3d_965()
949 BUFFER_FAIL(count, len, "3DSTATE_DRAWING_RECTANGLE"); in decode_3d_965()
968 if (count < 5) in decode_3d_965()
969 BUFFER_FAIL(count, len, "3DSTATE_DEPTH_BUFFER"); in decode_3d_965()
1004 if (i >= count) in decode_3d_965()
1005 BUFFER_FAIL(count, len, opcodes_3d[opcode].name); in decode_3d_965()
1019 decode_3d_i830(uint32_t *data, int count, uint32_t hw_offset, int *failures) in decode_3d_i830() argument
1049 return decode_3d_primitive(data, count, hw_offset, failures); in decode_3d_i830()
1051 return decode_3d_1d(data, count, hw_offset, failures, 1); in decode_3d_i830()
1053 return decode_3d_1c(data, count, hw_offset, failures); in decode_3d_i830()
1072 if (i >= count) in decode_3d_i830()
1073 BUFFER_FAIL(count, len, opcodes_3d[opcode].name); in decode_3d_i830()
1085 void i915_gem_command_decode(uint32_t *data, int count, uint32_t hw_offset, struct drm_device *dev) in i915_gem_command_decode() argument
1090 while (index < count) { in i915_gem_command_decode()
1093 index += decode_mi(data + index, count - index, in i915_gem_command_decode()
1097 index += decode_2d(data + index, count - index, in i915_gem_command_decode()
1102 index += decode_3d_965(data + index, count - index, in i915_gem_command_decode()
1105 index += decode_3d(data + index, count - index, in i915_gem_command_decode()
1108 index += decode_3d_i830(data + index, count - index, in i915_gem_command_decode()