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