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