Symbol: xf_emit
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1358
xf_emit(ctx, 5, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1360
xf_emit(ctx, 6, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1362
xf_emit(ctx, 4, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1366
xf_emit(ctx, 8*3, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1368
xf_emit(ctx, 0x100*3, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1370
xf_emit(ctx, 3, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1373
xf_emit(ctx, 3, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1376
xf_emit(ctx, 9, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1378
xf_emit(ctx, 9, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1380
xf_emit(ctx, 9, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1382
xf_emit(ctx, 9, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1385
xf_emit(ctx, 4, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1387
xf_emit(ctx, 2, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1389
xf_emit(ctx, 6*2, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1390
xf_emit(ctx, 2, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1392
xf_emit(ctx, 2, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1394
xf_emit(ctx, 6*2, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1395
xf_emit(ctx, 2, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1398
xf_emit(ctx, 0x1c, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1400
xf_emit(ctx, 0x1e, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1402
xf_emit(ctx, 0x22, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1404
xf_emit(ctx, 0x15, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1416
xf_emit (ctx, 1, 0); /* DMA_NOTIFY instance >> 4 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1417
xf_emit (ctx, 1, 0); /* DMA_BUFFER_IN instance >> 4 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1418
xf_emit (ctx, 1, 0); /* DMA_BUFFER_OUT instance >> 4 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1419
xf_emit (ctx, 1, 0); /* OFFSET_IN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1420
xf_emit (ctx, 1, 0); /* OFFSET_OUT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1421
xf_emit (ctx, 1, 0); /* PITCH_IN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1422
xf_emit (ctx, 1, 0); /* PITCH_OUT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1423
xf_emit (ctx, 1, 0); /* LINE_LENGTH */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1424
xf_emit (ctx, 1, 0); /* LINE_COUNT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1425
xf_emit (ctx, 1, 0x21); /* FORMAT: bits 0-4 INPUT_INC, bits 5-9 OUTPUT_INC */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1426
xf_emit (ctx, 1, 1); /* LINEAR_IN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1427
xf_emit (ctx, 1, 0x2); /* TILING_MODE_IN: bits 0-2 y tiling, bits 3-5 z tiling */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1428
xf_emit (ctx, 1, 0x100); /* TILING_PITCH_IN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1429
xf_emit (ctx, 1, 0x100); /* TILING_HEIGHT_IN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1430
xf_emit (ctx, 1, 1); /* TILING_DEPTH_IN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1431
xf_emit (ctx, 1, 0); /* TILING_POSITION_IN_Z */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1432
xf_emit (ctx, 1, 0); /* TILING_POSITION_IN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1433
xf_emit (ctx, 1, 1); /* LINEAR_OUT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1434
xf_emit (ctx, 1, 0x2); /* TILING_MODE_OUT: bits 0-2 y tiling, bits 3-5 z tiling */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1435
xf_emit (ctx, 1, 0x100); /* TILING_PITCH_OUT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1436
xf_emit (ctx, 1, 0x100); /* TILING_HEIGHT_OUT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1437
xf_emit (ctx, 1, 1); /* TILING_DEPTH_OUT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1438
xf_emit (ctx, 1, 0); /* TILING_POSITION_OUT_Z */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1439
xf_emit (ctx, 1, 0); /* TILING_POSITION_OUT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1440
xf_emit (ctx, 1, 0); /* OFFSET_IN_HIGH */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1441
xf_emit (ctx, 1, 0); /* OFFSET_OUT_HIGH */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1444
xf_emit(ctx, 0x40, 0); /* 20 * ffffffff, 3ffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1446
xf_emit(ctx, 0x100, 0); /* 80 * ffffffff, 3ffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1447
xf_emit(ctx, 4, 0); /* 1f/7f, 0, 1f/7f, 0 [1f for smallm2mf, 7f otherwise] */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1450
xf_emit(ctx, 0x400, 0); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1452
xf_emit(ctx, 0x800, 0); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1453
xf_emit(ctx, 4, 0); /* ff/1ff, 0, 0, 0 [ff for smallm2mf, 1ff otherwise] */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1455
xf_emit(ctx, 0x40, 0); /* 20 * bits ffffffff, 3ffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1456
xf_emit(ctx, 0x6, 0); /* 1f, 0, 1f, 0, 1f, 0 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1463
xf_emit(ctx, 2, 0); /* RO */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1464
xf_emit(ctx, 0x800, 0); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1469
xf_emit(ctx, 0x2b, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1472
xf_emit(ctx, 0x29, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1477
xf_emit(ctx, 0x27, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1486
xf_emit(ctx, 0x25, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1491
xf_emit(ctx, 0x100, 0); /* ffffffff CB_DEF */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1492
xf_emit(ctx, 1, 0); /* 0000007f CB_ADDR_BUFFER */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1493
xf_emit(ctx, 1, 0); /* 0 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1494
xf_emit(ctx, 0x30, 0); /* ff SET_PROGRAM_CB */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1495
xf_emit(ctx, 1, 0); /* 3f last SET_PROGRAM_CB */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1496
xf_emit(ctx, 4, 0); /* RO */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1497
xf_emit(ctx, 0x100, 0); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1498
xf_emit(ctx, 8, 0); /* 1f, 0, 0, ... */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1499
xf_emit(ctx, 8, 0); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1500
xf_emit(ctx, 4, 0); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1501
xf_emit(ctx, 1, 0); /* 3 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1502
xf_emit(ctx, 1, 0); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1503
xf_emit(ctx, 1, 0); /* 0000ffff DMA_CODE_CB */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1504
xf_emit(ctx, 1, 0); /* 0000ffff DMA_TIC */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1505
xf_emit(ctx, 1, 0); /* 0000ffff DMA_TSC */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1506
xf_emit(ctx, 1, 0); /* 00000001 LINKED_TSC */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1507
xf_emit(ctx, 1, 0); /* 000000ff TIC_ADDRESS_HIGH */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1508
xf_emit(ctx, 1, 0); /* ffffffff TIC_ADDRESS_LOW */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1509
xf_emit(ctx, 1, 0x3fffff); /* 003fffff TIC_LIMIT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1510
xf_emit(ctx, 1, 0); /* 000000ff TSC_ADDRESS_HIGH */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1511
xf_emit(ctx, 1, 0); /* ffffffff TSC_ADDRESS_LOW */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1512
xf_emit(ctx, 1, 0x1fff); /* 000fffff TSC_LIMIT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1513
xf_emit(ctx, 1, 0); /* 000000ff VP_ADDRESS_HIGH */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1514
xf_emit(ctx, 1, 0); /* ffffffff VP_ADDRESS_LOW */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1515
xf_emit(ctx, 1, 0); /* 00ffffff VP_START_ID */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1516
xf_emit(ctx, 1, 0); /* 000000ff CB_DEF_ADDRESS_HIGH */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1517
xf_emit(ctx, 1, 0); /* ffffffff CB_DEF_ADDRESS_LOW */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1518
xf_emit(ctx, 1, 0); /* 00000001 GP_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1519
xf_emit(ctx, 1, 0); /* 000000ff GP_ADDRESS_HIGH */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1520
xf_emit(ctx, 1, 0); /* ffffffff GP_ADDRESS_LOW */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1521
xf_emit(ctx, 1, 0); /* 00ffffff GP_START_ID */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1522
xf_emit(ctx, 1, 0); /* 000000ff FP_ADDRESS_HIGH */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1523
xf_emit(ctx, 1, 0); /* ffffffff FP_ADDRESS_LOW */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1524
xf_emit(ctx, 1, 0); /* 00ffffff FP_START_ID */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1533
xf_emit(ctx, 1, 4); /* 000000ff GP_RESULT_MAP_SIZE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1534
xf_emit(ctx, 1, 4); /* 0000007f VP_RESULT_MAP_SIZE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1535
xf_emit(ctx, 1, 0); /* 00000001 GP_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1536
xf_emit(ctx, 1, 0x80); /* 0000ffff GP_VERTEX_OUTPUT_COUNT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1537
xf_emit(ctx, 1, 4); /* 000000ff GP_REG_ALLOC_RESULT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1538
xf_emit(ctx, 1, 0x80c14); /* 01ffffff SEMANTIC_COLOR */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1539
xf_emit(ctx, 1, 0); /* 00000001 VERTEX_TWO_SIDE_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1541
xf_emit(ctx, 1, 0x3ff);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1543
xf_emit(ctx, 1, 0x7ff); /* 000007ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1544
xf_emit(ctx, 1, 0); /* 111/113 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1545
xf_emit(ctx, 1, 0); /* ffffffff tesla UNK1A30 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1553
xf_emit(ctx, 0xa0, 0); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1559
xf_emit(ctx, 0x120, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1563
xf_emit(ctx, 0x100, 0); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1568
xf_emit(ctx, 0x400, 0); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1571
xf_emit(ctx, 4, 0); /* 3f, 0, 0, 0 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1572
xf_emit(ctx, 4, 0); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1574
xf_emit(ctx, 1, 4); /* 000000ff GP_RESULT_MAP_SIZE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1575
xf_emit(ctx, 1, 4); /* 0000007f VP_RESULT_MAP_SIZE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1576
xf_emit(ctx, 1, 0); /* 00000001 GP_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1577
xf_emit(ctx, 1, 0x80); /* 0000ffff GP_VERTEX_OUTPUT_COUNT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1578
xf_emit(ctx, 1, 4); /* 000000ff GP_REG_ALLOC_TEMP */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1579
xf_emit(ctx, 1, 1); /* 00000001 RASTERIZE_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1580
xf_emit(ctx, 1, 0); /* 00000001 tesla UNK1900 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1581
xf_emit(ctx, 1, 0x27); /* 000000ff UNK0FD4 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1582
xf_emit(ctx, 1, 0); /* 0001ffff GP_BUILTIN_RESULT_EN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1583
xf_emit(ctx, 1, 0x26); /* 000000ff SEMANTIC_LAYER */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1584
xf_emit(ctx, 1, 0); /* ffffffff tesla UNK1A30 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1592
xf_emit(ctx, 1, 0); /* 00000001 VIEWPORT_CLIP_RECTS_EN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1593
xf_emit(ctx, 1, 0); /* 00000003 VIEWPORT_CLIP_MODE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1594
xf_emit(ctx, 0x10, 0x04000000); /* 07ffffff VIEWPORT_CLIP_HORIZ*8, VIEWPORT_CLIP_VERT*8 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1595
xf_emit(ctx, 1, 0); /* 00000001 POLYGON_STIPPLE_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1596
xf_emit(ctx, 0x20, 0); /* ffffffff POLYGON_STIPPLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1597
xf_emit(ctx, 2, 0); /* 00007fff WINDOW_OFFSET_XY */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1598
xf_emit(ctx, 1, 0); /* ffff0ff3 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1599
xf_emit(ctx, 1, 0x04e3bfdf); /* ffffffff UNK0D64 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1600
xf_emit(ctx, 1, 0x04e3bfdf); /* ffffffff UNK0DF4 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1601
xf_emit(ctx, 1, 0); /* 00000003 WINDOW_ORIGIN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1602
xf_emit(ctx, 1, 0); /* 00000007 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1603
xf_emit(ctx, 1, 0x1fe21); /* 0001ffff tesla UNK0FAC */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1605
xf_emit(ctx, 1, 0x0fac6881);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1607
xf_emit(ctx, 1, 1);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1608
xf_emit(ctx, 3, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1618
xf_emit(ctx, 5, 0); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1619
xf_emit(ctx, 1, 0x80c14); /* 01ffffff SEMANTIC_COLOR */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1620
xf_emit(ctx, 1, 0); /* 00000001 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1621
xf_emit(ctx, 1, 0); /* 000003ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1622
xf_emit(ctx, 1, 0x804); /* 00000fff SEMANTIC_CLIP */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1623
xf_emit(ctx, 1, 0); /* 00000001 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1624
xf_emit(ctx, 2, 4); /* 7f, ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1625
xf_emit(ctx, 1, 0x8100c12); /* 1fffffff FP_INTERPOLANT_CTRL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1627
xf_emit(ctx, 1, 0); /* ffffffff tesla UNK1A30 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1628
xf_emit(ctx, 1, 4); /* 0000007f VP_RESULT_MAP_SIZE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1629
xf_emit(ctx, 1, 4); /* 000000ff GP_RESULT_MAP_SIZE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1630
xf_emit(ctx, 1, 0); /* 00000001 GP_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1631
xf_emit(ctx, 1, 0x10); /* 7f/ff VIEW_VOLUME_CLIP_CTRL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1632
xf_emit(ctx, 1, 0); /* 000000ff VP_CLIP_DISTANCE_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1634
xf_emit(ctx, 1, 0); /* 3ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1635
xf_emit(ctx, 1, 0); /* 000000ff tesla UNK1940 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1636
xf_emit(ctx, 1, 0); /* 00000001 tesla UNK0D7C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1637
xf_emit(ctx, 1, 0x804); /* 00000fff SEMANTIC_CLIP */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1638
xf_emit(ctx, 1, 1); /* 00000001 VIEWPORT_TRANSFORM_EN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1639
xf_emit(ctx, 1, 0x1a); /* 0000001f POLYGON_MODE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1641
xf_emit(ctx, 1, 0x7f); /* 000000ff tesla UNK0FFC */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1642
xf_emit(ctx, 1, 0); /* ffffffff tesla UNK1A30 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1643
xf_emit(ctx, 1, 1); /* 00000001 SHADE_MODEL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1644
xf_emit(ctx, 1, 0x80c14); /* 01ffffff SEMANTIC_COLOR */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1645
xf_emit(ctx, 1, 0); /* 00000001 tesla UNK1900 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1646
xf_emit(ctx, 1, 0x8100c12); /* 1fffffff FP_INTERPOLANT_CTRL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1647
xf_emit(ctx, 1, 4); /* 0000007f VP_RESULT_MAP_SIZE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1648
xf_emit(ctx, 1, 4); /* 000000ff GP_RESULT_MAP_SIZE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1649
xf_emit(ctx, 1, 0); /* 00000001 GP_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1650
xf_emit(ctx, 1, 0x10); /* 7f/ff VIEW_VOLUME_CLIP_CTRL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1651
xf_emit(ctx, 1, 0); /* 00000001 tesla UNK0D7C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1652
xf_emit(ctx, 1, 0); /* 00000001 tesla UNK0F8C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1653
xf_emit(ctx, 1, 0); /* ffffffff tesla UNK1A30 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1654
xf_emit(ctx, 1, 1); /* 00000001 VIEWPORT_TRANSFORM_EN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1655
xf_emit(ctx, 1, 0x8100c12); /* 1fffffff FP_INTERPOLANT_CTRL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1656
xf_emit(ctx, 4, 0); /* ffffffff NOPERSPECTIVE_BITMAP */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1657
xf_emit(ctx, 1, 0); /* 00000001 tesla UNK1900 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1658
xf_emit(ctx, 1, 0); /* 0000000f */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1660
xf_emit(ctx, 1, 0x3ff); /* 000003ff tesla UNK0D68 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1662
xf_emit(ctx, 1, 0x7ff); /* 000007ff tesla UNK0D68 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1663
xf_emit(ctx, 1, 0x80c14); /* 01ffffff SEMANTIC_COLOR */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1664
xf_emit(ctx, 1, 0); /* 00000001 VERTEX_TWO_SIDE_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1665
xf_emit(ctx, 0x30, 0); /* ffffffff VIEWPORT_SCALE: X0, Y0, Z0, X1, Y1, ... */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1666
xf_emit(ctx, 3, 0); /* f, 0, 0 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1667
xf_emit(ctx, 3, 0); /* ffffffff last VIEWPORT_SCALE? */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1668
xf_emit(ctx, 1, 0); /* ffffffff tesla UNK1A30 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1669
xf_emit(ctx, 1, 1); /* 00000001 VIEWPORT_TRANSFORM_EN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1670
xf_emit(ctx, 1, 0); /* 00000001 tesla UNK1900 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1671
xf_emit(ctx, 1, 0); /* 00000001 tesla UNK1924 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1672
xf_emit(ctx, 1, 0x10); /* 000000ff VIEW_VOLUME_CLIP_CTRL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1673
xf_emit(ctx, 1, 0); /* 00000001 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1674
xf_emit(ctx, 0x30, 0); /* ffffffff VIEWPORT_TRANSLATE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1675
xf_emit(ctx, 3, 0); /* f, 0, 0 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1676
xf_emit(ctx, 3, 0); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1677
xf_emit(ctx, 1, 0); /* ffffffff tesla UNK1A30 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1678
xf_emit(ctx, 2, 0x88); /* 000001ff tesla UNK19D8 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1679
xf_emit(ctx, 1, 0); /* 00000001 tesla UNK1924 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1680
xf_emit(ctx, 1, 0); /* ffffffff tesla UNK1A30 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1681
xf_emit(ctx, 1, 4); /* 0000000f CULL_MODE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1682
xf_emit(ctx, 2, 0); /* 07ffffff SCREEN_SCISSOR */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1683
xf_emit(ctx, 2, 0); /* 00007fff WINDOW_OFFSET_XY */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1684
xf_emit(ctx, 1, 0); /* 00000003 WINDOW_ORIGIN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1685
xf_emit(ctx, 0x10, 0); /* 00000001 SCISSOR_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1686
xf_emit(ctx, 1, 0); /* 0001ffff GP_BUILTIN_RESULT_EN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1687
xf_emit(ctx, 1, 0x26); /* 000000ff SEMANTIC_LAYER */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1688
xf_emit(ctx, 1, 0); /* 00000001 tesla UNK1900 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1689
xf_emit(ctx, 1, 0); /* 0000000f */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1690
xf_emit(ctx, 1, 0x3f800000); /* ffffffff LINE_WIDTH */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1691
xf_emit(ctx, 1, 0); /* 00000001 LINE_STIPPLE_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1692
xf_emit(ctx, 1, 0); /* 00000001 LINE_SMOOTH_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1693
xf_emit(ctx, 1, 0); /* 00000007 MULTISAMPLE_SAMPLES_LOG2 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1695
xf_emit(ctx, 1, 0); /* 00000001 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1696
xf_emit(ctx, 1, 0x1a); /* 0000001f POLYGON_MODE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1697
xf_emit(ctx, 1, 0x10); /* 000000ff VIEW_VOLUME_CLIP_CTRL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1699
xf_emit(ctx, 1, 0); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1700
xf_emit(ctx, 1, 0); /* 00000001 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1701
xf_emit(ctx, 1, 0); /* 000003ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1703
xf_emit(ctx, 0x20, 0); /* 10xbits ffffffff, 3fffff. SCISSOR_* */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1704
xf_emit(ctx, 1, 0); /* f */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1705
xf_emit(ctx, 1, 0); /* 0? */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1706
xf_emit(ctx, 1, 0); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1707
xf_emit(ctx, 1, 0); /* 003fffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1708
xf_emit(ctx, 1, 0); /* ffffffff tesla UNK1A30 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1709
xf_emit(ctx, 1, 0x52); /* 000001ff SEMANTIC_PTSZ */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1710
xf_emit(ctx, 1, 0); /* 0001ffff GP_BUILTIN_RESULT_EN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1711
xf_emit(ctx, 1, 0x26); /* 000000ff SEMANTIC_LAYER */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1712
xf_emit(ctx, 1, 0); /* 00000001 tesla UNK1900 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1713
xf_emit(ctx, 1, 4); /* 0000007f VP_RESULT_MAP_SIZE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1714
xf_emit(ctx, 1, 4); /* 000000ff GP_RESULT_MAP_SIZE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1715
xf_emit(ctx, 1, 0); /* 00000001 GP_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1716
xf_emit(ctx, 1, 0x1a); /* 0000001f POLYGON_MODE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1717
xf_emit(ctx, 1, 0); /* 00000001 LINE_SMOOTH_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1718
xf_emit(ctx, 1, 0); /* 00000001 LINE_STIPPLE_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1719
xf_emit(ctx, 1, 0x00ffff00); /* 00ffffff LINE_STIPPLE_PATTERN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1720
xf_emit(ctx, 1, 0); /* 0000000f */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1729
xf_emit(ctx, 1, 0x3f); /* 0000003f UNK1590 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1730
xf_emit(ctx, 1, 0); /* 00000001 ALPHA_TEST_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1731
xf_emit(ctx, 1, 0); /* 00000007 MULTISAMPLE_SAMPLES_LOG2 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1732
xf_emit(ctx, 1, 0); /* 00000001 tesla UNK1534 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1733
xf_emit(ctx, 1, 0); /* 00000007 STENCIL_BACK_FUNC_FUNC */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1734
xf_emit(ctx, 1, 0); /* 000000ff STENCIL_BACK_FUNC_MASK */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1735
xf_emit(ctx, 1, 0); /* 000000ff STENCIL_BACK_FUNC_REF */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1736
xf_emit(ctx, 1, 0); /* 000000ff STENCIL_BACK_MASK */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1737
xf_emit(ctx, 3, 0); /* 00000007 STENCIL_BACK_OP_FAIL, ZFAIL, ZPASS */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1738
xf_emit(ctx, 1, 2); /* 00000003 tesla UNK143C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1739
xf_emit(ctx, 2, 0x04000000); /* 07ffffff tesla UNK0D6C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1740
xf_emit(ctx, 1, 0); /* ffff0ff3 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1741
xf_emit(ctx, 1, 0); /* 00000001 CLIPID_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1742
xf_emit(ctx, 2, 0); /* ffffffff DEPTH_BOUNDS */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1743
xf_emit(ctx, 1, 0); /* 00000001 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1744
xf_emit(ctx, 1, 0); /* 00000007 DEPTH_TEST_FUNC */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1745
xf_emit(ctx, 1, 0); /* 00000001 DEPTH_TEST_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1746
xf_emit(ctx, 1, 0); /* 00000001 DEPTH_WRITE_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1747
xf_emit(ctx, 1, 4); /* 0000000f CULL_MODE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1748
xf_emit(ctx, 1, 0); /* 0000ffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1749
xf_emit(ctx, 1, 0); /* 00000001 UNK0FB0 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1750
xf_emit(ctx, 1, 0); /* 00000001 POLYGON_STIPPLE_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1751
xf_emit(ctx, 1, 4); /* 00000007 FP_CONTROL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1752
xf_emit(ctx, 1, 0); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1753
xf_emit(ctx, 1, 0); /* 0001ffff GP_BUILTIN_RESULT_EN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1754
xf_emit(ctx, 1, 0); /* 000000ff CLEAR_STENCIL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1755
xf_emit(ctx, 1, 0); /* 00000007 STENCIL_FRONT_FUNC_FUNC */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1756
xf_emit(ctx, 1, 0); /* 000000ff STENCIL_FRONT_FUNC_MASK */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1757
xf_emit(ctx, 1, 0); /* 000000ff STENCIL_FRONT_FUNC_REF */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1758
xf_emit(ctx, 1, 0); /* 000000ff STENCIL_FRONT_MASK */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1759
xf_emit(ctx, 3, 0); /* 00000007 STENCIL_FRONT_OP_FAIL, ZFAIL, ZPASS */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1760
xf_emit(ctx, 1, 0); /* 00000001 STENCIL_FRONT_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1761
xf_emit(ctx, 1, 0); /* 00000001 STENCIL_BACK_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1762
xf_emit(ctx, 1, 0); /* ffffffff CLEAR_DEPTH */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1763
xf_emit(ctx, 1, 0); /* 00000007 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1765
xf_emit(ctx, 1, 0); /* 00000003 tesla UNK1108 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1766
xf_emit(ctx, 1, 0); /* 00000001 SAMPLECNT_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1767
xf_emit(ctx, 1, 0); /* 0000000f ZETA_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1768
xf_emit(ctx, 1, 1); /* 00000001 ZETA_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1769
xf_emit(ctx, 1, 0x1001); /* 00001fff ZETA_ARRAY_MODE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1771
xf_emit(ctx, 4, 0xffff); /* 0000ffff MSAA_MASK */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1772
xf_emit(ctx, 0x10, 0); /* 00000001 SCISSOR_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1773
xf_emit(ctx, 0x10, 0); /* ffffffff DEPTH_RANGE_NEAR */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1774
xf_emit(ctx, 0x10, 0x3f800000); /* ffffffff DEPTH_RANGE_FAR */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1775
xf_emit(ctx, 1, 0x10); /* 7f/ff/3ff VIEW_VOLUME_CLIP_CTRL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1776
xf_emit(ctx, 1, 0); /* 00000001 VIEWPORT_CLIP_RECTS_EN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1777
xf_emit(ctx, 1, 3); /* 00000003 FP_CTRL_UNK196C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1778
xf_emit(ctx, 1, 0); /* 00000003 tesla UNK1968 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1780
xf_emit(ctx, 1, 0); /* 0fffffff tesla UNK1104 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1781
xf_emit(ctx, 1, 0); /* 00000001 tesla UNK151C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1789
xf_emit(ctx, 1, 0); /* 00000007 UNK0FB4 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1791
xf_emit(ctx, 4, 0); /* 07ffffff CLIPID_REGION_HORIZ */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1792
xf_emit(ctx, 4, 0); /* 07ffffff CLIPID_REGION_VERT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1793
xf_emit(ctx, 2, 0); /* 07ffffff SCREEN_SCISSOR */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1794
xf_emit(ctx, 2, 0x04000000); /* 07ffffff UNK1508 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1795
xf_emit(ctx, 1, 0); /* 00000001 CLIPID_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1796
xf_emit(ctx, 1, 0x80); /* 00003fff CLIPID_WIDTH */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1797
xf_emit(ctx, 1, 0); /* 000000ff CLIPID_ID */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1798
xf_emit(ctx, 1, 0); /* 000000ff CLIPID_ADDRESS_HIGH */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1799
xf_emit(ctx, 1, 0); /* ffffffff CLIPID_ADDRESS_LOW */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1800
xf_emit(ctx, 1, 0x80); /* 00003fff CLIPID_HEIGHT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1801
xf_emit(ctx, 1, 0); /* 0000ffff DMA_CLIPID */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1811
xf_emit(ctx, 0x33, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1813
xf_emit(ctx, 2, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1815
xf_emit(ctx, 1, 0); /* 00000001 GP_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1816
xf_emit(ctx, 1, 4); /* 0000007f VP_RESULT_MAP_SIZE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1817
xf_emit(ctx, 1, 4); /* 000000ff GP_RESULT_MAP_SIZE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1820
xf_emit(ctx, 4, 0); /* RO */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1821
xf_emit(ctx, 0xe10, 0); /* 190 * 9: 8*ffffffff, 7ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1822
xf_emit(ctx, 1, 0); /* 1ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1823
xf_emit(ctx, 8, 0); /* 0? */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1824
xf_emit(ctx, 9, 0); /* ffffffff, 7ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1826
xf_emit(ctx, 4, 0); /* RO */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1827
xf_emit(ctx, 0xe10, 0); /* 190 * 9: 8*ffffffff, 7ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1828
xf_emit(ctx, 1, 0); /* 1ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1829
xf_emit(ctx, 8, 0); /* 0? */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1830
xf_emit(ctx, 9, 0); /* ffffffff, 7ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1832
xf_emit(ctx, 0xc, 0); /* RO */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1834
xf_emit(ctx, 0xe10, 0); /* 190 * 9: 8*ffffffff, 7ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1835
xf_emit(ctx, 1, 0); /* 1ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1836
xf_emit(ctx, 8, 0); /* 0? */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1839
xf_emit(ctx, 0xc, 0); /* RO */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1841
xf_emit(ctx, 0xe10, 0); /* 190 * 9: 8*ffffffff, 7ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1842
xf_emit(ctx, 1, 0); /* 1ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1843
xf_emit(ctx, 8, 0); /* 0? */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1846
xf_emit(ctx, 1, 0); /* 00000001 GP_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1847
xf_emit(ctx, 1, 4); /* 000000ff GP_RESULT_MAP_SIZE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1848
xf_emit(ctx, 1, 4); /* 0000007f VP_RESULT_MAP_SIZE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1849
xf_emit(ctx, 1, 0x8100c12); /* 1fffffff FP_INTERPOLANT_CTRL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1851
xf_emit(ctx, 1, 3); /* 00000003 tesla UNK1100 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1853
xf_emit(ctx, 1, 0); /* 00000001 GP_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1854
xf_emit(ctx, 1, 0x8100c12); /* 1fffffff FP_INTERPOLANT_CTRL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1855
xf_emit(ctx, 1, 0); /* 0000000f VP_GP_BUILTIN_ATTR_EN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1856
xf_emit(ctx, 1, 0x80c14); /* 01ffffff SEMANTIC_COLOR */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1857
xf_emit(ctx, 1, 1); /* 00000001 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1860
xf_emit(ctx, 2, 4); /* 000000ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1861
xf_emit(ctx, 1, 0x80c14); /* 01ffffff SEMANTIC_COLOR */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1862
xf_emit(ctx, 1, 0); /* 00000001 VERTEX_TWO_SIDE_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1863
xf_emit(ctx, 1, 0); /* 00000001 POINT_SPRITE_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1864
xf_emit(ctx, 1, 0x8100c12); /* 1fffffff FP_INTERPOLANT_CTRL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1865
xf_emit(ctx, 1, 0x27); /* 000000ff SEMANTIC_PRIM_ID */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1866
xf_emit(ctx, 1, 0); /* 00000001 GP_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1867
xf_emit(ctx, 1, 0); /* 0000000f */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1868
xf_emit(ctx, 1, 1); /* 00000001 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1871
xf_emit(ctx, 0x40, 0); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1872
xf_emit(ctx, 0x10, 0); /* 3, 0, 0.... */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1873
xf_emit(ctx, 0x10, 0); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1876
xf_emit(ctx, 1, 0); /* 00000001 POINT_SPRITE_CTRL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1877
xf_emit(ctx, 1, 1); /* 00000001 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1878
xf_emit(ctx, 1, 0); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1879
xf_emit(ctx, 4, 0); /* ffffffff NOPERSPECTIVE_BITMAP */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1880
xf_emit(ctx, 0x10, 0); /* 00ffffff POINT_COORD_REPLACE_MAP */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1881
xf_emit(ctx, 1, 0); /* 00000003 WINDOW_ORIGIN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1882
xf_emit(ctx, 1, 0x8100c12); /* 1fffffff FP_INTERPOLANT_CTRL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1884
xf_emit(ctx, 1, 0); /* 000003ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1897
xf_emit(ctx, 1, 0); /* ffffffff tesla UNK13A4 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1898
xf_emit(ctx, 1, 1); /* 00000fff tesla UNK1318 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1900
xf_emit(ctx, 1, 0); /* ffffffff VERTEX_BUFFER_FIRST */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1901
xf_emit(ctx, 1, 0); /* 00000001 PRIMITIVE_RESTART_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1902
xf_emit(ctx, 1, 0); /* 00000001 UNK0DE8 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1903
xf_emit(ctx, 1, 0); /* ffffffff PRIMITIVE_RESTART_INDEX */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1904
xf_emit(ctx, 1, 0xf); /* ffffffff VP_ATTR_EN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1905
xf_emit(ctx, (acnt/8)-1, 0); /* ffffffff VP_ATTR_EN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1906
xf_emit(ctx, acnt/8, 0); /* ffffffff VTX_ATR_MASK_UNK0DD0 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1907
xf_emit(ctx, 1, 0); /* 0000000f VP_GP_BUILTIN_ATTR_EN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1908
xf_emit(ctx, 1, 0x20); /* 0000ffff tesla UNK129C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1909
xf_emit(ctx, 1, 0); /* 000000ff turing UNK370??? */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1910
xf_emit(ctx, 1, 0); /* 0000ffff turing USER_PARAM_COUNT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1911
xf_emit(ctx, 1, 0); /* ffffffff tesla UNK1A30 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1914
xf_emit(ctx, 0xb, 0); /* RO */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1916
xf_emit(ctx, 0x9, 0); /* RO */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1918
xf_emit(ctx, 0x8, 0); /* RO */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1920
xf_emit(ctx, 1, 0); /* 00000001 EDGE_FLAG */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1921
xf_emit(ctx, 1, 0); /* 00000001 PROVOKING_VERTEX_LAST */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1922
xf_emit(ctx, 1, 0); /* 00000001 GP_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1923
xf_emit(ctx, 1, 0x1a); /* 0000001f POLYGON_MODE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1925
xf_emit(ctx, 0xc, 0); /* RO */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1927
xf_emit(ctx, 1, 0); /* 7f/ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1928
xf_emit(ctx, 1, 4); /* 7f/ff VP_REG_ALLOC_RESULT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1929
xf_emit(ctx, 1, 4); /* 7f/ff VP_RESULT_MAP_SIZE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1930
xf_emit(ctx, 1, 0); /* 0000000f VP_GP_BUILTIN_ATTR_EN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1931
xf_emit(ctx, 1, 4); /* 000001ff UNK1A28 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1932
xf_emit(ctx, 1, 8); /* 000001ff UNK0DF0 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1933
xf_emit(ctx, 1, 0); /* 00000001 GP_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1935
xf_emit(ctx, 1, 0x3ff); /* 3ff tesla UNK0D68 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1937
xf_emit(ctx, 1, 0x7ff); /* 7ff tesla UNK0D68 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1939
xf_emit(ctx, 1, 0x1e00); /* 7fff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1941
xf_emit(ctx, 0xc, 0); /* RO or close */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1943
xf_emit(ctx, 1, 0xf); /* ffffffff VP_ATTR_EN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1944
xf_emit(ctx, (acnt/8)-1, 0); /* ffffffff VP_ATTR_EN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1945
xf_emit(ctx, 1, 0); /* 0000000f VP_GP_BUILTIN_ATTR_EN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1947
xf_emit(ctx, 2, 0); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1949
xf_emit(ctx, 1, 0); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1950
xf_emit(ctx, 1, 0); /* 00000003 tesla UNK0FD8 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1953
xf_emit(ctx, 0x10, 0); /* 0? */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1954
xf_emit(ctx, 2, 0); /* weird... */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1955
xf_emit(ctx, 2, 0); /* RO */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1957
xf_emit(ctx, 8, 0); /* 0? */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1958
xf_emit(ctx, 1, 0); /* weird... */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1959
xf_emit(ctx, 2, 0); /* RO */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1962
xf_emit(ctx, 1, 0); /* ffffffff VB_ELEMENT_BASE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1963
xf_emit(ctx, 1, 0); /* ffffffff UNK1438 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1964
xf_emit(ctx, acnt, 0); /* 1 tesla UNK1000 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1966
xf_emit(ctx, 1, 0); /* ffffffff tesla UNK1118? */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1968
xf_emit(ctx, acnt, 0); /* ffffffff VERTEX_ARRAY_UNK90C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1969
xf_emit(ctx, 1, 0); /* f/1f */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1971
xf_emit(ctx, acnt, 0); /* ffffffff VERTEX_ARRAY_UNK90C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1972
xf_emit(ctx, 1, 0); /* f/1f */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1974
xf_emit(ctx, acnt, 0); /* RO */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1975
xf_emit(ctx, 2, 0); /* RO */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1977
xf_emit(ctx, 1, 0); /* ffffffff tesla UNK111C? */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1978
xf_emit(ctx, 1, 0); /* RO */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1980
xf_emit(ctx, 1, 0); /* 000000ff UNK15F4_ADDRESS_HIGH */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1981
xf_emit(ctx, 1, 0); /* ffffffff UNK15F4_ADDRESS_LOW */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1982
xf_emit(ctx, 1, 0); /* 000000ff UNK0F84_ADDRESS_HIGH */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1983
xf_emit(ctx, 1, 0); /* ffffffff UNK0F84_ADDRESS_LOW */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1985
xf_emit(ctx, acnt, 0); /* 00003fff VERTEX_ARRAY_ATTRIB_OFFSET */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1986
xf_emit(ctx, 3, 0); /* f/1f */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1988
xf_emit(ctx, acnt, 0); /* 00000fff VERTEX_ARRAY_STRIDE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1989
xf_emit(ctx, 3, 0); /* f/1f */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1991
xf_emit(ctx, acnt, 0); /* ffffffff VERTEX_ARRAY_LOW */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1992
xf_emit(ctx, 3, 0); /* f/1f */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1994
xf_emit(ctx, acnt, 0); /* 000000ff VERTEX_ARRAY_HIGH */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1995
xf_emit(ctx, 3, 0); /* f/1f */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1997
xf_emit(ctx, acnt, 0); /* ffffffff VERTEX_LIMIT_LOW */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
1998
xf_emit(ctx, 3, 0); /* f/1f */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2000
xf_emit(ctx, acnt, 0); /* 000000ff VERTEX_LIMIT_HIGH */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2001
xf_emit(ctx, 3, 0); /* f/1f */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2004
xf_emit(ctx, acnt, 0); /* f */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2005
xf_emit(ctx, 3, 0); /* f/1f */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2009
xf_emit(ctx, 2, 0); /* RO */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2011
xf_emit(ctx, 5, 0); /* RO */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2013
xf_emit(ctx, 1, 0); /* ffff DMA_VTXBUF */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2016
xf_emit(ctx, 0x41, 0); /* RO */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2018
xf_emit(ctx, 0x11, 0); /* RO */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2020
xf_emit(ctx, 0x50, 0); /* RO */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2022
xf_emit(ctx, 0x58, 0); /* RO */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2024
xf_emit(ctx, 1, 0xf); /* ffffffff VP_ATTR_EN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2025
xf_emit(ctx, (acnt/8)-1, 0); /* ffffffff VP_ATTR_EN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2026
xf_emit(ctx, 1, 1); /* 1 UNK0DEC */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2028
xf_emit(ctx, acnt*4, 0); /* ffffffff VTX_ATTR */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2029
xf_emit(ctx, 4, 0); /* f/1f, 0, 0, 0 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2032
xf_emit(ctx, 0x1d, 0); /* RO */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2034
xf_emit(ctx, 0x16, 0); /* RO */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2036
xf_emit(ctx, 1, 0xf); /* ffffffff VP_ATTR_EN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2037
xf_emit(ctx, (acnt/8)-1, 0); /* ffffffff VP_ATTR_EN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2040
xf_emit(ctx, 8, 0); /* RO */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2042
xf_emit(ctx, 0xc, 0); /* RO */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2044
xf_emit(ctx, 7, 0); /* RO */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2046
xf_emit(ctx, 0xa, 0); /* RO */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2054
xf_emit(ctx, 0x20, 0); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2055
xf_emit(ctx, 0x200, 0); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2056
xf_emit(ctx, 4, 0); /* 7f/ff, 0, 0, 0 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2057
xf_emit(ctx, 4, 0); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2060
xf_emit(ctx, 1, 0); /* 113/111 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2061
xf_emit(ctx, 1, 0xf); /* ffffffff VP_ATTR_EN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2062
xf_emit(ctx, (acnt/8)-1, 0); /* ffffffff VP_ATTR_EN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2063
xf_emit(ctx, acnt/8, 0); /* ffffffff VTX_ATTR_MASK_UNK0DD0 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2064
xf_emit(ctx, 1, 0); /* 0000000f VP_GP_BUILTIN_ATTR_EN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2065
xf_emit(ctx, 1, 0); /* ffffffff tesla UNK1A30 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2068
xf_emit(ctx, 7, 0); /* weird... */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2070
xf_emit(ctx, 5, 0); /* weird... */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2079
xf_emit(ctx, 2, 0); /* 0001ffff CLIP_X, CLIP_Y */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2080
xf_emit(ctx, 2, 0); /* 0000ffff CLIP_W, CLIP_H */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2081
xf_emit(ctx, 1, 0); /* 00000001 CLIP_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2085
xf_emit(ctx, 2, 0); /* 0000ffff IFC_CLIP_X, Y */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2086
xf_emit(ctx, 2, 1); /* 0000ffff IFC_CLIP_W, H */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2087
xf_emit(ctx, 1, 0); /* 00000001 IFC_CLIP_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2089
xf_emit(ctx, 1, 1); /* 00000001 DST_LINEAR */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2090
xf_emit(ctx, 1, 0x100); /* 0001ffff DST_WIDTH */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2091
xf_emit(ctx, 1, 0x100); /* 0001ffff DST_HEIGHT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2092
xf_emit(ctx, 1, 0x11); /* 3f[NV50]/7f[NV84+] DST_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2093
xf_emit(ctx, 1, 0); /* 0001ffff DRAW_POINT_X */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2094
xf_emit(ctx, 1, 8); /* 0000000f DRAW_UNK58C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2095
xf_emit(ctx, 1, 0); /* 000fffff SIFC_DST_X_FRACT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2096
xf_emit(ctx, 1, 0); /* 0001ffff SIFC_DST_X_INT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2097
xf_emit(ctx, 1, 0); /* 000fffff SIFC_DST_Y_FRACT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2098
xf_emit(ctx, 1, 0); /* 0001ffff SIFC_DST_Y_INT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2099
xf_emit(ctx, 1, 0); /* 000fffff SIFC_DX_DU_FRACT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2100
xf_emit(ctx, 1, 1); /* 0001ffff SIFC_DX_DU_INT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2101
xf_emit(ctx, 1, 0); /* 000fffff SIFC_DY_DV_FRACT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2102
xf_emit(ctx, 1, 1); /* 0001ffff SIFC_DY_DV_INT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2103
xf_emit(ctx, 1, 1); /* 0000ffff SIFC_WIDTH */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2104
xf_emit(ctx, 1, 1); /* 0000ffff SIFC_HEIGHT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2105
xf_emit(ctx, 1, 0xcf); /* 000000ff SIFC_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2106
xf_emit(ctx, 1, 2); /* 00000003 SIFC_BITMAP_UNK808 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2107
xf_emit(ctx, 1, 0); /* 00000003 SIFC_BITMAP_LINE_PACK_MODE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2108
xf_emit(ctx, 1, 0); /* 00000001 SIFC_BITMAP_LSB_FIRST */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2109
xf_emit(ctx, 1, 0); /* 00000001 SIFC_BITMAP_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2110
xf_emit(ctx, 1, 0); /* 0000ffff BLIT_DST_X */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2111
xf_emit(ctx, 1, 0); /* 0000ffff BLIT_DST_Y */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2112
xf_emit(ctx, 1, 0); /* 000fffff BLIT_DU_DX_FRACT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2113
xf_emit(ctx, 1, 1); /* 0001ffff BLIT_DU_DX_INT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2114
xf_emit(ctx, 1, 0); /* 000fffff BLIT_DV_DY_FRACT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2115
xf_emit(ctx, 1, 1); /* 0001ffff BLIT_DV_DY_INT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2116
xf_emit(ctx, 1, 1); /* 0000ffff BLIT_DST_W */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2117
xf_emit(ctx, 1, 1); /* 0000ffff BLIT_DST_H */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2118
xf_emit(ctx, 1, 0); /* 000fffff BLIT_SRC_X_FRACT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2119
xf_emit(ctx, 1, 0); /* 0001ffff BLIT_SRC_X_INT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2120
xf_emit(ctx, 1, 0); /* 000fffff BLIT_SRC_Y_FRACT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2121
xf_emit(ctx, 1, 0); /* 00000001 UNK888 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2122
xf_emit(ctx, 1, 4); /* 0000003f UNK884 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2123
xf_emit(ctx, 1, 0); /* 00000007 UNK880 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2124
xf_emit(ctx, 1, 1); /* 0000001f tesla UNK0FB8 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2125
xf_emit(ctx, 1, 0x15); /* 000000ff tesla UNK128C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2126
xf_emit(ctx, 2, 0); /* 00000007, ffff0ff3 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2127
xf_emit(ctx, 1, 0); /* 00000001 UNK260 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2128
xf_emit(ctx, 1, 0x4444480); /* 1fffffff UNK870 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2130
xf_emit(ctx, 0x10, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2132
xf_emit(ctx, 0x27, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2141
xf_emit(ctx, 2, 0); /* 00007fff WINDOW_OFFSET_XY... what is it doing here??? */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2142
xf_emit(ctx, 1, 0); /* 00000001 tesla UNK1924 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2143
xf_emit(ctx, 1, 0); /* 00000003 WINDOW_ORIGIN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2144
xf_emit(ctx, 1, 0x8100c12); /* 1fffffff FP_INTERPOLANT_CTRL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2145
xf_emit(ctx, 1, 0); /* 000003ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2147
xf_emit(ctx, 1, 0); /* ffffffff turing UNK364 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2148
xf_emit(ctx, 1, 0); /* 0000000f turing UNK36C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2149
xf_emit(ctx, 1, 0); /* 0000ffff USER_PARAM_COUNT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2150
xf_emit(ctx, 1, 0x100); /* 00ffffff turing UNK384 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2151
xf_emit(ctx, 1, 0); /* 0000000f turing UNK2A0 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2152
xf_emit(ctx, 1, 0); /* 0000ffff GRIDID */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2153
xf_emit(ctx, 1, 0x10001); /* ffffffff GRIDDIM_XY */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2154
xf_emit(ctx, 1, 0); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2155
xf_emit(ctx, 1, 0x10001); /* ffffffff BLOCKDIM_XY */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2156
xf_emit(ctx, 1, 1); /* 0000ffff BLOCKDIM_Z */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2157
xf_emit(ctx, 1, 0x10001); /* 00ffffff BLOCK_ALLOC */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2158
xf_emit(ctx, 1, 1); /* 00000001 LANES32 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2159
xf_emit(ctx, 1, 4); /* 000000ff FP_REG_ALLOC_TEMP */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2160
xf_emit(ctx, 1, 2); /* 00000003 REG_MODE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2162
xf_emit(ctx, 0x40, 0); /* ffffffff USER_PARAM */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2166
xf_emit(ctx, 8, 0); /* 7, 0, 0, 0, ... */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2167
xf_emit(ctx, 0x80, 0); /* fff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2168
xf_emit(ctx, 2, 0); /* ff, fff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2169
xf_emit(ctx, 0x10*2, 0); /* ffffffff, 1f */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2172
xf_emit(ctx, 8, 0); /* 7, 0, 0, 0, ... */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2173
xf_emit(ctx, 0x60, 0); /* fff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2174
xf_emit(ctx, 2, 0); /* ff, fff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2175
xf_emit(ctx, 0xc*2, 0); /* ffffffff, 1f */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2179
xf_emit(ctx, 8, 0); /* 7, 0, 0, 0, ... */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2180
xf_emit(ctx, 0x40, 0); /* fff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2181
xf_emit(ctx, 2, 0); /* ff, fff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2182
xf_emit(ctx, 8*2, 0); /* ffffffff, 1f */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2186
xf_emit(ctx, 4, 0); /* f, 0, 0, 0 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2187
xf_emit(ctx, 0x10, 0); /* fff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2188
xf_emit(ctx, 2, 0); /* ff, fff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2189
xf_emit(ctx, 2*2, 0); /* ffffffff, 1f */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2192
xf_emit(ctx, 8, 0); /* 7, 0, 0, 0, ... */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2193
xf_emit(ctx, 0xf0, 0); /* fff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2194
xf_emit(ctx, 2, 0); /* ff, fff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2195
xf_emit(ctx, 0x1e*2, 0); /* ffffffff, 1f */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2198
xf_emit(ctx, 8, 0); /* 7, 0, 0, 0, ... */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2199
xf_emit(ctx, 0x60, 0); /* fff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2200
xf_emit(ctx, 2, 0); /* ff, fff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2201
xf_emit(ctx, 0xc*2, 0); /* ffffffff, 1f */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2205
xf_emit(ctx, 8, 0); /* 7, 0, 0, 0, ... */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2206
xf_emit(ctx, 0x30, 0); /* fff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2207
xf_emit(ctx, 2, 0); /* ff, fff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2208
xf_emit(ctx, 6*2, 0); /* ffffffff, 1f */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2211
xf_emit(ctx, 0x12, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2215
xf_emit(ctx, 4, 0); /* f, 0, 0, 0 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2216
xf_emit(ctx, 0x10, 0); /* fff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2217
xf_emit(ctx, 2, 0); /* ff, fff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2218
xf_emit(ctx, 2*2, 0); /* ffffffff, 1f */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2221
xf_emit(ctx, 1, 0); /* 0000000f */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2222
xf_emit(ctx, 1, 0); /* 00000000 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2223
xf_emit(ctx, 1, 0); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2224
xf_emit(ctx, 1, 0); /* 0000001f */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2225
xf_emit(ctx, 4, 0); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2226
xf_emit(ctx, 1, 0); /* 00000003 turing UNK35C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2227
xf_emit(ctx, 1, 0); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2228
xf_emit(ctx, 4, 0); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2229
xf_emit(ctx, 1, 0); /* 00000003 turing UNK35C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2230
xf_emit(ctx, 1, 0); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2231
xf_emit(ctx, 1, 0); /* 000000ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2238
xf_emit(ctx, 2, 0); /* 00007fff WINDOW_OFFSET_XY */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2239
xf_emit(ctx, 1, 0x3f800000); /* ffffffff LINE_WIDTH */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2240
xf_emit(ctx, 1, 0); /* 00000001 LINE_SMOOTH_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2241
xf_emit(ctx, 1, 0); /* 00000001 tesla UNK1658 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2242
xf_emit(ctx, 1, 0); /* 00000001 POLYGON_SMOOTH_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2243
xf_emit(ctx, 3, 0); /* 00000001 POLYGON_OFFSET_*_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2244
xf_emit(ctx, 1, 4); /* 0000000f CULL_MODE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2245
xf_emit(ctx, 1, 0x1a); /* 0000001f POLYGON_MODE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2246
xf_emit(ctx, 1, 0); /* 0000000f ZETA_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2247
xf_emit(ctx, 1, 0); /* 00000001 POINT_SPRITE_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2248
xf_emit(ctx, 1, 1); /* 00000001 tesla UNK165C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2249
xf_emit(ctx, 0x10, 0); /* 00000001 SCISSOR_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2250
xf_emit(ctx, 1, 0); /* 00000001 tesla UNK1534 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2251
xf_emit(ctx, 1, 0); /* 00000001 LINE_STIPPLE_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2252
xf_emit(ctx, 1, 0x00ffff00); /* 00ffffff LINE_STIPPLE_PATTERN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2253
xf_emit(ctx, 1, 0); /* ffffffff POLYGON_OFFSET_UNITS */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2254
xf_emit(ctx, 1, 0); /* ffffffff POLYGON_OFFSET_FACTOR */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2255
xf_emit(ctx, 1, 0); /* 00000003 tesla UNK1668 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2256
xf_emit(ctx, 2, 0); /* 07ffffff SCREEN_SCISSOR */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2257
xf_emit(ctx, 1, 0); /* 00000001 tesla UNK1900 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2258
xf_emit(ctx, 1, 0xf); /* 0000000f COLOR_MASK */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2259
xf_emit(ctx, 7, 0); /* 0000000f COLOR_MASK */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2260
xf_emit(ctx, 1, 0x0fac6881); /* 0fffffff RT_CONTROL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2261
xf_emit(ctx, 1, 0x11); /* 0000007f RT_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2262
xf_emit(ctx, 7, 0); /* 0000007f RT_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2263
xf_emit(ctx, 8, 0); /* 00000001 RT_HORIZ_LINEAR */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2264
xf_emit(ctx, 1, 4); /* 00000007 FP_CONTROL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2265
xf_emit(ctx, 1, 0); /* 00000001 ALPHA_TEST_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2266
xf_emit(ctx, 1, 0); /* 00000007 ALPHA_TEST_FUNC */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2268
xf_emit(ctx, 1, 3); /* 00000003 UNK16B4 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2270
xf_emit(ctx, 1, 1); /* 00000001 UNK16B4 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2271
xf_emit(ctx, 1, 0); /* 00000003 MULTISAMPLE_CTRL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2272
xf_emit(ctx, 1, 0); /* 00000003 tesla UNK0F90 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2273
xf_emit(ctx, 1, 2); /* 00000003 tesla UNK143C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2274
xf_emit(ctx, 2, 0x04000000); /* 07ffffff tesla UNK0D6C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2275
xf_emit(ctx, 1, 0); /* 000000ff STENCIL_FRONT_MASK */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2276
xf_emit(ctx, 1, 0); /* 00000001 DEPTH_WRITE_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2277
xf_emit(ctx, 1, 0); /* 00000001 SAMPLECNT_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2278
xf_emit(ctx, 1, 5); /* 0000000f UNK1408 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2279
xf_emit(ctx, 1, 0x52); /* 000001ff SEMANTIC_PTSZ */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2280
xf_emit(ctx, 1, 0); /* ffffffff POINT_SIZE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2281
xf_emit(ctx, 1, 0); /* 00000001 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2282
xf_emit(ctx, 1, 0); /* 00000007 tesla UNK0FB4 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2284
xf_emit(ctx, 1, 0); /* 3ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2285
xf_emit(ctx, 1, 1); /* 00000001 tesla UNK1110 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2288
xf_emit(ctx, 1, 0); /* 00000003 tesla UNK1928 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2289
xf_emit(ctx, 0x10, 0); /* ffffffff DEPTH_RANGE_NEAR */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2290
xf_emit(ctx, 0x10, 0x3f800000); /* ffffffff DEPTH_RANGE_FAR */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2291
xf_emit(ctx, 1, 0x10); /* 000000ff VIEW_VOLUME_CLIP_CTRL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2292
xf_emit(ctx, 0x20, 0); /* 07ffffff VIEWPORT_HORIZ, then VIEWPORT_VERT. (W&0x3fff)<<13 | (X&0x1fff). */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2293
xf_emit(ctx, 1, 0); /* ffffffff tesla UNK187C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2294
xf_emit(ctx, 1, 0); /* 00000003 WINDOW_ORIGIN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2295
xf_emit(ctx, 1, 0); /* 00000001 STENCIL_FRONT_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2296
xf_emit(ctx, 1, 0); /* 00000001 DEPTH_TEST_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2297
xf_emit(ctx, 1, 0); /* 00000001 STENCIL_BACK_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2298
xf_emit(ctx, 1, 0); /* 000000ff STENCIL_BACK_MASK */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2299
xf_emit(ctx, 1, 0x8100c12); /* 1fffffff FP_INTERPOLANT_CTRL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2300
xf_emit(ctx, 1, 5); /* 0000000f tesla UNK1220 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2301
xf_emit(ctx, 1, 0); /* 00000007 MULTISAMPLE_SAMPLES_LOG2 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2302
xf_emit(ctx, 1, 0); /* 000000ff tesla UNK1A20 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2303
xf_emit(ctx, 1, 1); /* 00000001 ZETA_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2304
xf_emit(ctx, 1, 0); /* 00000001 VERTEX_TWO_SIDE_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2305
xf_emit(ctx, 4, 0xffff); /* 0000ffff MSAA_MASK */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2307
xf_emit(ctx, 1, 3); /* 00000003 tesla UNK1100 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2309
xf_emit(ctx, 0x1c, 0); /* RO */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2311
xf_emit(ctx, 0x9, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2312
xf_emit(ctx, 1, 0); /* 00000001 UNK1534 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2313
xf_emit(ctx, 1, 0); /* 00000001 LINE_SMOOTH_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2314
xf_emit(ctx, 1, 0); /* 00000001 LINE_STIPPLE_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2315
xf_emit(ctx, 1, 0x00ffff00); /* 00ffffff LINE_STIPPLE_PATTERN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2316
xf_emit(ctx, 1, 0x1a); /* 0000001f POLYGON_MODE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2317
xf_emit(ctx, 1, 0); /* 00000003 WINDOW_ORIGIN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2319
xf_emit(ctx, 1, 3); /* 00000003 tesla UNK1100 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2320
xf_emit(ctx, 1, 0); /* 3ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2325
xf_emit(ctx, 0x25, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2327
xf_emit(ctx, 0x3b, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2334
xf_emit(ctx, 1, 0x102); /* 0000ffff STRMOUT_BUFFER_CTRL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2335
xf_emit(ctx, 1, 0); /* ffffffff STRMOUT_PRIMITIVE_COUNT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2336
xf_emit(ctx, 4, 4); /* 000000ff STRMOUT_NUM_ATTRIBS */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2338
xf_emit(ctx, 4, 0); /* ffffffff UNK1A8C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2339
xf_emit(ctx, 4, 0); /* ffffffff UNK1780 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2341
xf_emit(ctx, 1, 4); /* 000000ff GP_RESULT_MAP_SIZE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2342
xf_emit(ctx, 1, 4); /* 0000007f VP_RESULT_MAP_SIZE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2343
xf_emit(ctx, 1, 0); /* 00000001 GP_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2345
xf_emit(ctx, 1, 0x3ff); /* 000003ff tesla UNK0D68 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2347
xf_emit(ctx, 1, 0x7ff); /* 000007ff tesla UNK0D68 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2348
xf_emit(ctx, 1, 0); /* ffffffff tesla UNK1A30 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2350
xf_emit(ctx, 1, 0x102); /* 0000ffff STRMOUT_BUFFER_CTRL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2351
xf_emit(ctx, 1, 0); /* ffffffff STRMOUT_PRIMITIVE_COUNT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2352
xf_emit(ctx, 4, 0); /* 000000ff STRMOUT_ADDRESS_HIGH */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2353
xf_emit(ctx, 4, 0); /* ffffffff STRMOUT_ADDRESS_LOW */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2354
xf_emit(ctx, 4, 4); /* 000000ff STRMOUT_NUM_ATTRIBS */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2356
xf_emit(ctx, 4, 0); /* ffffffff UNK1A8C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2357
xf_emit(ctx, 4, 0); /* ffffffff UNK1780 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2359
xf_emit(ctx, 1, 0); /* 0000ffff DMA_STRMOUT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2360
xf_emit(ctx, 1, 0); /* 0000ffff DMA_QUERY */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2361
xf_emit(ctx, 1, 0); /* 000000ff QUERY_ADDRESS_HIGH */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2362
xf_emit(ctx, 2, 0); /* ffffffff QUERY_ADDRESS_LOW QUERY_COUNTER */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2363
xf_emit(ctx, 2, 0); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2364
xf_emit(ctx, 1, 0); /* ffffffff tesla UNK1A30 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2366
xf_emit(ctx, 0x20, 0); /* ffffffff STRMOUT_MAP */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2367
xf_emit(ctx, 1, 0); /* 0000000f */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2368
xf_emit(ctx, 1, 0); /* 00000000? */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2369
xf_emit(ctx, 2, 0); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2376
xf_emit(ctx, 1, 0x4e3bfdf); /* ffffffff UNK0D64 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2377
xf_emit(ctx, 1, 0x4e3bfdf); /* ffffffff UNK0DF4 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2378
xf_emit(ctx, 1, 0); /* 00000007 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2379
xf_emit(ctx, 1, 0); /* 000003ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2381
xf_emit(ctx, 1, 0x11); /* 000000ff tesla UNK1968 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2382
xf_emit(ctx, 1, 0); /* ffffffff tesla UNK1A3C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2390
xf_emit(ctx, 1, 0); /* 0000ffff DMA_QUERY */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2391
xf_emit(ctx, 1, 0x0fac6881); /* 0fffffff RT_CONTROL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2392
xf_emit(ctx, 2, 0); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2393
xf_emit(ctx, 1, 0); /* 000000ff QUERY_ADDRESS_HIGH */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2394
xf_emit(ctx, 2, 0); /* ffffffff QUERY_ADDRESS_LOW, COUNTER */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2395
xf_emit(ctx, 1, 0); /* 00000001 SAMPLECNT_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2396
xf_emit(ctx, 1, 0); /* 7 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2398
xf_emit(ctx, 1, 0); /* 0000ffff DMA_QUERY */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2399
xf_emit(ctx, 1, 0); /* 000000ff QUERY_ADDRESS_HIGH */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2400
xf_emit(ctx, 2, 0); /* ffffffff QUERY_ADDRESS_LOW, COUNTER */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2401
xf_emit(ctx, 1, 0x4e3bfdf); /* ffffffff UNK0D64 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2402
xf_emit(ctx, 1, 0x4e3bfdf); /* ffffffff UNK0DF4 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2403
xf_emit(ctx, 1, 0); /* 00000001 eng2d UNK260 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2404
xf_emit(ctx, 1, 0); /* ff/3ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2405
xf_emit(ctx, 1, 0); /* 00000007 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2407
xf_emit(ctx, 1, 0x11); /* 000000ff tesla UNK1968 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2408
xf_emit(ctx, 1, 0); /* ffffffff tesla UNK1A3C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2423
xf_emit(ctx, 1, 0); /* f/7 MUTISAMPLE_SAMPLES_LOG2 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2424
xf_emit(ctx, 1, 0); /* 00000001 tesla UNK1534 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2425
xf_emit(ctx, 1, 0); /* 00000007 STENCIL_BACK_FUNC_FUNC */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2426
xf_emit(ctx, 1, 0); /* 000000ff STENCIL_BACK_FUNC_MASK */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2427
xf_emit(ctx, 1, 0); /* 000000ff STENCIL_BACK_MASK */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2428
xf_emit(ctx, 3, 0); /* 00000007 STENCIL_BACK_OP_FAIL, ZFAIL, ZPASS */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2429
xf_emit(ctx, 1, 2); /* 00000003 tesla UNK143C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2430
xf_emit(ctx, 1, 0); /* ffff0ff3 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2431
xf_emit(ctx, 1, magic2); /* 001fffff tesla UNK0F78 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2432
xf_emit(ctx, 1, 0); /* 00000001 DEPTH_BOUNDS_EN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2433
xf_emit(ctx, 1, 0); /* 00000007 DEPTH_TEST_FUNC */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2434
xf_emit(ctx, 1, 0); /* 00000001 DEPTH_TEST_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2435
xf_emit(ctx, 1, 0); /* 00000001 DEPTH_WRITE_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2437
xf_emit(ctx, 1, 1); /* 0000001f tesla UNK169C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2438
xf_emit(ctx, 1, 0); /* 00000007 STENCIL_FRONT_FUNC_FUNC */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2439
xf_emit(ctx, 1, 0); /* 000000ff STENCIL_FRONT_FUNC_MASK */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2440
xf_emit(ctx, 1, 0); /* 000000ff STENCIL_FRONT_MASK */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2441
xf_emit(ctx, 3, 0); /* 00000007 STENCIL_FRONT_OP_FAIL, ZFAIL, ZPASS */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2442
xf_emit(ctx, 1, 0); /* 00000001 STENCIL_FRONT_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2444
xf_emit(ctx, 1, 0x15); /* 000000ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2445
xf_emit(ctx, 1, 0); /* 00000001 STENCIL_BACK_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2446
xf_emit(ctx, 1, 1); /* 00000001 tesla UNK15B4 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2447
xf_emit(ctx, 1, 0x10); /* 3ff/ff VIEW_VOLUME_CLIP_CTRL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2448
xf_emit(ctx, 1, 0); /* ffffffff CLEAR_DEPTH */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2449
xf_emit(ctx, 1, 0); /* 0000000f ZETA_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2450
xf_emit(ctx, 1, 1); /* 00000001 ZETA_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2451
xf_emit(ctx, 1, 0); /* ffffffff tesla UNK1A3C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2453
xf_emit(ctx, 3, 0); /* ff, ffffffff, ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2454
xf_emit(ctx, 1, 4); /* 7 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2455
xf_emit(ctx, 1, 0x400); /* fffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2456
xf_emit(ctx, 1, 0x300); /* ffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2457
xf_emit(ctx, 1, 0x1001); /* 1fff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2460
xf_emit(ctx, 1, 0); /* 0000000f UNK15C8 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2462
xf_emit(ctx, 1, 0x15); /* ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2465
xf_emit(ctx, 1, 0); /* 00000007 MULTISAMPLE_SAMPLES_LOG2 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2466
xf_emit(ctx, 1, 0); /* 00000001 tesla UNK1534 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2467
xf_emit(ctx, 1, 0); /* 00000007 STENCIL_BACK_FUNC_FUNC */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2468
xf_emit(ctx, 1, 0); /* 000000ff STENCIL_BACK_FUNC_MASK */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2469
xf_emit(ctx, 1, 0); /* ffff0ff3 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2470
xf_emit(ctx, 1, 2); /* 00000003 tesla UNK143C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2471
xf_emit(ctx, 1, 0); /* 00000001 DEPTH_BOUNDS_EN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2472
xf_emit(ctx, 1, 0); /* 00000007 DEPTH_TEST_FUNC */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2473
xf_emit(ctx, 1, 0); /* 00000001 DEPTH_TEST_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2474
xf_emit(ctx, 1, 0); /* 00000001 DEPTH_WRITE_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2475
xf_emit(ctx, 1, 0); /* 00000007 STENCIL_FRONT_FUNC_FUNC */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2476
xf_emit(ctx, 1, 0); /* 000000ff STENCIL_FRONT_FUNC_MASK */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2477
xf_emit(ctx, 1, 0); /* 00000001 STENCIL_FRONT_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2478
xf_emit(ctx, 1, 0); /* 00000001 STENCIL_BACK_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2479
xf_emit(ctx, 1, 1); /* 00000001 tesla UNK15B4 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2480
xf_emit(ctx, 1, 0x10); /* 7f/ff VIEW_VOLUME_CLIP_CTRL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2481
xf_emit(ctx, 1, 0); /* 0000000f ZETA_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2482
xf_emit(ctx, 1, 1); /* 00000001 ZETA_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2483
xf_emit(ctx, 1, 0); /* ffffffff tesla UNK1A3C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2484
xf_emit(ctx, 1, 0); /* 00000001 tesla UNK1534 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2485
xf_emit(ctx, 1, 0); /* 00000001 tesla UNK1900 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2486
xf_emit(ctx, 1, 0); /* 00000007 STENCIL_BACK_FUNC_FUNC */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2487
xf_emit(ctx, 1, 0); /* 000000ff STENCIL_BACK_FUNC_MASK */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2488
xf_emit(ctx, 1, 0); /* 000000ff STENCIL_BACK_FUNC_REF */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2489
xf_emit(ctx, 2, 0); /* ffffffff DEPTH_BOUNDS */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2490
xf_emit(ctx, 1, 0); /* 00000001 DEPTH_BOUNDS_EN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2491
xf_emit(ctx, 1, 0); /* 00000007 DEPTH_TEST_FUNC */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2492
xf_emit(ctx, 1, 0); /* 00000001 DEPTH_TEST_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2493
xf_emit(ctx, 1, 0); /* 00000001 DEPTH_WRITE_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2494
xf_emit(ctx, 1, 0); /* 0000000f */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2495
xf_emit(ctx, 1, 0); /* 00000001 tesla UNK0FB0 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2496
xf_emit(ctx, 1, 0); /* 00000007 STENCIL_FRONT_FUNC_FUNC */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2497
xf_emit(ctx, 1, 0); /* 000000ff STENCIL_FRONT_FUNC_MASK */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2498
xf_emit(ctx, 1, 0); /* 000000ff STENCIL_FRONT_FUNC_REF */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2499
xf_emit(ctx, 1, 0); /* 00000001 STENCIL_FRONT_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2500
xf_emit(ctx, 1, 0); /* 00000001 STENCIL_BACK_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2501
xf_emit(ctx, 1, 0x10); /* 7f/ff VIEW_VOLUME_CLIP_CTRL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2502
xf_emit(ctx, 0x10, 0); /* ffffffff DEPTH_RANGE_NEAR */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2503
xf_emit(ctx, 0x10, 0x3f800000); /* ffffffff DEPTH_RANGE_FAR */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2504
xf_emit(ctx, 1, 0); /* 0000000f ZETA_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2505
xf_emit(ctx, 1, 0); /* 00000007 MULTISAMPLE_SAMPLES_LOG2 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2506
xf_emit(ctx, 1, 0); /* 00000007 STENCIL_BACK_FUNC_FUNC */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2507
xf_emit(ctx, 1, 0); /* 000000ff STENCIL_BACK_FUNC_MASK */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2508
xf_emit(ctx, 1, 0); /* 000000ff STENCIL_BACK_FUNC_REF */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2509
xf_emit(ctx, 1, 0); /* 000000ff STENCIL_BACK_MASK */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2510
xf_emit(ctx, 3, 0); /* 00000007 STENCIL_BACK_OP_FAIL, ZFAIL, ZPASS */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2511
xf_emit(ctx, 2, 0); /* ffffffff DEPTH_BOUNDS */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2512
xf_emit(ctx, 1, 0); /* 00000001 DEPTH_BOUNDS_EN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2513
xf_emit(ctx, 1, 0); /* 00000007 DEPTH_TEST_FUNC */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2514
xf_emit(ctx, 1, 0); /* 00000001 DEPTH_TEST_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2515
xf_emit(ctx, 1, 0); /* 00000001 DEPTH_WRITE_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2516
xf_emit(ctx, 1, 0); /* 000000ff CLEAR_STENCIL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2517
xf_emit(ctx, 1, 0); /* 00000007 STENCIL_FRONT_FUNC_FUNC */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2518
xf_emit(ctx, 1, 0); /* 000000ff STENCIL_FRONT_FUNC_MASK */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2519
xf_emit(ctx, 1, 0); /* 000000ff STENCIL_FRONT_FUNC_REF */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2520
xf_emit(ctx, 1, 0); /* 000000ff STENCIL_FRONT_MASK */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2521
xf_emit(ctx, 3, 0); /* 00000007 STENCIL_FRONT_OP_FAIL, ZFAIL, ZPASS */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2522
xf_emit(ctx, 1, 0); /* 00000001 STENCIL_FRONT_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2523
xf_emit(ctx, 1, 0); /* 00000001 STENCIL_BACK_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2524
xf_emit(ctx, 1, 0x10); /* 7f/ff VIEW_VOLUME_CLIP_CTRL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2525
xf_emit(ctx, 1, 0); /* 0000000f ZETA_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2526
xf_emit(ctx, 1, 0x3f); /* 0000003f UNK1590 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2527
xf_emit(ctx, 1, 0); /* 00000007 MULTISAMPLE_SAMPLES_LOG2 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2528
xf_emit(ctx, 1, 0); /* 00000001 tesla UNK1534 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2529
xf_emit(ctx, 2, 0); /* ffff0ff3, ffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2530
xf_emit(ctx, 1, 0); /* 00000001 tesla UNK0FB0 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2531
xf_emit(ctx, 1, 0); /* 0001ffff GP_BUILTIN_RESULT_EN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2532
xf_emit(ctx, 1, 1); /* 00000001 tesla UNK15B4 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2533
xf_emit(ctx, 1, 0); /* 0000000f ZETA_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2534
xf_emit(ctx, 1, 1); /* 00000001 ZETA_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2535
xf_emit(ctx, 1, 0); /* ffffffff CLEAR_DEPTH */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2536
xf_emit(ctx, 1, 1); /* 00000001 tesla UNK19CC */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2538
xf_emit(ctx, 2, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2539
xf_emit(ctx, 1, 0x1001);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2540
xf_emit(ctx, 0xb, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2542
xf_emit(ctx, 1, 0); /* 00000007 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2543
xf_emit(ctx, 1, 0); /* 00000001 tesla UNK1534 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2544
xf_emit(ctx, 1, 0); /* 00000007 MULTISAMPLE_SAMPLES_LOG2 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2545
xf_emit(ctx, 8, 0); /* 00000001 BLEND_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2546
xf_emit(ctx, 1, 0); /* ffff0ff3 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2548
xf_emit(ctx, 1, 0x11); /* 3f/7f RT_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2549
xf_emit(ctx, 7, 0); /* 3f/7f RT_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2550
xf_emit(ctx, 1, 0xf); /* 0000000f COLOR_MASK */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2551
xf_emit(ctx, 7, 0); /* 0000000f COLOR_MASK */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2552
xf_emit(ctx, 1, 0x11); /* 3f/7f */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2553
xf_emit(ctx, 1, 0); /* 00000001 LOGIC_OP_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2555
xf_emit(ctx, 1, 0); /* 0000000f LOGIC_OP */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2556
xf_emit(ctx, 1, 0); /* 000000ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2558
xf_emit(ctx, 1, 0); /* 00000007 OPERATION */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2559
xf_emit(ctx, 1, 0); /* ff/3ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2560
xf_emit(ctx, 1, 0); /* 00000003 UNK0F90 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2561
xf_emit(ctx, 2, 1); /* 00000007 BLEND_EQUATION_RGB, ALPHA */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2562
xf_emit(ctx, 1, 1); /* 00000001 UNK133C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2563
xf_emit(ctx, 1, 2); /* 0000001f BLEND_FUNC_SRC_RGB */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2564
xf_emit(ctx, 1, 1); /* 0000001f BLEND_FUNC_DST_RGB */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2565
xf_emit(ctx, 1, 2); /* 0000001f BLEND_FUNC_SRC_ALPHA */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2566
xf_emit(ctx, 1, 1); /* 0000001f BLEND_FUNC_DST_ALPHA */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2567
xf_emit(ctx, 1, 0); /* 00000001 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2568
xf_emit(ctx, 1, magic2); /* 001fffff tesla UNK0F78 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2569
xf_emit(ctx, 1, 0); /* ffffffff tesla UNK1A3C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2570
xf_emit(ctx, 1, 0x0fac6881); /* 0fffffff RT_CONTROL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2572
xf_emit(ctx, 1, 0); /* 00000001 tesla UNK12E4 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2573
xf_emit(ctx, 8, 1); /* 00000007 IBLEND_EQUATION_RGB */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2574
xf_emit(ctx, 8, 1); /* 00000007 IBLEND_EQUATION_ALPHA */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2575
xf_emit(ctx, 8, 1); /* 00000001 IBLEND_UNK00 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2576
xf_emit(ctx, 8, 2); /* 0000001f IBLEND_FUNC_SRC_RGB */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2577
xf_emit(ctx, 8, 1); /* 0000001f IBLEND_FUNC_DST_RGB */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2578
xf_emit(ctx, 8, 2); /* 0000001f IBLEND_FUNC_SRC_ALPHA */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2579
xf_emit(ctx, 8, 1); /* 0000001f IBLEND_FUNC_DST_ALPHA */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2580
xf_emit(ctx, 1, 0); /* 00000001 tesla UNK1140 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2581
xf_emit(ctx, 2, 0); /* 00000001 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2582
xf_emit(ctx, 1, 1); /* 0000001f tesla UNK169C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2583
xf_emit(ctx, 1, 0); /* 0000000f */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2584
xf_emit(ctx, 1, 0); /* 00000003 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2585
xf_emit(ctx, 1, 0); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2586
xf_emit(ctx, 2, 0); /* 00000001 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2587
xf_emit(ctx, 1, 1); /* 0000001f tesla UNK169C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2588
xf_emit(ctx, 1, 0); /* 00000001 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2589
xf_emit(ctx, 1, 0); /* 000003ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2591
xf_emit(ctx, 2, 0); /* 00000001 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2592
xf_emit(ctx, 1, 0); /* 00000007 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2593
xf_emit(ctx, 1, 0); /* 00000003 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2594
xf_emit(ctx, 1, 0); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2595
xf_emit(ctx, 2, 0); /* 00000001 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2597
xf_emit(ctx, 1, 0); /* 00000007 MULTISAMPLE_SAMPLES_LOG2 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2598
xf_emit(ctx, 1, 0); /* 00000003 tesla UNK1430 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2599
xf_emit(ctx, 1, 0); /* ffffffff tesla UNK1A3C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2601
xf_emit(ctx, 4, 0); /* ffffffff CLEAR_COLOR */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2602
xf_emit(ctx, 4, 0); /* ffffffff BLEND_COLOR A R G B */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2603
xf_emit(ctx, 1, 0); /* 00000fff eng2d UNK2B0 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2605
xf_emit(ctx, 2, 0); /* 00000001 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2606
xf_emit(ctx, 1, 0); /* 000003ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2607
xf_emit(ctx, 8, 0); /* 00000001 BLEND_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2608
xf_emit(ctx, 1, 1); /* 00000001 UNK133C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2609
xf_emit(ctx, 1, 2); /* 0000001f BLEND_FUNC_SRC_RGB */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2610
xf_emit(ctx, 1, 1); /* 0000001f BLEND_FUNC_DST_RGB */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2611
xf_emit(ctx, 1, 1); /* 00000007 BLEND_EQUATION_RGB */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2612
xf_emit(ctx, 1, 2); /* 0000001f BLEND_FUNC_SRC_ALPHA */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2613
xf_emit(ctx, 1, 1); /* 0000001f BLEND_FUNC_DST_ALPHA */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2614
xf_emit(ctx, 1, 1); /* 00000007 BLEND_EQUATION_ALPHA */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2615
xf_emit(ctx, 1, 0); /* 00000001 UNK19C0 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2616
xf_emit(ctx, 1, 0); /* 00000001 LOGIC_OP_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2617
xf_emit(ctx, 1, 0); /* 0000000f LOGIC_OP */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2619
xf_emit(ctx, 1, 0); /* 00000001 UNK12E4? NVA3+ only? */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2621
xf_emit(ctx, 8, 1); /* 00000001 IBLEND_UNK00 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2622
xf_emit(ctx, 8, 1); /* 00000007 IBLEND_EQUATION_RGB */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2623
xf_emit(ctx, 8, 2); /* 0000001f IBLEND_FUNC_SRC_RGB */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2624
xf_emit(ctx, 8, 1); /* 0000001f IBLEND_FUNC_DST_RGB */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2625
xf_emit(ctx, 8, 1); /* 00000007 IBLEND_EQUATION_ALPHA */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2626
xf_emit(ctx, 8, 2); /* 0000001f IBLEND_FUNC_SRC_ALPHA */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2627
xf_emit(ctx, 8, 1); /* 0000001f IBLEND_FUNC_DST_ALPHA */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2628
xf_emit(ctx, 1, 0); /* 00000001 tesla UNK15C4 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2629
xf_emit(ctx, 1, 0); /* 00000001 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2630
xf_emit(ctx, 1, 0); /* 00000001 tesla UNK1140 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2632
xf_emit(ctx, 1, 0x11); /* 3f/7f DST_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2633
xf_emit(ctx, 1, 1); /* 00000001 DST_LINEAR */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2634
xf_emit(ctx, 1, 0); /* 00000007 PATTERN_COLOR_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2635
xf_emit(ctx, 2, 0); /* ffffffff PATTERN_MONO_COLOR */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2636
xf_emit(ctx, 1, 0); /* 00000001 PATTERN_MONO_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2637
xf_emit(ctx, 2, 0); /* ffffffff PATTERN_MONO_BITMAP */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2638
xf_emit(ctx, 1, 0); /* 00000003 PATTERN_SELECT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2639
xf_emit(ctx, 1, 0); /* 000000ff ROP */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2640
xf_emit(ctx, 1, 0); /* ffffffff BETA1 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2641
xf_emit(ctx, 1, 0); /* ffffffff BETA4 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2642
xf_emit(ctx, 1, 0); /* 00000007 OPERATION */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2643
xf_emit(ctx, 0x50, 0); /* 10x ffffff, ffffff, ffffff, ffffff, 3 PATTERN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2666
xf_emit(ctx, 1, 0); /* 00000001 GP_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2667
xf_emit(ctx, 1, 4); /* 7f/ff[NVA0+] VP_REG_ALLOC_RESULT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2668
xf_emit(ctx, 1, 0); /* 00000001 GP_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2669
xf_emit(ctx, 1, 0); /* ffffffff tesla UNK1A30 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2670
xf_emit(ctx, 1, 0); /* 111/113[NVA0+] */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2672
xf_emit(ctx, 0x1f, 0); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2674
xf_emit(ctx, 0x0f, 0); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2676
xf_emit(ctx, 0x10, 0); /* fffffff VP_RESULT_MAP_1 up */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2677
xf_emit(ctx, 2, 0); /* f/1f[NVA3], fffffff/ffffffff[NVA0+] */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2678
xf_emit(ctx, 1, 4); /* 7f/ff VP_REG_ALLOC_RESULT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2679
xf_emit(ctx, 1, 4); /* 7f/ff VP_RESULT_MAP_SIZE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2681
xf_emit(ctx, 1, 0x03020100); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2683
xf_emit(ctx, 1, 0x00608080); /* fffffff VP_RESULT_MAP_0 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2684
xf_emit(ctx, 1, 0); /* 00000001 GP_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2685
xf_emit(ctx, 1, 0); /* ffffffff tesla UNK1A30 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2686
xf_emit(ctx, 2, 0); /* 111/113, 7f/ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2687
xf_emit(ctx, 1, 4); /* 7f/ff VP_RESULT_MAP_SIZE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2688
xf_emit(ctx, 1, 0); /* ffffffff tesla UNK1A30 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2689
xf_emit(ctx, 1, 0); /* 00000001 GP_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2690
xf_emit(ctx, 1, 4); /* 000000ff GP_REG_ALLOC_RESULT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2691
xf_emit(ctx, 1, 4); /* 000000ff GP_RESULT_MAP_SIZE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2692
xf_emit(ctx, 1, 0x80); /* 0000ffff GP_VERTEX_OUTPUT_COUNT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2694
xf_emit(ctx, 1, magic3); /* 00007fff tesla UNK141C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2695
xf_emit(ctx, 1, 4); /* 7f/ff VP_RESULT_MAP_SIZE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2696
xf_emit(ctx, 1, 0); /* ffffffff tesla UNK1A30 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2697
xf_emit(ctx, 1, 0); /* 111/113 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2698
xf_emit(ctx, 0x1f, 0); /* ffffffff GP_RESULT_MAP_1 up */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2699
xf_emit(ctx, 1, 0); /* 0000001f */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2700
xf_emit(ctx, 1, 0); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2701
xf_emit(ctx, 1, 0); /* 00000001 GP_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2702
xf_emit(ctx, 1, 4); /* 000000ff GP_REG_ALLOC_RESULT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2703
xf_emit(ctx, 1, 0x80); /* 0000ffff GP_VERTEX_OUTPUT_COUNT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2704
xf_emit(ctx, 1, 4); /* 000000ff GP_RESULT_MAP_SIZE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2705
xf_emit(ctx, 1, 0x03020100); /* ffffffff GP_RESULT_MAP_0 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2706
xf_emit(ctx, 1, 3); /* 00000003 GP_OUTPUT_PRIMITIVE_TYPE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2708
xf_emit(ctx, 1, magic3); /* 7fff tesla UNK141C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2709
xf_emit(ctx, 1, 4); /* 7f/ff VP_RESULT_MAP_SIZE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2710
xf_emit(ctx, 1, 0); /* 00000001 PROVOKING_VERTEX_LAST */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2711
xf_emit(ctx, 1, 0); /* ffffffff tesla UNK1A30 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2712
xf_emit(ctx, 1, 0); /* 111/113 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2713
xf_emit(ctx, 1, 0); /* 00000001 GP_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2714
xf_emit(ctx, 1, 4); /* 000000ff GP_RESULT_MAP_SIZE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2715
xf_emit(ctx, 1, 3); /* 00000003 GP_OUTPUT_PRIMITIVE_TYPE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2716
xf_emit(ctx, 1, 0); /* 00000001 PROVOKING_VERTEX_LAST */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2717
xf_emit(ctx, 1, 0); /* ffffffff tesla UNK1A30 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2718
xf_emit(ctx, 1, 0); /* 00000003 tesla UNK13A0 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2719
xf_emit(ctx, 1, 4); /* 7f/ff VP_REG_ALLOC_RESULT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2720
xf_emit(ctx, 1, 0); /* 00000001 GP_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2721
xf_emit(ctx, 1, 0); /* ffffffff tesla UNK1A30 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2722
xf_emit(ctx, 1, 0); /* 111/113 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2724
xf_emit(ctx, 0x1020, 0); /* 4 x (0x400 x 0xffffffff, ff, 0, 0, 0, 4 x ffffffff) */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2726
xf_emit(ctx, 0xa20, 0); /* 4 x (0x280 x 0xffffffff, ff, 0, 0, 0, 4 x ffffffff) */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2728
xf_emit(ctx, 0x210, 0); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2730
xf_emit(ctx, 0x410, 0); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2731
xf_emit(ctx, 1, 0); /* 00000001 GP_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2732
xf_emit(ctx, 1, 4); /* 000000ff GP_RESULT_MAP_SIZE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2733
xf_emit(ctx, 1, 3); /* 00000003 GP_OUTPUT_PRIMITIVE_TYPE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2734
xf_emit(ctx, 1, 0); /* 00000001 PROVOKING_VERTEX_LAST */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2735
xf_emit(ctx, 1, 0); /* ffffffff tesla UNK1A30 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2753
xf_emit(ctx, 1, 0); /* 00000007 ALPHA_TEST_FUNC */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2754
xf_emit(ctx, 1, 0); /* ffffffff ALPHA_TEST_REF */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2755
xf_emit(ctx, 1, 0); /* 00000001 ALPHA_TEST_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2757
xf_emit(ctx, 1, 1); /* 0000000f UNK16A0 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2758
xf_emit(ctx, 1, 0); /* 7/f MULTISAMPLE_SAMPLES_LOG2 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2759
xf_emit(ctx, 1, 0); /* 00000001 tesla UNK1534 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2760
xf_emit(ctx, 1, 0); /* 000000ff STENCIL_BACK_MASK */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2761
xf_emit(ctx, 3, 0); /* 00000007 STENCIL_BACK_OP_FAIL, ZFAIL, ZPASS */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2762
xf_emit(ctx, 4, 0); /* ffffffff BLEND_COLOR */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2763
xf_emit(ctx, 1, 0); /* 00000001 UNK19C0 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2764
xf_emit(ctx, 1, 0); /* 00000001 UNK0FDC */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2765
xf_emit(ctx, 1, 0xf); /* 0000000f COLOR_MASK */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2766
xf_emit(ctx, 7, 0); /* 0000000f COLOR_MASK */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2767
xf_emit(ctx, 1, 0); /* 00000001 DEPTH_TEST_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2768
xf_emit(ctx, 1, 0); /* 00000001 DEPTH_WRITE_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2769
xf_emit(ctx, 1, 0); /* 00000001 LOGIC_OP_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2770
xf_emit(ctx, 1, 0); /* ff[NV50]/3ff[NV84+] */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2771
xf_emit(ctx, 1, 4); /* 00000007 FP_CONTROL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2772
xf_emit(ctx, 4, 0xffff); /* 0000ffff MSAA_MASK */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2773
xf_emit(ctx, 1, 0); /* 000000ff STENCIL_FRONT_MASK */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2774
xf_emit(ctx, 3, 0); /* 00000007 STENCIL_FRONT_OP_FAIL, ZFAIL, ZPASS */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2775
xf_emit(ctx, 1, 0); /* 00000001 STENCIL_FRONT_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2776
xf_emit(ctx, 1, 0); /* 00000001 STENCIL_BACK_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2777
xf_emit(ctx, 2, 0); /* 00007fff WINDOW_OFFSET_XY */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2778
xf_emit(ctx, 1, 1); /* 00000001 tesla UNK19CC */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2779
xf_emit(ctx, 1, 0); /* 7 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2780
xf_emit(ctx, 1, 0); /* 00000001 SAMPLECNT_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2781
xf_emit(ctx, 1, 0); /* 0000000f ZETA_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2782
xf_emit(ctx, 1, 1); /* 00000001 ZETA_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2783
xf_emit(ctx, 1, 0); /* ffffffff COLOR_KEY */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2784
xf_emit(ctx, 1, 0); /* 00000001 COLOR_KEY_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2785
xf_emit(ctx, 1, 0); /* 00000007 COLOR_KEY_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2786
xf_emit(ctx, 2, 0); /* ffffffff SIFC_BITMAP_COLOR */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2787
xf_emit(ctx, 1, 1); /* 00000001 SIFC_BITMAP_WRITE_BIT0_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2788
xf_emit(ctx, 1, 0); /* 00000007 ALPHA_TEST_FUNC */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2789
xf_emit(ctx, 1, 0); /* 00000001 ALPHA_TEST_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2791
xf_emit(ctx, 1, 3); /* 00000003 tesla UNK16B4 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2792
xf_emit(ctx, 1, 0); /* 00000003 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2793
xf_emit(ctx, 1, 0); /* 00000003 tesla UNK1298 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2795
xf_emit(ctx, 1, 1); /* 00000001 tesla UNK16B4 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2796
xf_emit(ctx, 1, 0); /* 00000003 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2798
xf_emit(ctx, 1, 0); /* 00000003 MULTISAMPLE_CTRL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2800
xf_emit(ctx, 1, 0); /* 00000001 tesla UNK1534 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2801
xf_emit(ctx, 8, 0); /* 00000001 BLEND_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2802
xf_emit(ctx, 1, 1); /* 0000001f BLEND_FUNC_DST_ALPHA */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2803
xf_emit(ctx, 1, 1); /* 00000007 BLEND_EQUATION_ALPHA */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2804
xf_emit(ctx, 1, 2); /* 0000001f BLEND_FUNC_SRC_ALPHA */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2805
xf_emit(ctx, 1, 1); /* 0000001f BLEND_FUNC_DST_RGB */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2806
xf_emit(ctx, 1, 1); /* 00000007 BLEND_EQUATION_RGB */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2807
xf_emit(ctx, 1, 2); /* 0000001f BLEND_FUNC_SRC_RGB */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2809
xf_emit(ctx, 1, 0); /* 00000001 UNK12E4 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2810
xf_emit(ctx, 8, 1); /* 00000007 IBLEND_EQUATION_RGB */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2811
xf_emit(ctx, 8, 1); /* 00000007 IBLEND_EQUATION_ALPHA */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2812
xf_emit(ctx, 8, 1); /* 00000001 IBLEND_UNK00 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2813
xf_emit(ctx, 8, 2); /* 0000001f IBLEND_SRC_RGB */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2814
xf_emit(ctx, 8, 1); /* 0000001f IBLEND_DST_RGB */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2815
xf_emit(ctx, 8, 2); /* 0000001f IBLEND_SRC_ALPHA */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2816
xf_emit(ctx, 8, 1); /* 0000001f IBLEND_DST_ALPHA */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2817
xf_emit(ctx, 1, 0); /* 00000001 UNK1140 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2819
xf_emit(ctx, 1, 1); /* 00000001 UNK133C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2820
xf_emit(ctx, 1, 0); /* ffff0ff3 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2821
xf_emit(ctx, 1, 0x11); /* 3f/7f RT_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2822
xf_emit(ctx, 7, 0); /* 3f/7f RT_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2823
xf_emit(ctx, 1, 0x0fac6881); /* 0fffffff RT_CONTROL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2824
xf_emit(ctx, 1, 0); /* 00000001 LOGIC_OP_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2825
xf_emit(ctx, 1, 0); /* ff/3ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2826
xf_emit(ctx, 1, 4); /* 00000007 FP_CONTROL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2827
xf_emit(ctx, 1, 0); /* 00000003 UNK0F90 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2828
xf_emit(ctx, 1, 0); /* 00000001 FRAMEBUFFER_SRGB */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2829
xf_emit(ctx, 1, 0); /* 7 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2830
xf_emit(ctx, 1, 0x11); /* 3f/7f DST_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2831
xf_emit(ctx, 1, 1); /* 00000001 DST_LINEAR */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2832
xf_emit(ctx, 1, 0); /* 00000007 OPERATION */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2833
xf_emit(ctx, 1, 0xcf); /* 000000ff SIFC_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2834
xf_emit(ctx, 1, 0xcf); /* 000000ff DRAW_COLOR_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2835
xf_emit(ctx, 1, 0xcf); /* 000000ff SRC_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2837
xf_emit(ctx, 1, 1); /* 0000001f tesla UNK169C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2838
xf_emit(ctx, 1, 0); /* ffffffff tesla UNK1A3C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2839
xf_emit(ctx, 1, 0); /* 7/f[NVA3] MULTISAMPLE_SAMPLES_LOG2 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2840
xf_emit(ctx, 8, 0); /* 00000001 BLEND_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2841
xf_emit(ctx, 1, 1); /* 0000001f BLEND_FUNC_DST_ALPHA */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2842
xf_emit(ctx, 1, 1); /* 00000007 BLEND_EQUATION_ALPHA */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2843
xf_emit(ctx, 1, 2); /* 0000001f BLEND_FUNC_SRC_ALPHA */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2844
xf_emit(ctx, 1, 1); /* 0000001f BLEND_FUNC_DST_RGB */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2845
xf_emit(ctx, 1, 1); /* 00000007 BLEND_EQUATION_RGB */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2846
xf_emit(ctx, 1, 2); /* 0000001f BLEND_FUNC_SRC_RGB */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2847
xf_emit(ctx, 1, 1); /* 00000001 UNK133C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2848
xf_emit(ctx, 1, 0); /* ffff0ff3 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2849
xf_emit(ctx, 8, 1); /* 00000001 UNK19E0 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2850
xf_emit(ctx, 1, 0x11); /* 3f/7f RT_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2851
xf_emit(ctx, 7, 0); /* 3f/7f RT_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2852
xf_emit(ctx, 1, 0x0fac6881); /* 0fffffff RT_CONTROL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2853
xf_emit(ctx, 1, 0xf); /* 0000000f COLOR_MASK */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2854
xf_emit(ctx, 7, 0); /* 0000000f COLOR_MASK */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2855
xf_emit(ctx, 1, magic2); /* 001fffff tesla UNK0F78 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2856
xf_emit(ctx, 1, 0); /* 00000001 DEPTH_BOUNDS_EN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2857
xf_emit(ctx, 1, 0); /* 00000001 DEPTH_TEST_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2858
xf_emit(ctx, 1, 0x11); /* 3f/7f DST_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2859
xf_emit(ctx, 1, 1); /* 00000001 DST_LINEAR */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2861
xf_emit(ctx, 1, 1); /* 0000001f tesla UNK169C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2863
xf_emit(ctx, 1, 0); /* ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2865
xf_emit(ctx, 3, 0); /* 1, 7, 3ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2866
xf_emit(ctx, 1, 4); /* 00000007 FP_CONTROL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2867
xf_emit(ctx, 1, 0); /* 00000003 UNK0F90 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2868
xf_emit(ctx, 1, 0); /* 00000001 STENCIL_FRONT_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2869
xf_emit(ctx, 1, 0); /* 00000007 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2870
xf_emit(ctx, 1, 0); /* 00000001 SAMPLECNT_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2871
xf_emit(ctx, 1, 0); /* 0000000f ZETA_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2872
xf_emit(ctx, 1, 1); /* 00000001 ZETA_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2873
xf_emit(ctx, 1, 0); /* ffffffff tesla UNK1A3C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2874
xf_emit(ctx, 1, 0); /* 7/f MULTISAMPLE_SAMPLES_LOG2 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2875
xf_emit(ctx, 1, 0); /* 00000001 tesla UNK1534 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2876
xf_emit(ctx, 1, 0); /* ffff0ff3 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2877
xf_emit(ctx, 1, 0x11); /* 3f/7f RT_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2878
xf_emit(ctx, 7, 0); /* 3f/7f RT_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2879
xf_emit(ctx, 1, 0x0fac6881); /* 0fffffff RT_CONTROL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2880
xf_emit(ctx, 1, 0); /* 00000001 DEPTH_BOUNDS_EN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2881
xf_emit(ctx, 1, 0); /* 00000001 DEPTH_TEST_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2882
xf_emit(ctx, 1, 0); /* 00000001 DEPTH_WRITE_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2883
xf_emit(ctx, 1, 0x11); /* 3f/7f DST_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2884
xf_emit(ctx, 1, 1); /* 00000001 DST_LINEAR */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2885
xf_emit(ctx, 1, 0); /* 000fffff BLIT_DU_DX_FRACT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2886
xf_emit(ctx, 1, 1); /* 0001ffff BLIT_DU_DX_INT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2887
xf_emit(ctx, 1, 0); /* 000fffff BLIT_DV_DY_FRACT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2888
xf_emit(ctx, 1, 1); /* 0001ffff BLIT_DV_DY_INT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2889
xf_emit(ctx, 1, 0); /* ff/3ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2890
xf_emit(ctx, 1, magic1); /* 3ff/7ff tesla UNK0D68 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2891
xf_emit(ctx, 1, 0); /* 00000001 STENCIL_FRONT_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2892
xf_emit(ctx, 1, 1); /* 00000001 tesla UNK15B4 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2893
xf_emit(ctx, 1, 0); /* 0000000f ZETA_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2894
xf_emit(ctx, 1, 1); /* 00000001 ZETA_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2895
xf_emit(ctx, 1, 0); /* 00000007 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2896
xf_emit(ctx, 1, 0); /* ffffffff tesla UNK1A3C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2898
xf_emit(ctx, 1, 1); /* 0000001f tesla UNK169C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2899
xf_emit(ctx, 8, 0); /* 0000ffff DMA_COLOR */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2900
xf_emit(ctx, 1, 0); /* 0000ffff DMA_GLOBAL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2901
xf_emit(ctx, 1, 0); /* 0000ffff DMA_LOCAL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2902
xf_emit(ctx, 1, 0); /* 0000ffff DMA_STACK */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2903
xf_emit(ctx, 1, 0); /* ff/3ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2904
xf_emit(ctx, 1, 0); /* 0000ffff DMA_DST */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2905
xf_emit(ctx, 1, 0); /* 7 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2906
xf_emit(ctx, 1, 0); /* 7/f MULTISAMPLE_SAMPLES_LOG2 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2907
xf_emit(ctx, 1, 0); /* ffff0ff3 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2908
xf_emit(ctx, 8, 0); /* 000000ff RT_ADDRESS_HIGH */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2909
xf_emit(ctx, 8, 0); /* ffffffff RT_LAYER_STRIDE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2910
xf_emit(ctx, 8, 0); /* ffffffff RT_ADDRESS_LOW */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2911
xf_emit(ctx, 8, 8); /* 0000007f RT_TILE_MODE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2912
xf_emit(ctx, 1, 0x11); /* 3f/7f RT_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2913
xf_emit(ctx, 7, 0); /* 3f/7f RT_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2914
xf_emit(ctx, 1, 0x0fac6881); /* 0fffffff RT_CONTROL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2915
xf_emit(ctx, 8, 0x400); /* 0fffffff RT_HORIZ */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2916
xf_emit(ctx, 8, 0x300); /* 0000ffff RT_VERT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2917
xf_emit(ctx, 1, 1); /* 00001fff RT_ARRAY_MODE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2918
xf_emit(ctx, 1, 0xf); /* 0000000f COLOR_MASK */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2919
xf_emit(ctx, 7, 0); /* 0000000f COLOR_MASK */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2920
xf_emit(ctx, 1, 0x20); /* 00000fff DST_TILE_MODE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2921
xf_emit(ctx, 1, 0x11); /* 3f/7f DST_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2922
xf_emit(ctx, 1, 0x100); /* 0001ffff DST_HEIGHT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2923
xf_emit(ctx, 1, 0); /* 000007ff DST_LAYER */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2924
xf_emit(ctx, 1, 1); /* 00000001 DST_LINEAR */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2925
xf_emit(ctx, 1, 0); /* ffffffff DST_ADDRESS_LOW */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2926
xf_emit(ctx, 1, 0); /* 000000ff DST_ADDRESS_HIGH */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2927
xf_emit(ctx, 1, 0x40); /* 0007ffff DST_PITCH */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2928
xf_emit(ctx, 1, 0x100); /* 0001ffff DST_WIDTH */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2929
xf_emit(ctx, 1, 0); /* 0000ffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2930
xf_emit(ctx, 1, 3); /* 00000003 tesla UNK15AC */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2931
xf_emit(ctx, 1, 0); /* ff/3ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2932
xf_emit(ctx, 1, 0); /* 0001ffff GP_BUILTIN_RESULT_EN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2933
xf_emit(ctx, 1, 0); /* 00000003 UNK0F90 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2934
xf_emit(ctx, 1, 0); /* 00000007 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2936
xf_emit(ctx, 1, 1); /* 0000001f tesla UNK169C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2937
xf_emit(ctx, 1, magic2); /* 001fffff tesla UNK0F78 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2938
xf_emit(ctx, 1, 0); /* 7/f MULTISAMPLE_SAMPLES_LOG2 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2939
xf_emit(ctx, 1, 0); /* 00000001 tesla UNK1534 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2940
xf_emit(ctx, 1, 0); /* ffff0ff3 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2941
xf_emit(ctx, 1, 2); /* 00000003 tesla UNK143C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2942
xf_emit(ctx, 1, 0x0fac6881); /* 0fffffff RT_CONTROL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2943
xf_emit(ctx, 1, 0); /* 0000ffff DMA_ZETA */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2944
xf_emit(ctx, 1, 0); /* 00000001 DEPTH_BOUNDS_EN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2945
xf_emit(ctx, 1, 0); /* 00000001 DEPTH_TEST_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2946
xf_emit(ctx, 1, 0); /* 00000001 DEPTH_WRITE_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2947
xf_emit(ctx, 2, 0); /* ffff, ff/3ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2948
xf_emit(ctx, 1, 0); /* 0001ffff GP_BUILTIN_RESULT_EN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2949
xf_emit(ctx, 1, 0); /* 00000001 STENCIL_FRONT_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2950
xf_emit(ctx, 1, 0); /* 000000ff STENCIL_FRONT_MASK */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2951
xf_emit(ctx, 1, 1); /* 00000001 tesla UNK15B4 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2952
xf_emit(ctx, 1, 0); /* 00000007 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2953
xf_emit(ctx, 1, 0); /* ffffffff ZETA_LAYER_STRIDE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2954
xf_emit(ctx, 1, 0); /* 000000ff ZETA_ADDRESS_HIGH */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2955
xf_emit(ctx, 1, 0); /* ffffffff ZETA_ADDRESS_LOW */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2956
xf_emit(ctx, 1, 4); /* 00000007 ZETA_TILE_MODE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2957
xf_emit(ctx, 1, 0); /* 0000000f ZETA_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2958
xf_emit(ctx, 1, 1); /* 00000001 ZETA_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2959
xf_emit(ctx, 1, 0x400); /* 0fffffff ZETA_HORIZ */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2960
xf_emit(ctx, 1, 0x300); /* 0000ffff ZETA_VERT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2961
xf_emit(ctx, 1, 0x1001); /* 00001fff ZETA_ARRAY_MODE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2962
xf_emit(ctx, 1, 0); /* ffffffff tesla UNK1A3C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2963
xf_emit(ctx, 1, 0); /* 7/f MULTISAMPLE_SAMPLES_LOG2 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2965
xf_emit(ctx, 1, 0); /* 00000001 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2966
xf_emit(ctx, 1, 0); /* ffff0ff3 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2967
xf_emit(ctx, 1, 0x11); /* 3f/7f RT_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2968
xf_emit(ctx, 7, 0); /* 3f/7f RT_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2969
xf_emit(ctx, 1, 0x0fac6881); /* 0fffffff RT_CONTROL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2970
xf_emit(ctx, 1, 0xf); /* 0000000f COLOR_MASK */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2971
xf_emit(ctx, 7, 0); /* 0000000f COLOR_MASK */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2972
xf_emit(ctx, 1, 0); /* ff/3ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2973
xf_emit(ctx, 8, 0); /* 00000001 BLEND_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2974
xf_emit(ctx, 1, 0); /* 00000003 UNK0F90 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2975
xf_emit(ctx, 1, 0); /* 00000001 FRAMEBUFFER_SRGB */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2976
xf_emit(ctx, 1, 0); /* 7 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2977
xf_emit(ctx, 1, 0); /* 00000001 LOGIC_OP_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2979
xf_emit(ctx, 1, 0); /* 00000001 UNK1140 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2980
xf_emit(ctx, 1, 1); /* 0000001f tesla UNK169C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2982
xf_emit(ctx, 1, 0); /* 7/f MULTISAMPLE_SAMPLES_LOG2 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2983
xf_emit(ctx, 1, 0); /* 00000001 UNK1534 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2984
xf_emit(ctx, 1, 0); /* ffff0ff3 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2986
xf_emit(ctx, 1, 0x0fac6881); /* fffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2987
xf_emit(ctx, 1, magic2); /* 001fffff tesla UNK0F78 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2988
xf_emit(ctx, 1, 0); /* 00000001 DEPTH_BOUNDS_EN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2989
xf_emit(ctx, 1, 0); /* 00000001 DEPTH_TEST_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2990
xf_emit(ctx, 1, 0); /* 00000001 DEPTH_WRITE_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2991
xf_emit(ctx, 1, 0x11); /* 3f/7f DST_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2992
xf_emit(ctx, 1, 0); /* 00000001 tesla UNK0FB0 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2993
xf_emit(ctx, 1, 0); /* ff/3ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2994
xf_emit(ctx, 1, 4); /* 00000007 FP_CONTROL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2995
xf_emit(ctx, 1, 0); /* 00000001 STENCIL_FRONT_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2996
xf_emit(ctx, 1, 1); /* 00000001 tesla UNK15B4 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2997
xf_emit(ctx, 1, 1); /* 00000001 tesla UNK19CC */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2998
xf_emit(ctx, 1, 0); /* 00000007 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
2999
xf_emit(ctx, 1, 0); /* 00000001 SAMPLECNT_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3000
xf_emit(ctx, 1, 0); /* 0000000f ZETA_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3001
xf_emit(ctx, 1, 1); /* 00000001 ZETA_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3003
xf_emit(ctx, 1, 1); /* 0000001f tesla UNK169C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3004
xf_emit(ctx, 1, 0); /* 0000000f tesla UNK15C8 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3006
xf_emit(ctx, 1, 0); /* ffffffff tesla UNK1A3C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3008
xf_emit(ctx, 3, 0); /* 7/f, 1, ffff0ff3 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3009
xf_emit(ctx, 1, 0xfac6881); /* fffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3010
xf_emit(ctx, 4, 0); /* 1, 1, 1, 3ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3011
xf_emit(ctx, 1, 4); /* 7 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3012
xf_emit(ctx, 1, 0); /* 1 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3013
xf_emit(ctx, 2, 1); /* 1 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3014
xf_emit(ctx, 2, 0); /* 7, f */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3015
xf_emit(ctx, 1, 1); /* 1 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3016
xf_emit(ctx, 1, 0); /* 7/f */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3018
xf_emit(ctx, 0x9, 0); /* 1 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3020
xf_emit(ctx, 0x8, 0); /* 1 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3021
xf_emit(ctx, 1, 0); /* ffff0ff3 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3022
xf_emit(ctx, 8, 1); /* 1 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3023
xf_emit(ctx, 1, 0x11); /* 7f */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3024
xf_emit(ctx, 7, 0); /* 7f */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3025
xf_emit(ctx, 1, 0xfac6881); /* fffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3026
xf_emit(ctx, 1, 0xf); /* f */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3027
xf_emit(ctx, 7, 0); /* f */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3028
xf_emit(ctx, 1, 0x11); /* 7f */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3029
xf_emit(ctx, 1, 1); /* 1 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3030
xf_emit(ctx, 5, 0); /* 1, 7, 3ff, 3, 7 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3032
xf_emit(ctx, 1, 0); /* 00000001 UNK1140 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3033
xf_emit(ctx, 1, 1); /* 0000001f tesla UNK169C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3042
xf_emit(ctx, 2, 0); /* 1 LINKED_TSC. yes, 2. */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3044
xf_emit(ctx, 1, 0); /* 3 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3045
xf_emit(ctx, 1, 1); /* 1ffff BLIT_DU_DX_INT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3046
xf_emit(ctx, 1, 0); /* fffff BLIT_DU_DX_FRACT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3047
xf_emit(ctx, 1, 1); /* 1ffff BLIT_DV_DY_INT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3048
xf_emit(ctx, 1, 0); /* fffff BLIT_DV_DY_FRACT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3050
xf_emit(ctx, 1, 0); /* 3 BLIT_CONTROL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3052
xf_emit(ctx, 2, 0); /* 3ff, 1 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3053
xf_emit(ctx, 1, 0x2a712488); /* ffffffff SRC_TIC_0 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3054
xf_emit(ctx, 1, 0); /* ffffffff SRC_TIC_1 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3055
xf_emit(ctx, 1, 0x4085c000); /* ffffffff SRC_TIC_2 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3056
xf_emit(ctx, 1, 0x40); /* ffffffff SRC_TIC_3 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3057
xf_emit(ctx, 1, 0x100); /* ffffffff SRC_TIC_4 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3058
xf_emit(ctx, 1, 0x10100); /* ffffffff SRC_TIC_5 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3059
xf_emit(ctx, 1, 0x02800000); /* ffffffff SRC_TIC_6 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3060
xf_emit(ctx, 1, 0); /* ffffffff SRC_TIC_7 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3062
xf_emit(ctx, 1, 0); /* 00000001 turing UNK358 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3063
xf_emit(ctx, 1, 0); /* ffffffff tesla UNK1A34? */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3064
xf_emit(ctx, 1, 0); /* 00000003 turing UNK37C tesla UNK1690 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3065
xf_emit(ctx, 1, 0); /* 00000003 BLIT_CONTROL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3066
xf_emit(ctx, 1, 0); /* 00000001 turing UNK32C tesla UNK0F94 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3068
xf_emit(ctx, 1, 0); /* ffffffff tesla UNK1A34? */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3069
xf_emit(ctx, 1, 0); /* 00000003 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3070
xf_emit(ctx, 1, 0); /* 000003ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3071
xf_emit(ctx, 1, 0); /* 00000003 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3072
xf_emit(ctx, 1, 0); /* 000003ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3073
xf_emit(ctx, 1, 0); /* 00000003 tesla UNK1664 / turing UNK03E8 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3074
xf_emit(ctx, 1, 0); /* 00000003 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3075
xf_emit(ctx, 1, 0); /* 000003ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3077
xf_emit(ctx, 0x6, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3079
xf_emit(ctx, 1, 0); /* ffffffff tesla UNK1A34 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3080
xf_emit(ctx, 1, 0); /* 0000ffff DMA_TEXTURE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3081
xf_emit(ctx, 1, 0); /* 0000ffff DMA_SRC */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3088
xf_emit(ctx, 1, 0); /* 00000001 UNK1534 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3089
xf_emit(ctx, 1, 0); /* 7/f MULTISAMPLE_SAMPLES_LOG2 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3090
xf_emit(ctx, 2, 0); /* 7, ffff0ff3 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3091
xf_emit(ctx, 1, 0); /* 00000001 DEPTH_TEST_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3092
xf_emit(ctx, 1, 0); /* 00000001 DEPTH_WRITE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3093
xf_emit(ctx, 1, 0x04e3bfdf); /* ffffffff UNK0D64 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3094
xf_emit(ctx, 1, 0x04e3bfdf); /* ffffffff UNK0DF4 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3095
xf_emit(ctx, 1, 1); /* 00000001 UNK15B4 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3096
xf_emit(ctx, 1, 0); /* 00000001 LINE_STIPPLE_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3097
xf_emit(ctx, 1, 0x00ffff00); /* 00ffffff LINE_STIPPLE_PATTERN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3098
xf_emit(ctx, 1, 1); /* 00000001 tesla UNK0F98 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3100
xf_emit(ctx, 1, 1); /* 0000001f tesla UNK169C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3101
xf_emit(ctx, 1, 0); /* 00000003 tesla UNK1668 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3102
xf_emit(ctx, 1, 0); /* 00000001 LINE_STIPPLE_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3103
xf_emit(ctx, 1, 0x00ffff00); /* 00ffffff LINE_STIPPLE_PATTERN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3104
xf_emit(ctx, 1, 0); /* 00000001 POLYGON_SMOOTH_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3105
xf_emit(ctx, 1, 0); /* 00000001 UNK1534 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3106
xf_emit(ctx, 1, 0); /* 7/f MULTISAMPLE_SAMPLES_LOG2 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3107
xf_emit(ctx, 1, 0); /* 00000001 tesla UNK1658 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3108
xf_emit(ctx, 1, 0); /* 00000001 LINE_SMOOTH_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3109
xf_emit(ctx, 1, 0); /* ffff0ff3 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3110
xf_emit(ctx, 1, 0); /* 00000001 DEPTH_TEST_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3111
xf_emit(ctx, 1, 0); /* 00000001 DEPTH_WRITE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3112
xf_emit(ctx, 1, 1); /* 00000001 UNK15B4 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3113
xf_emit(ctx, 1, 0); /* 00000001 POINT_SPRITE_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3114
xf_emit(ctx, 1, 1); /* 00000001 tesla UNK165C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3115
xf_emit(ctx, 1, 0x30201000); /* ffffffff tesla UNK1670 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3116
xf_emit(ctx, 1, 0x70605040); /* ffffffff tesla UNK1670 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3117
xf_emit(ctx, 1, 0xb8a89888); /* ffffffff tesla UNK1670 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3118
xf_emit(ctx, 1, 0xf8e8d8c8); /* ffffffff tesla UNK1670 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3119
xf_emit(ctx, 1, 0); /* 00000001 VERTEX_TWO_SIDE_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3120
xf_emit(ctx, 1, 0x1a); /* 0000001f POLYGON_MODE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3168
xf_emit(ctx, 1, 0); /* ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3169
xf_emit(ctx, 1, 0x80); /* ffffffff tesla UNK1404 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3170
xf_emit(ctx, 1, 0x80007004); /* ffffffff tesla UNK12B0 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3171
xf_emit(ctx, 1, 0x04000400); /* ffffffff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3173
xf_emit(ctx, 1, 0xc0); /* 00007fff tesla UNK152C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3174
xf_emit(ctx, 1, 0x1000); /* 0000ffff tesla UNK0D60 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3175
xf_emit(ctx, 1, 0); /* ff/3ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3176
xf_emit(ctx, 1, 0); /* ffffffff tesla UNK1A30 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3178
xf_emit(ctx, 1, 0xe00); /* 7fff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3179
xf_emit(ctx, 1, 0x1e00); /* 7fff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3181
xf_emit(ctx, 1, 1); /* 000000ff VP_REG_ALLOC_TEMP */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3182
xf_emit(ctx, 1, 0); /* 00000001 LINKED_TSC */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3183
xf_emit(ctx, 1, 0); /* 00000001 GP_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3185
xf_emit(ctx, 2, 0x1000); /* 7fff tesla UNK141C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3186
xf_emit(ctx, 1, 1); /* 000000ff GP_REG_ALLOC_TEMP */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3187
xf_emit(ctx, 1, 0); /* 00000001 GP_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3188
xf_emit(ctx, 1, 4); /* 000000ff FP_REG_ALLOC_TEMP */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3189
xf_emit(ctx, 1, 2); /* 00000003 REG_MODE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3191
xf_emit(ctx, 0xb, 0); /* RO */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3193
xf_emit(ctx, 0xc, 0); /* RO */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3195
xf_emit(ctx, 0xa, 0); /* RO */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3197
xf_emit(ctx, 1, 0x08100c12); /* 1fffffff FP_INTERPOLANT_CTRL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3198
xf_emit(ctx, 1, 0); /* ff/3ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3200
xf_emit(ctx, 1, 0x1fe21); /* 0003ffff tesla UNK0FAC */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3202
xf_emit(ctx, 3, 0); /* 7fff, 0, 0 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3203
xf_emit(ctx, 1, 0); /* 00000001 tesla UNK1534 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3204
xf_emit(ctx, 1, 0); /* 7/f MULTISAMPLE_SAMPLES_LOG2 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3205
xf_emit(ctx, 4, 0xffff); /* 0000ffff MSAA_MASK */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3206
xf_emit(ctx, 1, 1); /* 00000001 LANES32 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3207
xf_emit(ctx, 1, 0x10001); /* 00ffffff BLOCK_ALLOC */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3208
xf_emit(ctx, 1, 0x10001); /* ffffffff BLOCKDIM_XY */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3209
xf_emit(ctx, 1, 1); /* 0000ffff BLOCKDIM_Z */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3210
xf_emit(ctx, 1, 0); /* ffffffff SHARED_SIZE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3211
xf_emit(ctx, 1, 0x1fe21); /* 1ffff/3ffff[NVA0+] tesla UNk0FAC */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3212
xf_emit(ctx, 1, 0); /* ffffffff tesla UNK1A34 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3214
xf_emit(ctx, 1, 1); /* 0000001f tesla UNK169C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3215
xf_emit(ctx, 1, 0); /* ff/3ff */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3216
xf_emit(ctx, 1, 0); /* 1 LINKED_TSC */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3217
xf_emit(ctx, 1, 0); /* ff FP_ADDRESS_HIGH */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3218
xf_emit(ctx, 1, 0); /* ffffffff FP_ADDRESS_LOW */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3219
xf_emit(ctx, 1, 0x08100c12); /* 1fffffff FP_INTERPOLANT_CTRL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3220
xf_emit(ctx, 1, 4); /* 00000007 FP_CONTROL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3221
xf_emit(ctx, 1, 0); /* 000000ff FRAG_COLOR_CLAMP_EN */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3222
xf_emit(ctx, 1, 2); /* 00000003 REG_MODE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3223
xf_emit(ctx, 1, 0x11); /* 0000007f RT_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3224
xf_emit(ctx, 7, 0); /* 0000007f RT_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3225
xf_emit(ctx, 1, 0); /* 00000007 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3226
xf_emit(ctx, 1, 0xfac6881); /* 0fffffff RT_CONTROL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3227
xf_emit(ctx, 1, 0); /* 00000003 MULTISAMPLE_CTRL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3229
xf_emit(ctx, 1, 3); /* 00000003 tesla UNK16B4 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3230
xf_emit(ctx, 1, 0); /* 00000001 ALPHA_TEST_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3231
xf_emit(ctx, 1, 0); /* 00000007 ALPHA_TEST_FUNC */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3232
xf_emit(ctx, 1, 0); /* 00000001 FRAMEBUFFER_SRGB */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3233
xf_emit(ctx, 1, 4); /* ffffffff tesla UNK1400 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3234
xf_emit(ctx, 8, 0); /* 00000001 BLEND_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3235
xf_emit(ctx, 1, 0); /* 00000001 LOGIC_OP_ENABLE */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3236
xf_emit(ctx, 1, 2); /* 0000001f BLEND_FUNC_SRC_RGB */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3237
xf_emit(ctx, 1, 1); /* 0000001f BLEND_FUNC_DST_RGB */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3238
xf_emit(ctx, 1, 1); /* 00000007 BLEND_EQUATION_RGB */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3239
xf_emit(ctx, 1, 2); /* 0000001f BLEND_FUNC_SRC_ALPHA */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3240
xf_emit(ctx, 1, 1); /* 0000001f BLEND_FUNC_DST_ALPHA */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3241
xf_emit(ctx, 1, 1); /* 00000007 BLEND_EQUATION_ALPHA */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3242
xf_emit(ctx, 1, 1); /* 00000001 UNK133C */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3244
xf_emit(ctx, 1, 0); /* 00000001 UNK12E4 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3245
xf_emit(ctx, 8, 2); /* 0000001f IBLEND_FUNC_SRC_RGB */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3246
xf_emit(ctx, 8, 1); /* 0000001f IBLEND_FUNC_DST_RGB */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3247
xf_emit(ctx, 8, 1); /* 00000007 IBLEND_EQUATION_RGB */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3248
xf_emit(ctx, 8, 2); /* 0000001f IBLEND_FUNC_SRC_ALPHA */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3249
xf_emit(ctx, 8, 1); /* 0000001f IBLEND_FUNC_DST_ALPHA */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3250
xf_emit(ctx, 8, 1); /* 00000007 IBLEND_EQUATION_ALPHA */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3251
xf_emit(ctx, 8, 1); /* 00000001 IBLEND_UNK00 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3252
xf_emit(ctx, 1, 0); /* 00000003 tesla UNK1928 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3253
xf_emit(ctx, 1, 0); /* 00000001 UNK1140 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3255
xf_emit(ctx, 1, 0); /* 00000003 tesla UNK0F90 */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3256
xf_emit(ctx, 1, 4); /* 000000ff FP_RESULT_COUNT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3259
xf_emit(ctx, 0x3a0, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3261
xf_emit(ctx, 0x3a2, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3263
xf_emit(ctx, 0x39f, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3265
xf_emit(ctx, 0x3a3, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3266
xf_emit(ctx, 1, 0x11); /* 3f/7f DST_FORMAT */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3267
xf_emit(ctx, 1, 0); /* 7 OPERATION */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3268
xf_emit(ctx, 1, 1); /* 1 DST_LINEAR */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3269
xf_emit(ctx, 0x2d, 0);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3289
xf_emit(ctx, 1, 0x08100c12); /* FP_INTERPOLANT_CTRL */
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
3300
xf_emit(ctx, 1, 0x08100c12); /* FP_INTERPOLANT_CTRL */