Lines Matching defs:prim
295 unsigned int prim = cmd_header->prim.prim;
296 unsigned int skip = cmd_header->prim.skip;
297 unsigned int n = cmd_header->prim.count;
298 unsigned int start = cmd_header->prim.start;
310 switch (prim) {
313 prim = SAVAGE_PRIM_TRILIST;
332 DRM_ERROR("invalid primitive type %u\n", prim);
384 prim <<= 25;
396 BCI_DRAW_INDICES_S3D(count, prim, start + 2);
406 BCI_DRAW_INDICES_S3D(count, prim, start);
414 BCI_DRAW_INDICES_S4(count, prim, skip);
425 prim |= BCI_CMD_DRAW_CONT;
437 unsigned int prim = cmd_header->prim.prim;
438 unsigned int skip = cmd_header->prim.skip;
439 unsigned int n = cmd_header->prim.count;
440 unsigned int start = cmd_header->prim.start;
448 switch (prim) {
451 prim = SAVAGE_PRIM_TRILIST;
470 DRM_ERROR("invalid primitive type %u\n", prim);
504 prim <<= 25;
516 DMA_DRAW_PRIMITIVE(count, prim, skip);
526 DMA_DRAW_PRIMITIVE(count, prim, skip);
544 prim |= BCI_CMD_DRAW_CONT;
556 unsigned int prim = cmd_header->idx.prim;
570 switch (prim) {
573 prim = SAVAGE_PRIM_TRILIST;
590 DRM_ERROR("invalid primitive type %u\n", prim);
636 prim <<= 25;
657 BCI_DRAW_INDICES_S3D(count, prim, idx[2]);
667 BCI_DRAW_INDICES_S3D(count, prim, idx[0]);
675 BCI_DRAW_INDICES_S4(count, prim, skip);
686 prim |= BCI_CMD_DRAW_CONT;
699 unsigned int prim = cmd_header->idx.prim;
709 switch (prim) {
712 prim = SAVAGE_PRIM_TRILIST;
729 DRM_ERROR("invalid primitive type %u\n", prim);
757 prim <<= 25;
778 DMA_DRAW_PRIMITIVE(count, prim, skip);
788 DMA_DRAW_PRIMITIVE(count, prim, skip);
801 prim |= BCI_CMD_DRAW_CONT;