Lines Matching refs:subdev
46 struct nvkm_device *device = gr->base.engine.subdev.device; in gf100_gr_zbc_clear_color()
62 struct nvkm_ltc *ltc = gr->base.engine.subdev.device->ltc; in gf100_gr_zbc_color_get()
97 struct nvkm_device *device = gr->base.engine.subdev.device; in gf100_gr_zbc_clear_depth()
109 struct nvkm_ltc *ltc = gr->base.engine.subdev.device->ltc; in gf100_gr_zbc_depth_get()
287 ret = nvkm_gpuobj_new(gr->base.engine.subdev.device, gr->size, in gf100_gr_chan_bind()
351 struct nvkm_device *device = gr->base.engine.subdev.device; in gf100_gr_chan_new()
684 struct nvkm_ltc *ltc = gr->base.engine.subdev.device->ltc; in gf100_gr_zbc_init()
710 struct nvkm_subdev *subdev = &gr->base.engine.subdev; in gf100_gr_wait_idle() local
711 struct nvkm_device *device = subdev->device; in gf100_gr_wait_idle()
730 nvkm_error(subdev, in gf100_gr_wait_idle()
739 struct nvkm_device *device = gr->base.engine.subdev.device; in gf100_gr_mmio()
756 struct nvkm_device *device = gr->base.engine.subdev.device; in gf100_gr_icmd()
794 struct nvkm_device *device = gr->base.engine.subdev.device; in gf100_gr_mthd()
857 struct nvkm_subdev *subdev = &gr->base.engine.subdev; in gf100_gr_trap_gpc_rop() local
858 struct nvkm_device *device = subdev->device; in gf100_gr_trap_gpc_rop()
869 nvkm_error(subdev, "GPC%d/PROP trap: %08x [%s] x = %u, y = %u, " in gf100_gr_trap_gpc_rop()
899 struct nvkm_subdev *subdev = &gr->base.engine.subdev; in gf100_gr_trap_mp() local
900 struct nvkm_device *device = subdev->device; in gf100_gr_trap_mp()
909 nvkm_error(subdev, "GPC%i/TPC%i/MP trap: " in gf100_gr_trap_mp()
920 struct nvkm_subdev *subdev = &gr->base.engine.subdev; in gf100_gr_trap_tpc() local
921 struct nvkm_device *device = subdev->device; in gf100_gr_trap_tpc()
926 nvkm_error(subdev, "GPC%d/TPC%d/TEX: %08x\n", gpc, tpc, trap); in gf100_gr_trap_tpc()
938 nvkm_error(subdev, "GPC%d/TPC%d/POLY: %08x\n", gpc, tpc, trap); in gf100_gr_trap_tpc()
945 nvkm_error(subdev, "GPC%d/TPC%d/L1C: %08x\n", gpc, tpc, trap); in gf100_gr_trap_tpc()
951 nvkm_error(subdev, "GPC%d/TPC%d/%08x: unknown\n", gpc, tpc, stat); in gf100_gr_trap_tpc()
958 struct nvkm_subdev *subdev = &gr->base.engine.subdev; in gf100_gr_trap_gpc() local
959 struct nvkm_device *device = subdev->device; in gf100_gr_trap_gpc()
970 nvkm_error(subdev, "GPC%d/ZCULL: %08x\n", gpc, trap); in gf100_gr_trap_gpc()
977 nvkm_error(subdev, "GPC%d/CCACHE: %08x\n", gpc, trap); in gf100_gr_trap_gpc()
984 nvkm_error(subdev, "GPC%d/ESETUP: %08x\n", gpc, trap); in gf100_gr_trap_gpc()
999 nvkm_error(subdev, "GPC%d/%08x: unknown\n", gpc, stat); in gf100_gr_trap_gpc()
1006 struct nvkm_subdev *subdev = &gr->base.engine.subdev; in gf100_gr_trap_intr() local
1007 struct nvkm_device *device = subdev->device; in gf100_gr_trap_intr()
1013 nvkm_error(subdev, "DISPATCH %08x\n", stat); in gf100_gr_trap_intr()
1021 nvkm_error(subdev, "M2MF %08x\n", stat); in gf100_gr_trap_intr()
1029 nvkm_error(subdev, "CCACHE %08x\n", stat); in gf100_gr_trap_intr()
1037 nvkm_error(subdev, "SHADER %08x\n", stat); in gf100_gr_trap_intr()
1045 nvkm_error(subdev, "UNK6 %08x\n", stat); in gf100_gr_trap_intr()
1053 nvkm_error(subdev, "MACRO %08x\n", stat); in gf100_gr_trap_intr()
1064 nvkm_error(subdev, "SKED: %08x [%s]\n", stat, sked); in gf100_gr_trap_intr()
1090 nvkm_error(subdev, "ROP%d %08x %08x\n", in gf100_gr_trap_intr()
1100 nvkm_error(subdev, "TRAP UNHANDLED %08x\n", trap); in gf100_gr_trap_intr()
1108 struct nvkm_subdev *subdev = &gr->base.engine.subdev; in gf100_gr_ctxctl_debug_unit() local
1109 struct nvkm_device *device = subdev->device; in gf100_gr_ctxctl_debug_unit()
1110 nvkm_error(subdev, "%06x - done %08x\n", base, in gf100_gr_ctxctl_debug_unit()
1112 nvkm_error(subdev, "%06x - stat %08x %08x %08x %08x\n", base, in gf100_gr_ctxctl_debug_unit()
1117 nvkm_error(subdev, "%06x - stat %08x %08x %08x %08x\n", base, in gf100_gr_ctxctl_debug_unit()
1127 struct nvkm_device *device = gr->base.engine.subdev.device; in gf100_gr_ctxctl_debug()
1139 struct nvkm_subdev *subdev = &gr->base.engine.subdev; in gf100_gr_ctxctl_isr() local
1140 struct nvkm_device *device = subdev->device; in gf100_gr_ctxctl_isr()
1152 nvkm_error(subdev, "FECS MTHD subc %d class %04x " in gf100_gr_ctxctl_isr()
1159 nvkm_error(subdev, "FECS ucode error %d\n", code); in gf100_gr_ctxctl_isr()
1164 nvkm_error(subdev, "FECS watchdog timeout\n"); in gf100_gr_ctxctl_isr()
1171 nvkm_error(subdev, "FECS %08x\n", stat); in gf100_gr_ctxctl_isr()
1181 struct nvkm_subdev *subdev = &gr->base.engine.subdev; in gf100_gr_intr() local
1182 struct nvkm_device *device = subdev->device; in gf100_gr_intr()
1218 nvkm_error(subdev, "ILLEGAL_MTHD ch %d [%010llx %s] " in gf100_gr_intr()
1228 nvkm_error(subdev, "ILLEGAL_CLASS ch %d [%010llx %s] " in gf100_gr_intr()
1238 nvkm_error(subdev, "DATA_ERROR %08x [%s] ch %d [%010llx %s] " in gf100_gr_intr()
1247 nvkm_error(subdev, "TRAP ch %d [%010llx %s]\n", in gf100_gr_intr()
1261 nvkm_error(subdev, "intr %08x\n", stat); in gf100_gr_intr()
1273 struct nvkm_device *device = gr->base.engine.subdev.device; in gf100_gr_init_fw()
1297 struct nvkm_device *device = gr->base.engine.subdev.device; in gf100_gr_init_csdata()
1338 struct nvkm_subdev *subdev = &gr->base.engine.subdev; in gf100_gr_init_ctxctl() local
1339 struct nvkm_device *device = subdev->device; in gf100_gr_init_ctxctl()
1430 nvkm_error(subdev, "failed to construct context\n"); in gf100_gr_init_ctxctl()
1488 nvkm_error(subdev, "failed to construct context\n"); in gf100_gr_init_ctxctl()
1500 struct nvkm_device *device = gr->base.engine.subdev.device; in gf100_gr_oneinit()
1585 nvkm_pmu_pgob(gr->base.engine.subdev.device->pmu, false); in gf100_gr_init_()
1630 struct nvkm_subdev *subdev = &gr->base.engine.subdev; in gf100_gr_ctor_fw() local
1631 struct nvkm_device *device = subdev->device; in gf100_gr_ctor_fw()
1650 nvkm_error(subdev, "failed to load %s\n", fwname); in gf100_gr_ctor_fw()
1677 nvkm_info(&gr->base.engine.subdev, "using external firmware\n"); in gf100_gr_ctor()
1702 struct nvkm_device *device = gr->base.engine.subdev.device; in gf100_gr_init()