Lines Matching refs:nvkm_rd32
721 return nvkm_rd32(gr->engine.subdev.device, 0x409b00); in gf100_gr_ctxsw_inst()
734 u32 stat = nvkm_rd32(device, 0x409804); in gf100_gr_fecs_ctrl_ctxsw()
783 u32 stat = nvkm_rd32(device, 0x409800); in gf100_gr_fecs_bind_pointer()
803 if (nvkm_rd32(device, 0x409800) == 0x00000001) in gf100_gr_fecs_set_reglist_virtual_address()
820 if (nvkm_rd32(device, 0x409800) == 0x00000001) in gf100_gr_fecs_set_reglist_bind_instance()
836 if ((*psize = nvkm_rd32(device, 0x409800))) in gf100_gr_fecs_discover_reglist_image_size()
874 if ((*psize = nvkm_rd32(device, 0x409800))) in gf100_gr_fecs_discover_pm_image_size()
890 if ((*psize = nvkm_rd32(device, 0x409800))) in gf100_gr_fecs_discover_zcull_image_size()
906 if ((*psize = nvkm_rd32(device, 0x409800))) in gf100_gr_fecs_discover_image_size()
928 u32 trace = nvkm_rd32(gr->base.engine.subdev.device, 0x40981c); in gf100_gr_chsw_load()
932 u32 mthd = nvkm_rd32(gr->base.engine.subdev.device, 0x409808); in gf100_gr_chsw_load()
943 return (nvkm_rd32(device, 0x409604) & 0x001f0000) >> 16; in gf100_gr_rops()
1003 nvkm_rd32(device, 0x400700); in gf100_gr_wait_idle()
1005 gr_enabled = nvkm_rd32(device, 0x200) & 0x1000; in gf100_gr_wait_idle()
1006 ctxsw_active = nvkm_rd32(device, 0x2640) & 0x8000; in gf100_gr_wait_idle()
1007 gr_busy = nvkm_rd32(device, 0x40060c) & 0x1; in gf100_gr_wait_idle()
1064 if (!(nvkm_rd32(device, 0x400700) & 0x00000004)) in gf100_gr_icmd()
1181 trap[0] = nvkm_rd32(device, GPC_UNIT(gpc, 0x0420)) & 0x3fffffff; in gf100_gr_trap_gpc_rop()
1182 trap[1] = nvkm_rd32(device, GPC_UNIT(gpc, 0x0434)); in gf100_gr_trap_gpc_rop()
1183 trap[2] = nvkm_rd32(device, GPC_UNIT(gpc, 0x0438)); in gf100_gr_trap_gpc_rop()
1184 trap[3] = nvkm_rd32(device, GPC_UNIT(gpc, 0x043c)); in gf100_gr_trap_gpc_rop()
1239 u32 werr = nvkm_rd32(device, TPC_UNIT(gpc, tpc, 0x648)); in gf100_gr_trap_mp()
1240 u32 gerr = nvkm_rd32(device, TPC_UNIT(gpc, tpc, 0x650)); in gf100_gr_trap_mp()
1260 u32 stat = nvkm_rd32(device, TPC_UNIT(gpc, tpc, 0x0508)); in gf100_gr_trap_tpc()
1263 u32 trap = nvkm_rd32(device, TPC_UNIT(gpc, tpc, 0x0224)); in gf100_gr_trap_tpc()
1275 u32 trap = nvkm_rd32(device, TPC_UNIT(gpc, tpc, 0x0084)); in gf100_gr_trap_tpc()
1282 u32 trap = nvkm_rd32(device, TPC_UNIT(gpc, tpc, 0x048c)); in gf100_gr_trap_tpc()
1289 u32 trap = nvkm_rd32(device, TPC_UNIT(gpc, tpc, 0x0430)); in gf100_gr_trap_tpc()
1305 u32 stat = nvkm_rd32(device, GPC_UNIT(gpc, 0x2c90)); in gf100_gr_trap_gpc()
1314 u32 trap = nvkm_rd32(device, GPC_UNIT(gpc, 0x0900)); in gf100_gr_trap_gpc()
1321 u32 trap = nvkm_rd32(device, GPC_UNIT(gpc, 0x1028)); in gf100_gr_trap_gpc()
1328 u32 trap = nvkm_rd32(device, GPC_UNIT(gpc, 0x0824)); in gf100_gr_trap_gpc()
1354 u32 trap = nvkm_rd32(device, 0x400108); in gf100_gr_trap_intr()
1358 u32 stat = nvkm_rd32(device, 0x404000); in gf100_gr_trap_intr()
1369 u32 stat = nvkm_rd32(device, 0x404600); in gf100_gr_trap_intr()
1381 u32 stat = nvkm_rd32(device, 0x408030); in gf100_gr_trap_intr()
1392 u32 stat = nvkm_rd32(device, 0x405840); in gf100_gr_trap_intr()
1401 u32 stat = nvkm_rd32(device, 0x40601c); in gf100_gr_trap_intr()
1413 u32 stat = nvkm_rd32(device, 0x404490); in gf100_gr_trap_intr()
1414 u32 pc = nvkm_rd32(device, 0x404494); in gf100_gr_trap_intr()
1415 u32 op = nvkm_rd32(device, 0x40449c); in gf100_gr_trap_intr()
1430 u32 stat = nvkm_rd32(device, 0x407020) & 0x3fffffff; in gf100_gr_trap_intr()
1442 u32 stat = nvkm_rd32(device, 0x400118); in gf100_gr_trap_intr()
1457 u32 statz = nvkm_rd32(device, ROP_UNIT(rop, 0x070)); in gf100_gr_trap_intr()
1458 u32 statc = nvkm_rd32(device, ROP_UNIT(rop, 0x144)); in gf100_gr_trap_intr()
1480 nvkm_rd32(device, base + 0x400)); in gf100_gr_ctxctl_debug_unit()
1482 nvkm_rd32(device, base + 0x800), in gf100_gr_ctxctl_debug_unit()
1483 nvkm_rd32(device, base + 0x804), in gf100_gr_ctxctl_debug_unit()
1484 nvkm_rd32(device, base + 0x808), in gf100_gr_ctxctl_debug_unit()
1485 nvkm_rd32(device, base + 0x80c)); in gf100_gr_ctxctl_debug_unit()
1487 nvkm_rd32(device, base + 0x810), in gf100_gr_ctxctl_debug_unit()
1488 nvkm_rd32(device, base + 0x814), in gf100_gr_ctxctl_debug_unit()
1489 nvkm_rd32(device, base + 0x818), in gf100_gr_ctxctl_debug_unit()
1490 nvkm_rd32(device, base + 0x81c)); in gf100_gr_ctxctl_debug_unit()
1497 u32 gpcnr = nvkm_rd32(device, 0x409604) & 0xffff; in gf100_gr_ctxctl_debug()
1510 u32 stat = nvkm_rd32(device, 0x409c18); in gf100_gr_ctxctl_isr()
1513 u32 code = nvkm_rd32(device, 0x409814); in gf100_gr_ctxctl_isr()
1515 u32 class = nvkm_rd32(device, 0x409808); in gf100_gr_ctxctl_isr()
1516 u32 addr = nvkm_rd32(device, 0x40980c); in gf100_gr_ctxctl_isr()
1519 u32 data = nvkm_rd32(device, 0x409810); in gf100_gr_ctxctl_isr()
1553 u64 inst = nvkm_rd32(device, 0x409b00) & 0x0fffffff; in gf100_gr_intr()
1554 u32 stat = nvkm_rd32(device, 0x400100); in gf100_gr_intr()
1555 u32 addr = nvkm_rd32(device, 0x400704); in gf100_gr_intr()
1558 u32 data = nvkm_rd32(device, 0x400708); in gf100_gr_intr()
1559 u32 code = nvkm_rd32(device, 0x400110); in gf100_gr_intr()
1571 class = nvkm_rd32(device, 0x404200 + (subc * 4)); in gf100_gr_intr()
1657 star = nvkm_rd32(device, falcon + 0x01c4); in gf100_gr_init_csdata()
1658 temp = nvkm_rd32(device, falcon + 0x01c4); in gf100_gr_init_csdata()
1732 if (nvkm_rd32(device, 0x409800) & 0x00000001) in gf100_gr_init_ctxctl_ext()
1818 if (nvkm_rd32(device, 0x409800) & 0x80000000) in gf100_gr_init_ctxctl_int()
1825 gr->size = nvkm_rd32(device, 0x409804); in gf100_gr_init_ctxctl_int()
1952 gr->gpc_nr = nvkm_rd32(device, 0x409604) & 0x0000001f; in gf100_gr_oneinit()
1954 gr->tpc_nr[i] = nvkm_rd32(device, GPC_UNIT(i, 0x2608)); in gf100_gr_oneinit()
1960 nvkm_rd32(device, GPC_UNIT(i, 0x0c30 + (j * 4))); in gf100_gr_oneinit()
2006 nvkm_rd32(device, 0x000200); in gf100_gr_init_()
2009 nvkm_rd32(device, 0x000200); in gf100_gr_init_()
2203 nvkm_wr32(device, 0x418880, nvkm_rd32(device, 0x100c80) & 0x00000001); in gf100_gr_init_gpc_mmu()
2217 nvkm_wr32(device, GPC_BCAST(0x08ac), nvkm_rd32(device, 0x100800)); in gf100_gr_init_num_active_ltcs()