Lines Matching refs:trap
775 u32 trap[4]; in gf100_gr_trap_gpc_rop() local
778 trap[0] = nv_rd32(priv, GPC_UNIT(gpc, 0x0420)); in gf100_gr_trap_gpc_rop()
779 trap[1] = nv_rd32(priv, GPC_UNIT(gpc, 0x0434)); in gf100_gr_trap_gpc_rop()
780 trap[2] = nv_rd32(priv, GPC_UNIT(gpc, 0x0438)); in gf100_gr_trap_gpc_rop()
781 trap[3] = nv_rd32(priv, GPC_UNIT(gpc, 0x043c)); in gf100_gr_trap_gpc_rop()
785 if (!(trap[0] & (1 << i))) in gf100_gr_trap_gpc_rop()
793 trap[1] & 0xffff, trap[1] >> 16, (trap[2] >> 8) & 0x3f, in gf100_gr_trap_gpc_rop()
794 trap[3] & 0xff); in gf100_gr_trap_gpc_rop()
861 u32 trap = nv_rd32(priv, TPC_UNIT(gpc, tpc, 0x0224)); in gf100_gr_trap_tpc() local
862 nv_error(priv, "GPC%d/TPC%d/TEX: 0x%08x\n", gpc, tpc, trap); in gf100_gr_trap_tpc()
873 u32 trap = nv_rd32(priv, TPC_UNIT(gpc, tpc, 0x0084)); in gf100_gr_trap_tpc() local
874 nv_error(priv, "GPC%d/TPC%d/POLY: 0x%08x\n", gpc, tpc, trap); in gf100_gr_trap_tpc()
880 u32 trap = nv_rd32(priv, TPC_UNIT(gpc, tpc, 0x048c)); in gf100_gr_trap_tpc() local
881 nv_error(priv, "GPC%d/TPC%d/L1C: 0x%08x\n", gpc, tpc, trap); in gf100_gr_trap_tpc()
903 u32 trap = nv_rd32(priv, GPC_UNIT(gpc, 0x0900)); in gf100_gr_trap_gpc() local
904 nv_error(priv, "GPC%d/ZCULL: 0x%08x\n", gpc, trap); in gf100_gr_trap_gpc()
910 u32 trap = nv_rd32(priv, GPC_UNIT(gpc, 0x1028)); in gf100_gr_trap_gpc() local
911 nv_error(priv, "GPC%d/CCACHE: 0x%08x\n", gpc, trap); in gf100_gr_trap_gpc()
917 u32 trap = nv_rd32(priv, GPC_UNIT(gpc, 0x0824)); in gf100_gr_trap_gpc() local
918 nv_error(priv, "GPC%d/ESETUP: 0x%08x\n", gpc, trap); in gf100_gr_trap_gpc()
940 u32 trap = nv_rd32(priv, 0x400108); in gf100_gr_trap_intr() local
943 if (trap & 0x00000001) { in gf100_gr_trap_intr()
948 trap &= ~0x00000001; in gf100_gr_trap_intr()
951 if (trap & 0x00000002) { in gf100_gr_trap_intr()
956 trap &= ~0x00000002; in gf100_gr_trap_intr()
959 if (trap & 0x00000008) { in gf100_gr_trap_intr()
964 trap &= ~0x00000008; in gf100_gr_trap_intr()
967 if (trap & 0x00000010) { in gf100_gr_trap_intr()
972 trap &= ~0x00000010; in gf100_gr_trap_intr()
975 if (trap & 0x00000040) { in gf100_gr_trap_intr()
980 trap &= ~0x00000040; in gf100_gr_trap_intr()
983 if (trap & 0x00000080) { in gf100_gr_trap_intr()
988 trap &= ~0x00000080; in gf100_gr_trap_intr()
991 if (trap & 0x00000100) { in gf100_gr_trap_intr()
1006 trap &= ~0x00000100; in gf100_gr_trap_intr()
1009 if (trap & 0x01000000) { in gf100_gr_trap_intr()
1020 trap &= ~0x01000000; in gf100_gr_trap_intr()
1023 if (trap & 0x02000000) { in gf100_gr_trap_intr()
1033 trap &= ~0x02000000; in gf100_gr_trap_intr()
1036 if (trap) { in gf100_gr_trap_intr()
1037 nv_error(priv, "TRAP UNHANDLED 0x%08x\n", trap); in gf100_gr_trap_intr()
1038 nv_wr32(priv, 0x400108, trap); in gf100_gr_trap_intr()