Lines Matching refs:count

117 	if(start <= reg && start+count > reg)	\
120 if(start <= reg && start+count > reg) { \
129 unsigned int start, unsigned int count, in savage_verify_state_s3d() argument
133 start + count - 1 > SAVAGE_DESTTEXRWWATERMARK_S3D) { in savage_verify_state_s3d()
135 start, start + count - 1); 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
165 start + count - 1 > SAVAGE_TEXBLENDCOLOR_S4) { in savage_verify_state_s4()
167 start, start + count - 1); in savage_verify_state_s4()
178 start + count > SAVAGE_TEXPALADDR_S4) { in savage_verify_state_s4()
201 unsigned int count = cmd_header->state.count; in savage_dispatch_state() local
208 if (!count) in savage_dispatch_state()
212 ret = savage_verify_state_s3d(dev_priv, start, count, regs); 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()
222 if (start + count > SAVAGE_SCEND_S3D + 1) { in savage_dispatch_state()
223 count -= SAVAGE_SCEND_S3D + 1 - start; in savage_dispatch_state()
229 ret = savage_verify_state_s4(dev_priv, start, count, regs); in savage_dispatch_state()
234 if (start + count > SAVAGE_DRAWCTRL1_S4 + 1) in savage_dispatch_state()
235 count2 = count - 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()
240 if (start + count > SAVAGE_DRAWCTRL1_S4 + 1) { in savage_dispatch_state()
241 count -= SAVAGE_DRAWCTRL1_S4 + 1 - start; in savage_dispatch_state()
248 bci_size = count + (count + 254) / 255 + count2 + (count2 + 254) / 255; in savage_dispatch_state()
259 while (count > 0) { in savage_dispatch_state()
260 unsigned int n = count < 255 ? count : 255; in savage_dispatch_state()
263 count -= n; in savage_dispatch_state()
269 count = count2; in savage_dispatch_state()
271 } while (count); in savage_dispatch_state()
285 unsigned int n = cmd_header->prim.count; in savage_dispatch_dma_prim()
374 unsigned int count = n > 255 ? 255 : n; in savage_dispatch_dma_prim() local
382 BEGIN_BCI((count + 1 + 1) / 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()
392 BEGIN_BCI((count + 1 + 1) / 2); 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()
400 BEGIN_BCI((count + 2 + 1) / 2); in savage_dispatch_dma_prim()
401 BCI_DRAW_INDICES_S4(count, prim, skip); 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()
410 n -= count; in savage_dispatch_dma_prim()
426 unsigned int n = cmd_header->prim.count; in savage_dispatch_vb_prim()
493 unsigned int count = n > 255 ? 255 : n; in savage_dispatch_vb_prim() local
501 BEGIN_DMA(count * vtx_size + 1); in savage_dispatch_vb_prim()
502 DMA_DRAW_PRIMITIVE(count, prim, skip); in savage_dispatch_vb_prim()
504 for (i = start; i < start + count; ++i) { in savage_dispatch_vb_prim()
511 BEGIN_DMA(count * vtx_size + 1); in savage_dispatch_vb_prim()
512 DMA_DRAW_PRIMITIVE(count, prim, skip); in savage_dispatch_vb_prim()
516 vtx_size * count); 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()
528 n -= count; in savage_dispatch_vb_prim()
544 unsigned int n = cmd_header->idx.count; in savage_dispatch_dma_idx()
624 unsigned int count = n > 255 ? 255 : n; in savage_dispatch_dma_idx() local
627 for (i = 0; i < count; ++i) { in savage_dispatch_dma_idx()
641 BEGIN_BCI((count + 1 + 1) / 2); in savage_dispatch_dma_idx()
642 BCI_DRAW_INDICES_S3D(count, prim, idx[2]); in savage_dispatch_dma_idx()
644 for (i = 1; i + 1 < count; i += 2) in savage_dispatch_dma_idx()
648 if (i < count) in savage_dispatch_dma_idx()
651 BEGIN_BCI((count + 1 + 1) / 2); in savage_dispatch_dma_idx()
652 BCI_DRAW_INDICES_S3D(count, prim, idx[0]); in savage_dispatch_dma_idx()
654 for (i = 1; i + 1 < count; i += 2) in savage_dispatch_dma_idx()
656 if (i < count) in savage_dispatch_dma_idx()
659 BEGIN_BCI((count + 2 + 1) / 2); in savage_dispatch_dma_idx()
660 BCI_DRAW_INDICES_S4(count, prim, skip); in savage_dispatch_dma_idx()
662 for (i = 0; i + 1 < count; i += 2) in savage_dispatch_dma_idx()
664 if (i < count) in savage_dispatch_dma_idx()
668 idx += count; in savage_dispatch_dma_idx()
669 n -= count; in savage_dispatch_dma_idx()
686 unsigned int n = cmd_header->idx.count; in savage_dispatch_vb_idx()
744 unsigned int count = n > 255 ? 255 : n; in savage_dispatch_vb_idx() local
747 for (i = 0; i < count; ++i) { in savage_dispatch_vb_idx()
761 BEGIN_DMA(count * vtx_size + 1); in savage_dispatch_vb_idx()
762 DMA_DRAW_PRIMITIVE(count, prim, skip); in savage_dispatch_vb_idx()
764 for (i = 0; i < count; ++i) { in savage_dispatch_vb_idx()
771 BEGIN_DMA(count * vtx_size + 1); in savage_dispatch_vb_idx()
772 DMA_DRAW_PRIMITIVE(count, prim, skip); in savage_dispatch_vb_idx()
774 for (i = 0; i < count; ++i) { in savage_dispatch_vb_idx()
782 idx += count; in savage_dispatch_vb_idx()
783 n -= count; in savage_dispatch_vb_idx()
924 j = (cmd_header.idx.count + 3) / 4; in savage_dispatch_draw()
932 j = (cmd_header.idx.count + 3) / 4; in savage_dispatch_draw()
1055 j = (cmd_header.idx.count + 3) / 4; in savage_bci_cmdbuf()
1089 j = (cmd_header.state.count + 1) / 2; in savage_bci_cmdbuf()