Lines Matching refs:push

273    struct nouveau_pushbuf *push = screen->base.pushbuf;
277 BEGIN_NV04(push, NV30_3D(FENCE_OFFSET), 2);
278 PUSH_DATA (push, 0);
279 PUSH_DATA (push, *sequence);
328 struct nouveau_pushbuf *push;
391 push = screen->base.pushbuf;
392 push->rsvd_kick = 16;
458 BEGIN_NV04(push, NV01_SUBC(3D, OBJECT), 1);
459 PUSH_DATA (push, screen->eng3d->handle);
460 BEGIN_NV04(push, NV30_3D(DMA_NOTIFY), 13);
461 PUSH_DATA (push, screen->ntfy->handle);
462 PUSH_DATA (push, fifo->vram); /* TEXTURE0 */
463 PUSH_DATA (push, fifo->gart); /* TEXTURE1 */
464 PUSH_DATA (push, fifo->vram); /* COLOR1 */
465 PUSH_DATA (push, screen->null->handle); /* UNK190 */
466 PUSH_DATA (push, fifo->vram); /* COLOR0 */
467 PUSH_DATA (push, fifo->vram); /* ZETA */
468 PUSH_DATA (push, fifo->vram); /* VTXBUF0 */
469 PUSH_DATA (push, fifo->gart); /* VTXBUF1 */
470 PUSH_DATA (push, screen->fence->handle); /* FENCE */
471 PUSH_DATA (push, screen->query->handle); /* QUERY - intr 0x80 if nullobj */
472 PUSH_DATA (push, screen->null->handle); /* UNK1AC */
473 PUSH_DATA (push, screen->null->handle); /* UNK1B0 */
475 BEGIN_NV04(push, SUBC_3D(0x03b0), 1);
476 PUSH_DATA (push, 0x00100000);
477 BEGIN_NV04(push, SUBC_3D(0x1d80), 1);
478 PUSH_DATA (push, 3);
480 BEGIN_NV04(push, SUBC_3D(0x1e98), 1);
481 PUSH_DATA (push, 0);
482 BEGIN_NV04(push, SUBC_3D(0x17e0), 3);
483 PUSH_DATA (push, fui(0.0));
484 PUSH_DATA (push, fui(0.0));
485 PUSH_DATA (push, fui(1.0));
486 BEGIN_NV04(push, SUBC_3D(0x1f80), 16);
488 PUSH_DATA (push, (i == 8) ? 0x0000ffff : 0);
490 BEGIN_NV04(push, NV30_3D(RC_ENABLE), 1);
491 PUSH_DATA (push, 0);
493 BEGIN_NV04(push, NV40_3D(DMA_COLOR2), 2);
494 PUSH_DATA (push, fifo->vram);
495 PUSH_DATA (push, fifo->vram); /* COLOR3 */
497 BEGIN_NV04(push, SUBC_3D(0x1450), 1);
498 PUSH_DATA (push, 0x00000004);
500 BEGIN_NV04(push, SUBC_3D(0x1ea4), 3); /* ZCULL */
501 PUSH_DATA (push, 0x00000010);
502 PUSH_DATA (push, 0x01000100);
503 PUSH_DATA (push, 0xff800006);
506 BEGIN_NV04(push, SUBC_3D(0x1fc4), 1);
507 PUSH_DATA (push, 0x06144321);
508 BEGIN_NV04(push, SUBC_3D(0x1fc8), 2);
509 PUSH_DATA (push, 0xedcba987);
510 PUSH_DATA (push, 0x0000006f);
511 BEGIN_NV04(push, SUBC_3D(0x1fd0), 1);
512 PUSH_DATA (push, 0x00171615);
513 BEGIN_NV04(push, SUBC_3D(0x1fd4), 1);
514 PUSH_DATA (push, 0x001b1a19);
516 BEGIN_NV04(push, SUBC_3D(0x1ef8), 1);
517 PUSH_DATA (push, 0x0020ffff);
518 BEGIN_NV04(push, SUBC_3D(0x1d64), 1);
519 PUSH_DATA (push, 0x01d300d4);
521 BEGIN_NV04(push, NV40_3D(MIPMAP_ROUNDING), 1);
522 PUSH_DATA (push, NV40_3D_MIPMAP_ROUNDING_MODE_DOWN);
530 BEGIN_NV04(push, NV01_SUBC(M2MF, OBJECT), 1);
531 PUSH_DATA (push, screen->m2mf->handle);
532 BEGIN_NV04(push, NV03_M2MF(DMA_NOTIFY), 1);
533 PUSH_DATA (push, screen->ntfy->handle);
540 BEGIN_NV04(push, NV01_SUBC(SF2D, OBJECT), 1);
541 PUSH_DATA (push, screen->surf2d->handle);
542 BEGIN_NV04(push, NV04_SF2D(DMA_NOTIFY), 1);
543 PUSH_DATA (push, screen->ntfy->handle);
555 BEGIN_NV04(push, NV01_SUBC(SSWZ, OBJECT), 1);
556 PUSH_DATA (push, screen->swzsurf->handle);
557 BEGIN_NV04(push, NV04_SSWZ(DMA_NOTIFY), 1);
558 PUSH_DATA (push, screen->ntfy->handle);
570 BEGIN_NV04(push, NV01_SUBC(SIFM, OBJECT), 1);
571 PUSH_DATA (push, screen->sifm->handle);
572 BEGIN_NV04(push, NV03_SIFM(DMA_NOTIFY), 1);
573 PUSH_DATA (push, screen->ntfy->handle);
574 BEGIN_NV04(push, NV05_SIFM(COLOR_CONVERSION), 1);
575 PUSH_DATA (push, NV05_SIFM_COLOR_CONVERSION_TRUNCATE);
577 nouveau_pushbuf_kick(push, push->channel);