Lines Matching refs:start

117 	if(start <= reg && start+count > reg)	\
118 dev_priv->state.where = regs[reg - start]
120 if(start <= reg && start+count > reg) { \
122 tmp = regs[reg - start]; \
129 unsigned int start, unsigned int count,
132 if (start < SAVAGE_TEXPALADDR_S3D ||
133 start + count - 1 > SAVAGE_DESTTEXRWWATERMARK_S3D) {
135 start, start + count - 1);
145 if (start <= SAVAGE_TEXCTRL_S3D &&
146 start + count > SAVAGE_TEXPALADDR_S3D) {
159 unsigned int start, unsigned int count,
164 if (start < SAVAGE_DRAWLOCALCTRL_S4 ||
165 start + count - 1 > SAVAGE_TEXBLENDCOLOR_S4) {
167 start, start + count - 1);
177 if (start <= SAVAGE_TEXDESCR_S4 &&
178 start + count > SAVAGE_TEXPALADDR_S4) {
202 unsigned int start = cmd_header->state.start;
212 ret = savage_verify_state_s3d(dev_priv, start, count, regs);
216 if (start < SAVAGE_SCSTART_S3D) {
217 if (start + count > SAVAGE_SCEND_S3D + 1)
218 count2 = count - (SAVAGE_SCEND_S3D + 1 - start);
219 if (start + count > SAVAGE_SCSTART_S3D)
220 count = SAVAGE_SCSTART_S3D - start;
221 } else if (start <= SAVAGE_SCEND_S3D) {
222 if (start + count > SAVAGE_SCEND_S3D + 1) {
223 count -= SAVAGE_SCEND_S3D + 1 - start;
224 start = SAVAGE_SCEND_S3D + 1;
229 ret = savage_verify_state_s4(dev_priv, start, count, regs);
233 if (start < SAVAGE_DRAWCTRL0_S4) {
234 if (start + count > SAVAGE_DRAWCTRL1_S4 + 1)
236 (SAVAGE_DRAWCTRL1_S4 + 1 - start);
237 if (start + count > SAVAGE_DRAWCTRL0_S4)
238 count = SAVAGE_DRAWCTRL0_S4 - start;
239 } else if (start <= SAVAGE_DRAWCTRL1_S4) {
240 if (start + count > SAVAGE_DRAWCTRL1_S4 + 1) {
241 count -= SAVAGE_DRAWCTRL1_S4 + 1 - start;
242 start = SAVAGE_DRAWCTRL1_S4 + 1;
261 DMA_SET_REGISTERS(start, n);
264 start += n;
267 start += 2;
286 unsigned int start = cmd_header->prim.start;
342 if (start + n > dmabuf->total / 32) {
344 start, start + n - 1, dmabuf->total / 32);
380 reorder[start % 3] = 2;
383 BCI_DRAW_INDICES_S3D(count, prim, start + 2);
385 for (i = start + 1; i + 1 < start + count; i += 2)
389 if (i < start + count)
393 BCI_DRAW_INDICES_S3D(count, prim, start);
395 for (i = start + 1; i + 1 < start + count; i += 2)
397 if (i < start + count)
403 for (i = start; i + 1 < start + count; i += 2)
405 if (i < start + count)
409 start += count;
427 unsigned int start = cmd_header->prim.start;
484 if (start + n > vb_size / (vb_stride * 4)) {
486 start, start + n - 1, vb_size / (vb_stride * 4));
499 reorder[start % 3] = 2;
504 for (i = start; i < start + count; ++i) {
515 DMA_COPY(&vtxbuf[vb_stride * start],
518 for (i = start; i < start + count; ++i) {
527 start += count;
893 const drm_savage_cmd_header_t *start,
908 cmdbuf = start;