Lines Matching refs:nvkm_wr32

53 		nvkm_wr32(device, 0x405804, gr->zbc_color[zbc].ds[0]);  in gf100_gr_zbc_clear_color()
54 nvkm_wr32(device, 0x405808, gr->zbc_color[zbc].ds[1]); in gf100_gr_zbc_clear_color()
55 nvkm_wr32(device, 0x40580c, gr->zbc_color[zbc].ds[2]); in gf100_gr_zbc_clear_color()
56 nvkm_wr32(device, 0x405810, gr->zbc_color[zbc].ds[3]); in gf100_gr_zbc_clear_color()
58 nvkm_wr32(device, 0x405814, gr->zbc_color[zbc].format); in gf100_gr_zbc_clear_color()
59 nvkm_wr32(device, 0x405820, zbc); in gf100_gr_zbc_clear_color()
60 nvkm_wr32(device, 0x405824, 0x00000004); /* TRIGGER | WRITE | COLOR */ in gf100_gr_zbc_clear_color()
104 nvkm_wr32(device, 0x405818, gr->zbc_depth[zbc].ds); in gf100_gr_zbc_clear_depth()
105 nvkm_wr32(device, 0x40581c, gr->zbc_depth[zbc].format); in gf100_gr_zbc_clear_depth()
106 nvkm_wr32(device, 0x405820, zbc); in gf100_gr_zbc_clear_depth()
107 nvkm_wr32(device, 0x405824, 0x00000005); /* TRIGGER | WRITE | DEPTH */ in gf100_gr_zbc_clear_depth()
253 nvkm_wr32(device, 0x419e44, data ? 0xffffffff : 0x00000000); in gf100_gr_mthd_set_shader_exceptions()
254 nvkm_wr32(device, 0x419e4c, data ? 0xffffffff : 0x00000000); in gf100_gr_mthd_set_shader_exceptions()
729 nvkm_wr32(device, 0x409804, 0xffffffff); in gf100_gr_fecs_ctrl_ctxsw()
730 nvkm_wr32(device, 0x409840, 0xffffffff); in gf100_gr_fecs_ctrl_ctxsw()
731 nvkm_wr32(device, 0x409500, 0xffffffff); in gf100_gr_fecs_ctrl_ctxsw()
732 nvkm_wr32(device, 0x409504, mthd); in gf100_gr_fecs_ctrl_ctxsw()
779 nvkm_wr32(device, 0x409840, 0x00000030); in gf100_gr_fecs_bind_pointer()
780 nvkm_wr32(device, 0x409500, inst); in gf100_gr_fecs_bind_pointer()
781 nvkm_wr32(device, 0x409504, 0x00000003); in gf100_gr_fecs_bind_pointer()
798 nvkm_wr32(device, 0x409810, addr >> 8); in gf100_gr_fecs_set_reglist_virtual_address()
799 nvkm_wr32(device, 0x409800, 0x00000000); in gf100_gr_fecs_set_reglist_virtual_address()
800 nvkm_wr32(device, 0x409500, 0x00000001); in gf100_gr_fecs_set_reglist_virtual_address()
801 nvkm_wr32(device, 0x409504, 0x00000032); in gf100_gr_fecs_set_reglist_virtual_address()
815 nvkm_wr32(device, 0x409810, inst); in gf100_gr_fecs_set_reglist_bind_instance()
816 nvkm_wr32(device, 0x409800, 0x00000000); in gf100_gr_fecs_set_reglist_bind_instance()
817 nvkm_wr32(device, 0x409500, 0x00000001); in gf100_gr_fecs_set_reglist_bind_instance()
818 nvkm_wr32(device, 0x409504, 0x00000031); in gf100_gr_fecs_set_reglist_bind_instance()
832 nvkm_wr32(device, 0x409800, 0x00000000); in gf100_gr_fecs_discover_reglist_image_size()
833 nvkm_wr32(device, 0x409500, 0x00000001); in gf100_gr_fecs_discover_reglist_image_size()
834 nvkm_wr32(device, 0x409504, 0x00000030); in gf100_gr_fecs_discover_reglist_image_size()
870 nvkm_wr32(device, 0x409840, 0xffffffff); in gf100_gr_fecs_discover_pm_image_size()
871 nvkm_wr32(device, 0x409500, 0x00000000); in gf100_gr_fecs_discover_pm_image_size()
872 nvkm_wr32(device, 0x409504, 0x00000025); in gf100_gr_fecs_discover_pm_image_size()
886 nvkm_wr32(device, 0x409840, 0xffffffff); in gf100_gr_fecs_discover_zcull_image_size()
887 nvkm_wr32(device, 0x409500, 0x00000000); in gf100_gr_fecs_discover_zcull_image_size()
888 nvkm_wr32(device, 0x409504, 0x00000016); in gf100_gr_fecs_discover_zcull_image_size()
902 nvkm_wr32(device, 0x409840, 0xffffffff); in gf100_gr_fecs_discover_image_size()
903 nvkm_wr32(device, 0x409500, 0x00000000); in gf100_gr_fecs_discover_image_size()
904 nvkm_wr32(device, 0x409504, 0x00000010); in gf100_gr_fecs_discover_image_size()
918 nvkm_wr32(device, 0x409840, 0xffffffff); in gf100_gr_fecs_set_watchdog_timeout()
919 nvkm_wr32(device, 0x409500, timeout); in gf100_gr_fecs_set_watchdog_timeout()
920 nvkm_wr32(device, 0x409504, 0x00000021); in gf100_gr_fecs_set_watchdog_timeout()
1030 nvkm_wr32(device, addr, init->data); in gf100_gr_mmio()
1044 nvkm_wr32(device, 0x400208, 0x80000000); in gf100_gr_icmd()
1051 nvkm_wr32(device, 0x400204, init->data); in gf100_gr_icmd()
1056 nvkm_wr32(device, 0x400200, addr); in gf100_gr_icmd()
1071 nvkm_wr32(device, 0x400208, 0x00000000); in gf100_gr_icmd()
1088 nvkm_wr32(device, 0x40448c, init->data); in gf100_gr_mthd()
1093 nvkm_wr32(device, 0x404488, ctrl | (addr << 14)); in gf100_gr_mthd()
1192 nvkm_wr32(device, GPC_UNIT(gpc, 0x0420), 0xc0000000); in gf100_gr_trap_gpc_rop()
1251 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x648), 0x00000000); in gf100_gr_trap_mp()
1252 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x650), gerr); in gf100_gr_trap_mp()
1265 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x0224), 0xc0000000); in gf100_gr_trap_tpc()
1277 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x0084), 0xc0000000); in gf100_gr_trap_tpc()
1284 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x048c), 0xc0000000); in gf100_gr_trap_tpc()
1291 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x0430), 0xc0000000); in gf100_gr_trap_tpc()
1316 nvkm_wr32(device, GPC_UNIT(gpc, 0x0900), 0xc0000000); in gf100_gr_trap_gpc()
1323 nvkm_wr32(device, GPC_UNIT(gpc, 0x1028), 0xc0000000); in gf100_gr_trap_gpc()
1330 nvkm_wr32(device, GPC_UNIT(gpc, 0x0824), 0xc0000000); in gf100_gr_trap_gpc()
1338 nvkm_wr32(device, GPC_UNIT(gpc, 0x2c90), mask); in gf100_gr_trap_gpc()
1363 nvkm_wr32(device, 0x404000, 0xc0000000); in gf100_gr_trap_intr()
1364 nvkm_wr32(device, 0x400108, 0x00000001); in gf100_gr_trap_intr()
1375 nvkm_wr32(device, 0x404600, 0xc0000000); in gf100_gr_trap_intr()
1376 nvkm_wr32(device, 0x400108, 0x00000002); in gf100_gr_trap_intr()
1386 nvkm_wr32(device, 0x408030, 0xc0000000); in gf100_gr_trap_intr()
1387 nvkm_wr32(device, 0x400108, 0x00000008); in gf100_gr_trap_intr()
1395 nvkm_wr32(device, 0x405840, 0xc0000000); in gf100_gr_trap_intr()
1396 nvkm_wr32(device, 0x400108, 0x00000010); in gf100_gr_trap_intr()
1407 nvkm_wr32(device, 0x40601c, 0xc0000000); in gf100_gr_trap_intr()
1408 nvkm_wr32(device, 0x400108, 0x00000040); in gf100_gr_trap_intr()
1424 nvkm_wr32(device, 0x404490, 0xc0000000); in gf100_gr_trap_intr()
1425 nvkm_wr32(device, 0x400108, 0x00000080); in gf100_gr_trap_intr()
1436 nvkm_wr32(device, 0x407020, 0x40000000); in gf100_gr_trap_intr()
1437 nvkm_wr32(device, 0x400108, 0x00000100); in gf100_gr_trap_intr()
1447 nvkm_wr32(device, 0x400118, mask); in gf100_gr_trap_intr()
1451 nvkm_wr32(device, 0x400108, 0x01000000); in gf100_gr_trap_intr()
1461 nvkm_wr32(device, ROP_UNIT(rop, 0x070), 0xc0000000); in gf100_gr_trap_intr()
1462 nvkm_wr32(device, ROP_UNIT(rop, 0x144), 0xc0000000); in gf100_gr_trap_intr()
1464 nvkm_wr32(device, 0x400108, 0x02000000); in gf100_gr_trap_intr()
1470 nvkm_wr32(device, 0x400108, trap); in gf100_gr_trap_intr()
1527 nvkm_wr32(device, 0x409c20, 0x00000001); in gf100_gr_ctxctl_isr()
1534 nvkm_wr32(device, 0x409c20, 0x00080000); in gf100_gr_ctxctl_isr()
1541 nvkm_wr32(device, 0x409c20, stat); in gf100_gr_ctxctl_isr()
1580 nvkm_wr32(device, 0x400100, 0x00000001); in gf100_gr_intr()
1591 nvkm_wr32(device, 0x400100, 0x00000010); in gf100_gr_intr()
1599 nvkm_wr32(device, 0x400100, 0x00000020); in gf100_gr_intr()
1610 nvkm_wr32(device, 0x400100, 0x00100000); in gf100_gr_intr()
1618 nvkm_wr32(device, 0x400100, 0x00200000); in gf100_gr_intr()
1624 nvkm_wr32(device, 0x400100, 0x00080000); in gf100_gr_intr()
1630 nvkm_wr32(device, 0x400100, stat); in gf100_gr_intr()
1633 nvkm_wr32(device, 0x400500, 0x00010001); in gf100_gr_intr()
1656 nvkm_wr32(device, falcon + 0x01c0, 0x02000000 + starstar); in gf100_gr_init_csdata()
1661 nvkm_wr32(device, falcon + 0x01c0, 0x01000000 + star); in gf100_gr_init_csdata()
1670 nvkm_wr32(device, falcon + 0x01c4, data); in gf100_gr_init_csdata()
1682 nvkm_wr32(device, falcon + 0x01c4, (--xfer << 26) | addr); in gf100_gr_init_csdata()
1683 nvkm_wr32(device, falcon + 0x01c0, 0x01000004 + starstar); in gf100_gr_init_csdata()
1684 nvkm_wr32(device, falcon + 0x01c4, star + 4); in gf100_gr_init_csdata()
1724 nvkm_wr32(device, 0x409840, 0xffffffff); in gf100_gr_init_ctxctl_ext()
1725 nvkm_wr32(device, 0x41a10c, 0x00000000); in gf100_gr_init_ctxctl_ext()
1726 nvkm_wr32(device, 0x40910c, 0x00000000); in gf100_gr_init_ctxctl_ext()
1815 nvkm_wr32(device, 0x40910c, 0x00000000); in gf100_gr_init_ctxctl_int()
1816 nvkm_wr32(device, 0x409100, 0x00000002); in gf100_gr_init_ctxctl_int()
2136 nvkm_wr32(device, 0x406028 + (i * 4), data); in gf100_gr_init_num_tpc_per_gpc()
2138 nvkm_wr32(device, 0x405870 + (i * 4), data); in gf100_gr_init_num_tpc_per_gpc()
2145 nvkm_wr32(gr->base.engine.subdev.device, 0x400054, 0x34ce3464); in gf100_gr_init_400054()
2152 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x644), 0x001ffffe); in gf100_gr_init_shader_exceptions()
2153 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x64c), 0x0000000f); in gf100_gr_init_shader_exceptions()
2160 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x224), 0xc0000000); in gf100_gr_init_tex_hww_esr()
2180 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x48c), 0xc0000000); in gf100_gr_init_419cc0()
2187 nvkm_wr32(gr->base.engine.subdev.device, 0x40601c, 0xc0000000); in gf100_gr_init_40601c()
2194 nvkm_wr32(gr->base.engine.subdev.device, 0x409c24, data); in gf100_gr_init_fecs_exceptions()
2203 nvkm_wr32(device, 0x418880, nvkm_rd32(device, 0x100c80) & 0x00000001); in gf100_gr_init_gpc_mmu()
2204 nvkm_wr32(device, 0x4188a4, 0x03000000); in gf100_gr_init_gpc_mmu()
2205 nvkm_wr32(device, 0x418888, 0x00000000); in gf100_gr_init_gpc_mmu()
2206 nvkm_wr32(device, 0x41888c, 0x00000000); in gf100_gr_init_gpc_mmu()
2207 nvkm_wr32(device, 0x418890, 0x00000000); in gf100_gr_init_gpc_mmu()
2208 nvkm_wr32(device, 0x418894, 0x00000000); in gf100_gr_init_gpc_mmu()
2209 nvkm_wr32(device, 0x4188b4, nvkm_memory_addr(fb->mmu_wr) >> 8); in gf100_gr_init_gpc_mmu()
2210 nvkm_wr32(device, 0x4188b8, nvkm_memory_addr(fb->mmu_rd) >> 8); in gf100_gr_init_gpc_mmu()
2217 nvkm_wr32(device, GPC_BCAST(0x08ac), nvkm_rd32(device, 0x100800)); in gf100_gr_init_num_active_ltcs()
2234 nvkm_wr32(device, GPC_BCAST(0x0980 + ((i / 8) * 4)), data); in gf100_gr_init_zcull()
2238 nvkm_wr32(device, GPC_UNIT(gpc, 0x0914), in gf100_gr_init_zcull()
2240 nvkm_wr32(device, GPC_UNIT(gpc, 0x0910), 0x00040000 | in gf100_gr_init_zcull()
2242 nvkm_wr32(device, GPC_UNIT(gpc, 0x0918), magicgpc918); in gf100_gr_init_zcull()
2245 nvkm_wr32(device, GPC_BCAST(0x1bd4), magicgpc918); in gf100_gr_init_zcull()
2294 nvkm_wr32(device, 0x400500, 0x00010001); in gf100_gr_init()
2296 nvkm_wr32(device, 0x400100, 0xffffffff); in gf100_gr_init()
2297 nvkm_wr32(device, 0x40013c, 0xffffffff); in gf100_gr_init()
2298 nvkm_wr32(device, 0x400124, 0x00000002); in gf100_gr_init()
2304 nvkm_wr32(device, 0x404000, 0xc0000000); in gf100_gr_init()
2305 nvkm_wr32(device, 0x404600, 0xc0000000); in gf100_gr_init()
2306 nvkm_wr32(device, 0x408030, 0xc0000000); in gf100_gr_init()
2311 nvkm_wr32(device, 0x406018, 0xc0000000); in gf100_gr_init()
2312 nvkm_wr32(device, 0x404490, 0xc0000000); in gf100_gr_init()
2317 nvkm_wr32(device, 0x405840, 0xc0000000); in gf100_gr_init()
2318 nvkm_wr32(device, 0x405844, 0x00ffffff); in gf100_gr_init()
2331 nvkm_wr32(device, GPC_UNIT(gpc, 0x0420), 0xc0000000); in gf100_gr_init()
2332 nvkm_wr32(device, GPC_UNIT(gpc, 0x0900), 0xc0000000); in gf100_gr_init()
2333 nvkm_wr32(device, GPC_UNIT(gpc, 0x1028), 0xc0000000); in gf100_gr_init()
2334 nvkm_wr32(device, GPC_UNIT(gpc, 0x0824), 0xc0000000); in gf100_gr_init()
2336 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x508), 0xffffffff); in gf100_gr_init()
2337 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x50c), 0xffffffff); in gf100_gr_init()
2340 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x084), 0xc0000000); in gf100_gr_init()
2345 nvkm_wr32(device, GPC_UNIT(gpc, 0x2c90), 0xffffffff); in gf100_gr_init()
2346 nvkm_wr32(device, GPC_UNIT(gpc, 0x2c94), 0xffffffff); in gf100_gr_init()
2350 nvkm_wr32(device, ROP_UNIT(rop, 0x144), 0x40000000); in gf100_gr_init()
2351 nvkm_wr32(device, ROP_UNIT(rop, 0x070), 0x40000000); in gf100_gr_init()
2352 nvkm_wr32(device, ROP_UNIT(rop, 0x204), 0xffffffff); in gf100_gr_init()
2353 nvkm_wr32(device, ROP_UNIT(rop, 0x208), 0xffffffff); in gf100_gr_init()
2356 nvkm_wr32(device, 0x400108, 0xffffffff); in gf100_gr_init()
2357 nvkm_wr32(device, 0x400138, 0xffffffff); in gf100_gr_init()
2358 nvkm_wr32(device, 0x400118, 0xffffffff); in gf100_gr_init()
2359 nvkm_wr32(device, 0x400130, 0xffffffff); in gf100_gr_init()
2360 nvkm_wr32(device, 0x40011c, 0xffffffff); in gf100_gr_init()
2361 nvkm_wr32(device, 0x400134, 0xffffffff); in gf100_gr_init()