Home | History | Annotate | Download | only in nv30

Lines Matching defs:push

395    struct nouveau_pushbuf *push = screen->base.pushbuf;
399 assert(PUSH_AVAIL(push) + push->rsvd_kick >= 3);
400 PUSH_DATA (push, NV30_3D_FENCE_OFFSET |
402 PUSH_DATA (push, 0);
403 PUSH_DATA (push, *sequence);
467 struct nouveau_pushbuf *push;
550 push = screen->base.pushbuf;
551 push->rsvd_kick = 16;
617 BEGIN_NV04(push, NV01_SUBC(3D, OBJECT), 1);
618 PUSH_DATA (push, screen->eng3d->handle);
619 BEGIN_NV04(push, NV30_3D(DMA_NOTIFY), 13);
620 PUSH_DATA (push, screen->ntfy->handle);
621 PUSH_DATA (push, fifo->vram); /* TEXTURE0 */
622 PUSH_DATA (push, fifo->gart); /* TEXTURE1 */
623 PUSH_DATA (push, fifo->vram); /* COLOR1 */
624 PUSH_DATA (push, screen->null->handle); /* UNK190 */
625 PUSH_DATA (push, fifo->vram); /* COLOR0 */
626 PUSH_DATA (push, fifo->vram); /* ZETA */
627 PUSH_DATA (push, fifo->vram); /* VTXBUF0 */
628 PUSH_DATA (push, fifo->gart); /* VTXBUF1 */
629 PUSH_DATA (push, screen->fence->handle); /* FENCE */
630 PUSH_DATA (push, screen->query->handle); /* QUERY - intr 0x80 if nullobj */
631 PUSH_DATA (push, screen->null->handle); /* UNK1AC */
632 PUSH_DATA (push, screen->null->handle); /* UNK1B0 */
634 BEGIN_NV04(push, SUBC_3D(0x03b0), 1);
635 PUSH_DATA (push, 0x00100000);
636 BEGIN_NV04(push, SUBC_3D(0x1d80), 1);
637 PUSH_DATA (push, 3);
639 BEGIN_NV04(push, SUBC_3D(0x1e98), 1);
640 PUSH_DATA (push, 0);
641 BEGIN_NV04(push, SUBC_3D(0x17e0), 3);
642 PUSH_DATA (push, fui(0.0));
643 PUSH_DATA (push, fui(0.0));
644 PUSH_DATA (push, fui(1.0));
645 BEGIN_NV04(push, SUBC_3D(0x1f80), 16);
647 PUSH_DATA (push, (i == 8) ? 0x0000ffff : 0);
649 BEGIN_NV04(push, NV30_3D(RC_ENABLE), 1);
650 PUSH_DATA (push, 0);
652 BEGIN_NV04(push, NV40_3D(DMA_COLOR2), 2);
653 PUSH_DATA (push, fifo->vram);
654 PUSH_DATA (push, fifo->vram); /* COLOR3 */
656 BEGIN_NV04(push, SUBC_3D(0x1450), 1);
657 PUSH_DATA (push, 0x00000004);
659 BEGIN_NV04(push, SUBC_3D(0x1ea4), 3); /* ZCULL */
660 PUSH_DATA (push, 0x00000010);
661 PUSH_DATA (push, 0x01000100);
662 PUSH_DATA (push, 0xff800006);
665 BEGIN_NV04(push, SUBC_3D(0x1fc4), 1);
666 PUSH_DATA (push, 0x06144321);
667 BEGIN_NV04(push, SUBC_3D(0x1fc8), 2);
668 PUSH_DATA (push, 0xedcba987);
669 PUSH_DATA (push, 0x0000006f);
670 BEGIN_NV04(push, SUBC_3D(0x1fd0), 1);
671 PUSH_DATA (push, 0x00171615);
672 BEGIN_NV04(push, SUBC_3D(0x1fd4), 1);
673 PUSH_DATA (push, 0x001b1a19);
675 BEGIN_NV04(push, SUBC_3D(0x1ef8), 1);
676 PUSH_DATA (push, 0x0020ffff);
677 BEGIN_NV04(push, SUBC_3D(0x1d64), 1);
678 PUSH_DATA (push, 0x01d300d4);
680 BEGIN_NV04(push, NV40_3D(MIPMAP_ROUNDING), 1);
681 PUSH_DATA (push, NV40_3D_MIPMAP_ROUNDING_MODE_DOWN);
689 BEGIN_NV04(push, NV01_SUBC(M2MF, OBJECT), 1);
690 PUSH_DATA (push, screen->m2mf->handle);
691 BEGIN_NV04(push, NV03_M2MF(DMA_NOTIFY), 1);
692 PUSH_DATA (push, screen->ntfy->handle);
699 BEGIN_NV04(push, NV01_SUBC(SF2D, OBJECT), 1);
700 PUSH_DATA (push, screen->surf2d->handle);
701 BEGIN_NV04(push, NV04_SF2D(DMA_NOTIFY), 1);
702 PUSH_DATA (push, screen->ntfy->handle);
714 BEGIN_NV04(push, NV01_SUBC(SSWZ, OBJECT), 1);
715 PUSH_DATA (push, screen->swzsurf->handle);
716 BEGIN_NV04(push, NV04_SSWZ(DMA_NOTIFY), 1);
717 PUSH_DATA (push, screen->ntfy->handle);
729 BEGIN_NV04(push, NV01_SUBC(SIFM, OBJECT), 1);
730 PUSH_DATA (push, screen->sifm->handle);
731 BEGIN_NV04(push, NV03_SIFM(DMA_NOTIFY), 1);
732 PUSH_DATA (push, screen->ntfy->handle);
733 BEGIN_NV04(push, NV05_SIFM(COLOR_CONVERSION), 1);
734 PUSH_DATA (push, NV05_SIFM_COLOR_CONVERSION_TRUNCATE);
736 nouveau_pushbuf_kick(push, push->channel);