Lines Matching refs:prim

290 	unsigned int prim = cmd_header->prim.prim;  in savage_dispatch_dma_prim()  local
291 unsigned int skip = cmd_header->prim.skip; in savage_dispatch_dma_prim()
292 unsigned int n = cmd_header->prim.count; in savage_dispatch_dma_prim()
293 unsigned int start = cmd_header->prim.start; in savage_dispatch_dma_prim()
305 switch (prim) { in savage_dispatch_dma_prim()
308 prim = SAVAGE_PRIM_TRILIST; in savage_dispatch_dma_prim()
327 DRM_ERROR("invalid primitive type %u\n", prim); in savage_dispatch_dma_prim()
379 prim <<= 25; in savage_dispatch_dma_prim()
391 BCI_DRAW_INDICES_S3D(count, prim, start + 2); in savage_dispatch_dma_prim()
401 BCI_DRAW_INDICES_S3D(count, prim, start); in savage_dispatch_dma_prim()
409 BCI_DRAW_INDICES_S4(count, prim, skip); in savage_dispatch_dma_prim()
420 prim |= BCI_CMD_DRAW_CONT; in savage_dispatch_dma_prim()
432 unsigned int prim = cmd_header->prim.prim; in savage_dispatch_vb_prim() local
433 unsigned int skip = cmd_header->prim.skip; in savage_dispatch_vb_prim()
434 unsigned int n = cmd_header->prim.count; in savage_dispatch_vb_prim()
435 unsigned int start = cmd_header->prim.start; in savage_dispatch_vb_prim()
443 switch (prim) { in savage_dispatch_vb_prim()
446 prim = SAVAGE_PRIM_TRILIST; in savage_dispatch_vb_prim()
465 DRM_ERROR("invalid primitive type %u\n", prim); in savage_dispatch_vb_prim()
499 prim <<= 25; in savage_dispatch_vb_prim()
511 DMA_DRAW_PRIMITIVE(count, prim, skip); in savage_dispatch_vb_prim()
521 DMA_DRAW_PRIMITIVE(count, prim, skip); in savage_dispatch_vb_prim()
539 prim |= BCI_CMD_DRAW_CONT; in savage_dispatch_vb_prim()
551 unsigned int prim = cmd_header->idx.prim; in savage_dispatch_dma_idx() local
565 switch (prim) { in savage_dispatch_dma_idx()
568 prim = SAVAGE_PRIM_TRILIST; in savage_dispatch_dma_idx()
585 DRM_ERROR("invalid primitive type %u\n", prim); in savage_dispatch_dma_idx()
631 prim <<= 25; in savage_dispatch_dma_idx()
652 BCI_DRAW_INDICES_S3D(count, prim, idx[2]); in savage_dispatch_dma_idx()
662 BCI_DRAW_INDICES_S3D(count, prim, idx[0]); in savage_dispatch_dma_idx()
670 BCI_DRAW_INDICES_S4(count, prim, skip); in savage_dispatch_dma_idx()
681 prim |= BCI_CMD_DRAW_CONT; in savage_dispatch_dma_idx()
694 unsigned int prim = cmd_header->idx.prim; in savage_dispatch_vb_idx() local
704 switch (prim) { in savage_dispatch_vb_idx()
707 prim = SAVAGE_PRIM_TRILIST; in savage_dispatch_vb_idx()
724 DRM_ERROR("invalid primitive type %u\n", prim); in savage_dispatch_vb_idx()
752 prim <<= 25; in savage_dispatch_vb_idx()
773 DMA_DRAW_PRIMITIVE(count, prim, skip); in savage_dispatch_vb_idx()
783 DMA_DRAW_PRIMITIVE(count, prim, skip); in savage_dispatch_vb_idx()
796 prim |= BCI_CMD_DRAW_CONT; in savage_dispatch_vb_idx()