Lines Matching refs:subdev
33 return nvkm_rd32(gr->engine.subdev.device, 0x1540); in nv50_gr_units()
44 int ret = nvkm_gpuobj_new(object->engine->subdev.device, 16, in nv50_gr_object_bind()
71 int ret = nvkm_gpuobj_new(gr->base.engine.subdev.device, gr->size, in nv50_gr_chan_bind()
75 nv50_grctx_fill(gr->base.engine.subdev.device, *pgpuobj); in nv50_gr_chan_bind()
240 struct nvkm_subdev *subdev = &gr->base.engine.subdev; in nv50_gr_prop_trap() local
241 struct nvkm_device *device = subdev->device; in nv50_gr_prop_trap()
255 nvkm_error(subdev, "TRAP_PROP - TP %d - CUDA_FAULT - Global read fault at address %02x%08x\n", in nv50_gr_prop_trap()
260 nvkm_error(subdev, "TRAP_PROP - TP %d - CUDA_FAULT - Global write fault at address %02x%08x\n", in nv50_gr_prop_trap()
264 nvkm_error(subdev, "TRAP_PROP - TP %d - Unknown CUDA fault at address %02x%08x\n", in nv50_gr_prop_trap()
271 nvkm_error(subdev, "TRAP_PROP - TP %d - %08x [%s] - " in nv50_gr_prop_trap()
275 nvkm_error(subdev, "TRAP_PROP - TP %d - e0c: %08x, e18: %08x, e1c: %08x, e20: %08x, e24: %08x\n", in nv50_gr_prop_trap()
282 struct nvkm_subdev *subdev = &gr->base.engine.subdev; in nv50_gr_mp_trap() local
283 struct nvkm_device *device = subdev->device; in nv50_gr_mp_trap()
307 nvkm_error(subdev, "TRAP_MP_EXEC - TP %d MP %d: " in nv50_gr_mp_trap()
318 nvkm_error(subdev, "TRAP_MP_EXEC - TP %d: " in nv50_gr_mp_trap()
326 struct nvkm_subdev *subdev = &gr->base.engine.subdev; in nv50_gr_tp_trap() local
327 struct nvkm_device *device = subdev->device; in nv50_gr_tp_trap()
347 nvkm_error(subdev, "magic set %d:\n", i); in nv50_gr_tp_trap()
349 nvkm_error(subdev, "\t%08x: %08x\n", r, in nv50_gr_tp_trap()
354 nvkm_error(subdev, in nv50_gr_tp_trap()
369 nvkm_error(subdev, "%s - TP%d: %08x [%s]\n", in nv50_gr_tp_trap()
383 nvkm_error(subdev, "%s - TP%d: Unhandled ustatus %08x\n", name, i, ustatus); in nv50_gr_tp_trap()
389 nvkm_warn(subdev, "%s - No TPs claiming errors?\n", name); in nv50_gr_tp_trap()
396 struct nvkm_subdev *subdev = &gr->base.engine.subdev; in nv50_gr_trap_handler() local
397 struct nvkm_device *device = subdev->device; in nv50_gr_trap_handler()
403 nvkm_error(subdev, "TRAP: no units reporting traps?\n"); in nv50_gr_trap_handler()
413 nvkm_error(subdev, "TRAP_DISPATCH - no ustatus?\n"); in nv50_gr_trap_handler()
428 nvkm_error(subdev, "TRAP DISPATCH_FAULT\n"); in nv50_gr_trap_handler()
430 nvkm_error(subdev, in nv50_gr_trap_handler()
438 nvkm_error(subdev, "no stuck command?\n"); in nv50_gr_trap_handler()
454 nvkm_error(subdev, "TRAP DISPATCH_QUERY\n"); in nv50_gr_trap_handler()
456 nvkm_error(subdev, in nv50_gr_trap_handler()
463 nvkm_error(subdev, "no stuck command?\n"); in nv50_gr_trap_handler()
471 nvkm_error(subdev, "TRAP_DISPATCH " in nv50_gr_trap_handler()
488 nvkm_error(subdev, "TRAP_M2MF %08x [%s]\n", in nv50_gr_trap_handler()
490 nvkm_error(subdev, "TRAP_M2MF %08x %08x %08x %08x\n", in nv50_gr_trap_handler()
511 nvkm_error(subdev, "TRAP_VFETCH %08x [%s]\n", in nv50_gr_trap_handler()
513 nvkm_error(subdev, "TRAP_VFETCH %08x %08x %08x %08x\n", in nv50_gr_trap_handler()
531 nvkm_error(subdev, "TRAP_STRMOUT %08x [%s]\n", in nv50_gr_trap_handler()
533 nvkm_error(subdev, "TRAP_STRMOUT %08x %08x %08x %08x\n", in nv50_gr_trap_handler()
554 nvkm_error(subdev, "TRAP_CCACHE %08x [%s]\n", in nv50_gr_trap_handler()
556 nvkm_error(subdev, "TRAP_CCACHE %08x %08x %08x %08x " in nv50_gr_trap_handler()
578 nvkm_error(subdev, "TRAP_UNKC04 %08x\n", ustatus); in nv50_gr_trap_handler()
610 nvkm_error(subdev, "TRAP: unknown %08x\n", status); in nv50_gr_trap_handler()
621 struct nvkm_subdev *subdev = &gr->base.engine.subdev; in nv50_gr_intr() local
622 struct nvkm_device *device = subdev->device; in nv50_gr_intr()
647 nvkm_error(subdev, "DATA_ERROR %08x [%s]\n", in nv50_gr_intr()
664 nvkm_error(subdev, "%08x [%s] ch %d [%010llx %s] subc %d " in nv50_gr_intr()
680 struct nvkm_device *device = gr->base.engine.subdev.device; in nv50_gr_init()