Lines Matching refs:prim
284 unsigned int prim = cmd_header->prim.prim;
285 unsigned int skip = cmd_header->prim.skip;
286 unsigned int n = cmd_header->prim.count;
287 unsigned int start = cmd_header->prim.start;
299 switch (prim) {
302 prim = SAVAGE_PRIM_TRILIST;
320 DRM_ERROR("invalid primitive type %u\n", prim);
372 prim <<= 25;
384 BCI_DRAW_INDICES_S3D(count, prim, start + 2);
394 BCI_DRAW_INDICES_S3D(count, prim, start);
402 BCI_DRAW_INDICES_S4(count, prim, skip);
413 prim |= BCI_CMD_DRAW_CONT;
425 unsigned int prim = cmd_header->prim.prim;
426 unsigned int skip = cmd_header->prim.skip;
427 unsigned int n = cmd_header->prim.count;
428 unsigned int start = cmd_header->prim.start;
436 switch (prim) {
439 prim = SAVAGE_PRIM_TRILIST;
457 DRM_ERROR("invalid primitive type %u\n", prim);
491 prim <<= 25;
503 DMA_DRAW_PRIMITIVE(count, prim, skip);
513 DMA_DRAW_PRIMITIVE(count, prim, skip);
531 prim |= BCI_CMD_DRAW_CONT;
543 unsigned int prim = cmd_header->idx.prim;
557 switch (prim) {
560 prim = SAVAGE_PRIM_TRILIST;
576 DRM_ERROR("invalid primitive type %u\n", prim);
622 prim <<= 25;
643 BCI_DRAW_INDICES_S3D(count, prim, idx[2]);
653 BCI_DRAW_INDICES_S3D(count, prim, idx[0]);
661 BCI_DRAW_INDICES_S4(count, prim, skip);
672 prim |= BCI_CMD_DRAW_CONT;
685 unsigned int prim = cmd_header->idx.prim;
695 switch (prim) {
698 prim = SAVAGE_PRIM_TRILIST;
714 DRM_ERROR("invalid primitive type %u\n", prim);
742 prim <<= 25;
763 DMA_DRAW_PRIMITIVE(count, prim, skip);
773 DMA_DRAW_PRIMITIVE(count, prim, skip);
786 prim |= BCI_CMD_DRAW_CONT;